builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-620 starttime: 1462920159.55 results: success (0) buildid: 20160510142413 builduid: 93e058acf8334e7aae447a8479c457fb revision: 1dd42a351054c5b697873d647169019d4d77d762 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-10 15:42:39.545925) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-10 15:42:39.546310) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-10 15:42:39.546586) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-10 15:42:39.578933) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 15:42:39.579218) ========= 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=5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946 _=/tools/buildbot/bin/python using PTY: False --2016-05-10 15:42:39-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.4M=0.001s 2016-05-10 15:42:39 (11.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.275897 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 15:42:39.880557) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 15:42:39.880887) ========= 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=5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.074403 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 15:42:39.977651) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 15:42:39.977970) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 1dd42a351054c5b697873d647169019d4d77d762 --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 1dd42a351054c5b697873d647169019d4d77d762 --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=5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946 _=/tools/buildbot/bin/python using PTY: False 2016-05-10 15:42:40,090 truncating revision to first 12 chars 2016-05-10 15:42:40,091 Setting DEBUG logging. 2016-05-10 15:42:40,091 attempt 1/10 2016-05-10 15:42:40,091 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/1dd42a351054?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-10 15:42:40,482 unpacking tar archive at: mozilla-aurora-1dd42a351054/testing/mozharness/ program finished with exit code 0 elapsedTime=0.662983 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 15:42:40.664584) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-10 15:42:40.664866) ========= script_repo_revision: 1dd42a351054c5b697873d647169019d4d77d762 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-10 15:42:40.665252) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-10 15:42:40.665522) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-10 15:42:40.688468) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 30 secs) (at 2016-05-10 15:42:40.688745) ========= /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=5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946 _=/tools/buildbot/bin/python using PTY: False 15:42:40 INFO - MultiFileLogger online at 20160510 15:42:40 in /builds/slave/test 15:42:40 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 15:42:40 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:42:40 INFO - {'append_to_log': False, 15:42:40 INFO - 'base_work_dir': '/builds/slave/test', 15:42:40 INFO - 'blob_upload_branch': 'mozilla-aurora', 15:42:40 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:42:40 INFO - 'buildbot_json_path': 'buildprops.json', 15:42:40 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:42:40 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:42:40 INFO - 'download_minidump_stackwalk': True, 15:42:40 INFO - 'download_symbols': 'true', 15:42:40 INFO - 'e10s': False, 15:42:40 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:42:40 INFO - 'tooltool.py': '/tools/tooltool.py', 15:42:40 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:42:40 INFO - '/tools/misc-python/virtualenv.py')}, 15:42:40 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:42:40 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:42:40 INFO - 'log_level': 'info', 15:42:40 INFO - 'log_to_console': True, 15:42:40 INFO - 'opt_config_files': (), 15:42:40 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:42:40 INFO - '--processes=1', 15:42:40 INFO - '--config=%(test_path)s/wptrunner.ini', 15:42:40 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:42:40 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:42:40 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:42:40 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:42:40 INFO - 'pip_index': False, 15:42:40 INFO - 'require_test_zip': True, 15:42:40 INFO - 'test_type': ('testharness',), 15:42:40 INFO - 'this_chunk': '1', 15:42:40 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:42:40 INFO - 'total_chunks': '10', 15:42:40 INFO - 'virtualenv_path': 'venv', 15:42:40 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:42:40 INFO - 'work_dir': 'build'} 15:42:40 INFO - ##### 15:42:40 INFO - ##### Running clobber step. 15:42:40 INFO - ##### 15:42:40 INFO - Running pre-action listener: _resource_record_pre_action 15:42:40 INFO - Running main action method: clobber 15:42:40 INFO - rmtree: /builds/slave/test/build 15:42:40 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:42:42 INFO - Running post-action listener: _resource_record_post_action 15:42:42 INFO - ##### 15:42:42 INFO - ##### Running read-buildbot-config step. 15:42:42 INFO - ##### 15:42:42 INFO - Running pre-action listener: _resource_record_pre_action 15:42:42 INFO - Running main action method: read_buildbot_config 15:42:42 INFO - Using buildbot properties: 15:42:42 INFO - { 15:42:42 INFO - "project": "", 15:42:42 INFO - "product": "firefox", 15:42:42 INFO - "script_repo_revision": "production", 15:42:42 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 15:42:42 INFO - "repository": "", 15:42:42 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 15:42:42 INFO - "buildid": "20160510142413", 15:42:42 INFO - "pgo_build": "False", 15:42:42 INFO - "basedir": "/builds/slave/test", 15:42:42 INFO - "buildnumber": 47, 15:42:42 INFO - "slavename": "tst-linux32-spot-620", 15:42:42 INFO - "revision": "1dd42a351054c5b697873d647169019d4d77d762", 15:42:42 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 15:42:42 INFO - "platform": "linux", 15:42:42 INFO - "branch": "mozilla-aurora", 15:42:42 INFO - "repo_path": "releases/mozilla-aurora", 15:42:42 INFO - "moz_repo_path": "", 15:42:42 INFO - "stage_platform": "linux", 15:42:42 INFO - "builduid": "93e058acf8334e7aae447a8479c457fb", 15:42:42 INFO - "slavebuilddir": "test" 15:42:42 INFO - } 15:42:42 INFO - Found installer url https://queue.taskcluster.net/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 15:42:42 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 15:42:42 INFO - Running post-action listener: _resource_record_post_action 15:42:42 INFO - ##### 15:42:42 INFO - ##### Running download-and-extract step. 15:42:42 INFO - ##### 15:42:42 INFO - Running pre-action listener: _resource_record_pre_action 15:42:42 INFO - Running main action method: download_and_extract 15:42:42 INFO - mkdir: /builds/slave/test/build/tests 15:42:42 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')]} 15:42:42 INFO - https://queue.taskcluster.net/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 15:42:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 15:42:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 15:42:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 15:42:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 15:42:48 INFO - Downloaded 1325 bytes. 15:42:48 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 15:42:48 INFO - Using the following test package requirements: 15:42:48 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 15:42:48 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 15:42:48 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 15:42:48 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 15:42:48 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 15:42:48 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 15:42:48 INFO - u'jsshell-linux-i686.zip'], 15:42:48 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 15:42:48 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 15:42:48 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 15:42:48 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 15:42:48 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 15:42:48 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 15:42:48 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 15:42:48 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 15:42:48 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 15:42:48 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 15:42:48 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 15:42:48 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 15:42:48 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')]} 15:42:48 INFO - https://queue.taskcluster.net/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 15:42:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 15:42:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 15:42:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 15:42:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 15:42:51 INFO - Downloaded 22424169 bytes. 15:42:51 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:42:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:42:52 INFO - caution: filename not matched: web-platform/* 15:42:52 INFO - Return code: 11 15:42: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')]} 15:42:52 INFO - https://queue.taskcluster.net/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 15:42:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 15:42:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 15:42:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 15:42:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 15:42:55 INFO - Downloaded 36408641 bytes. 15:42:55 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:42:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:42:59 INFO - caution: filename not matched: bin/* 15:42:59 INFO - caution: filename not matched: config/* 15:42:59 INFO - caution: filename not matched: mozbase/* 15:42:59 INFO - caution: filename not matched: marionette/* 15:42:59 INFO - caution: filename not matched: tools/wptserve/* 15:42:59 INFO - Return code: 11 15:42:59 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')]} 15:42:59 INFO - https://queue.taskcluster.net/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 15:42:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 15:42:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 15:42:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 15:42:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 15:43:05 INFO - Downloaded 69320969 bytes. 15:43:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 15:43:05 INFO - mkdir: /builds/slave/test/properties 15:43:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:43:05 INFO - Writing to file /builds/slave/test/properties/build_url 15:43:05 INFO - Contents: 15:43:05 INFO - build_url:https://queue.taskcluster.net/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 15:43:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 15:43:06 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:43:06 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:43:06 INFO - Contents: 15:43:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 15:43: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')]} 15:43:06 INFO - https://queue.taskcluster.net/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:43:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 15:43:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 15:43:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 15:43:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 15:43:14 INFO - Downloaded 92305891 bytes. 15:43:14 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:43:14 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:43:23 INFO - Return code: 0 15:43:23 INFO - Running post-action listener: _resource_record_post_action 15:43:23 INFO - Running post-action listener: set_extra_try_arguments 15:43:23 INFO - ##### 15:43:23 INFO - ##### Running create-virtualenv step. 15:43:23 INFO - ##### 15:43:23 INFO - Running pre-action listener: _pre_create_virtualenv 15:43:23 INFO - Running pre-action listener: _resource_record_pre_action 15:43:23 INFO - Running main action method: create_virtualenv 15:43:23 INFO - Creating virtualenv /builds/slave/test/build/venv 15:43:23 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 15:43:23 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:43:24 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:43:24 INFO - Using real prefix '/usr' 15:43:24 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:43:26 INFO - Installing distribute.............................................................................................................................................................................................done. 15:43:30 INFO - Installing pip.................done. 15:43:30 INFO - Return code: 0 15:43:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:43:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:43:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:43:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:43:31 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')]} 15:43:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:43:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:43:31 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 0x86f5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x875c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88102b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87fff70>, '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 0x87ff620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8805750>, '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': '5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946', '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 15:43:31 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 15:43:31 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 15:43:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:43:31 INFO - 'CCACHE_UMASK': '002', 15:43:31 INFO - 'DISPLAY': ':0', 15:43:31 INFO - 'HOME': '/home/cltbld', 15:43:31 INFO - 'LANG': 'en_US.UTF-8', 15:43:31 INFO - 'LOGNAME': 'cltbld', 15:43:31 INFO - 'MAIL': '/var/mail/cltbld', 15:43:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:43:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:43:31 INFO - 'MOZ_NO_REMOTE': '1', 15:43:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:43:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:43:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:43:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:43:31 INFO - 'PWD': '/builds/slave/test', 15:43:31 INFO - 'SHELL': '/bin/bash', 15:43:31 INFO - 'SHLVL': '1', 15:43:31 INFO - 'TERM': 'linux', 15:43:31 INFO - 'TMOUT': '86400', 15:43:31 INFO - 'USER': 'cltbld', 15:43:31 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946', 15:43:31 INFO - '_': '/tools/buildbot/bin/python'} 15:43:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:43:31 INFO - Downloading/unpacking psutil>=0.7.1 15:43:31 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 15:43:31 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 15:43:31 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 15:43:31 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 15:43:31 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 15:43:31 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 15:43:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:43:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:43:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:43:37 INFO - Installing collected packages: psutil 15:43:37 INFO - Running setup.py install for psutil 15:43:37 INFO - building 'psutil._psutil_linux' extension 15:43:37 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-i686-2.7/psutil/_psutil_linux.o 15:43:37 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 15:43:37 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 15:43:37 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 15:43:37 INFO - building 'psutil._psutil_posix' extension 15:43:37 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-i686-2.7/psutil/_psutil_posix.o 15:43:38 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 15:43:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:43:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:43:38 INFO - Successfully installed psutil 15:43:38 INFO - Cleaning up... 15:43:38 INFO - Return code: 0 15:43:38 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:43: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')]} 15:43:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:43:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:43: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')]} 15:43:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:43:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:43: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', '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 0x86f5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x875c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88102b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87fff70>, '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 0x87ff620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8805750>, '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': '5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946', '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 15:43: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:43: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 mozsystemmonitor==0.0.0 15:43:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:43:38 INFO - 'CCACHE_UMASK': '002', 15:43:38 INFO - 'DISPLAY': ':0', 15:43:38 INFO - 'HOME': '/home/cltbld', 15:43:38 INFO - 'LANG': 'en_US.UTF-8', 15:43:38 INFO - 'LOGNAME': 'cltbld', 15:43:38 INFO - 'MAIL': '/var/mail/cltbld', 15:43:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:43:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:43:38 INFO - 'MOZ_NO_REMOTE': '1', 15:43:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:43:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:43:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:43:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:43:38 INFO - 'PWD': '/builds/slave/test', 15:43:38 INFO - 'SHELL': '/bin/bash', 15:43:38 INFO - 'SHLVL': '1', 15:43:38 INFO - 'TERM': 'linux', 15:43:38 INFO - 'TMOUT': '86400', 15:43:38 INFO - 'USER': 'cltbld', 15:43:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946', 15:43:38 INFO - '_': '/tools/buildbot/bin/python'} 15:43:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:43:38 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:43:38 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 15:43:38 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 15:43:38 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 15:43:38 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 15:43:38 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 15:43:38 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 15:43:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:43:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:43:42 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:43:42 INFO - Installing collected packages: mozsystemmonitor 15:43:42 INFO - Running setup.py install for mozsystemmonitor 15:43:42 INFO - Successfully installed mozsystemmonitor 15:43:42 INFO - Cleaning up... 15:43:42 INFO - Return code: 0 15:43:42 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:43:42 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')]} 15:43:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:43:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:43:42 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')]} 15:43:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:43:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:43:42 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 0x86f5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x875c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88102b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87fff70>, '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 0x87ff620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8805750>, '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': '5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946', '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 15:43:42 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 15:43:42 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 15:43:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:43:42 INFO - 'CCACHE_UMASK': '002', 15:43:42 INFO - 'DISPLAY': ':0', 15:43:42 INFO - 'HOME': '/home/cltbld', 15:43:42 INFO - 'LANG': 'en_US.UTF-8', 15:43:42 INFO - 'LOGNAME': 'cltbld', 15:43:42 INFO - 'MAIL': '/var/mail/cltbld', 15:43:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:43:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:43:42 INFO - 'MOZ_NO_REMOTE': '1', 15:43:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:43:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:43:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:43:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:43:42 INFO - 'PWD': '/builds/slave/test', 15:43:42 INFO - 'SHELL': '/bin/bash', 15:43:42 INFO - 'SHLVL': '1', 15:43:42 INFO - 'TERM': 'linux', 15:43:42 INFO - 'TMOUT': '86400', 15:43:42 INFO - 'USER': 'cltbld', 15:43:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946', 15:43:42 INFO - '_': '/tools/buildbot/bin/python'} 15:43:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:43:42 INFO - Downloading/unpacking blobuploader==1.2.4 15:43: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 15:43: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 15:43: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 15:43: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 15:43: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 15:43: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 15:43:46 INFO - Downloading blobuploader-1.2.4.tar.gz 15:43:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:43:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:43:46 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 15:43:46 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 15:43:46 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 15:43:46 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 15:43:46 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 15:43:46 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 15:43:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:43:47 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:43:47 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 15:43:47 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 15:43:47 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 15:43:47 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 15:43:47 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 15:43:47 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 15:43:47 INFO - Downloading docopt-0.6.1.tar.gz 15:43:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:43:47 INFO - Installing collected packages: blobuploader, requests, docopt 15:43:47 INFO - Running setup.py install for blobuploader 15:43:48 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:43:48 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:43:48 INFO - Running setup.py install for requests 15:43:48 INFO - Running setup.py install for docopt 15:43:49 INFO - Successfully installed blobuploader requests docopt 15:43:49 INFO - Cleaning up... 15:43:49 INFO - Return code: 0 15:43:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:43:49 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')]} 15:43:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:43:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:43:49 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')]} 15:43:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:43:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:43:49 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 0x86f5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x875c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88102b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87fff70>, '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 0x87ff620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8805750>, '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': '5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946', '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 15:43:49 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 15:43:49 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 15:43:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:43:49 INFO - 'CCACHE_UMASK': '002', 15:43:49 INFO - 'DISPLAY': ':0', 15:43:49 INFO - 'HOME': '/home/cltbld', 15:43:49 INFO - 'LANG': 'en_US.UTF-8', 15:43:49 INFO - 'LOGNAME': 'cltbld', 15:43:49 INFO - 'MAIL': '/var/mail/cltbld', 15:43:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:43:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:43:49 INFO - 'MOZ_NO_REMOTE': '1', 15:43:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:43:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:43:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:43:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:43:49 INFO - 'PWD': '/builds/slave/test', 15:43:49 INFO - 'SHELL': '/bin/bash', 15:43:49 INFO - 'SHLVL': '1', 15:43:49 INFO - 'TERM': 'linux', 15:43:49 INFO - 'TMOUT': '86400', 15:43:49 INFO - 'USER': 'cltbld', 15:43:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946', 15:43:49 INFO - '_': '/tools/buildbot/bin/python'} 15:43:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:43:49 INFO - Running setup.py (path:/tmp/pip-k7JhGY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:43:49 INFO - Running setup.py (path:/tmp/pip-KquH1w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:43:49 INFO - Running setup.py (path:/tmp/pip-QgzECR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:43:49 INFO - Running setup.py (path:/tmp/pip-xLA_gM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:43:50 INFO - Running setup.py (path:/tmp/pip-hnTi8B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:43:50 INFO - Running setup.py (path:/tmp/pip-C4FzuM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:43:50 INFO - Running setup.py (path:/tmp/pip-HZu2AI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:43:50 INFO - Running setup.py (path:/tmp/pip-87lgCF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:43:50 INFO - Running setup.py (path:/tmp/pip-HjoJN7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:43:50 INFO - Running setup.py (path:/tmp/pip-QOIxTQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:43:50 INFO - Running setup.py (path:/tmp/pip-tjGyFW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:43:50 INFO - Running setup.py (path:/tmp/pip-PQqKOx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:43:50 INFO - Running setup.py (path:/tmp/pip-bSqSEM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:43:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:43:51 INFO - Running setup.py (path:/tmp/pip-Ee6PID-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:43:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:43:51 INFO - Running setup.py (path:/tmp/pip-tcoehw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:43:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:43:51 INFO - Running setup.py (path:/tmp/pip-PFTn1u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:43:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:43:51 INFO - Running setup.py (path:/tmp/pip-wB51tO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:43:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:43:51 INFO - Running setup.py (path:/tmp/pip-BrCx4e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:43:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:43:51 INFO - Running setup.py (path:/tmp/pip-t5p9Hw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:43:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:43:51 INFO - Running setup.py (path:/tmp/pip-cNHVJC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:43:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:43:52 INFO - Running setup.py (path:/tmp/pip-oW9BjJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:43:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:43:52 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 15:43:52 INFO - Running setup.py install for manifestparser 15:43:52 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:43:52 INFO - Running setup.py install for mozcrash 15:43:52 INFO - Running setup.py install for mozdebug 15:43:53 INFO - Running setup.py install for mozdevice 15:43:53 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:43:53 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:43:53 INFO - Running setup.py install for mozfile 15:43:53 INFO - Running setup.py install for mozhttpd 15:43:53 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:43:53 INFO - Running setup.py install for mozinfo 15:43:53 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:43:53 INFO - Running setup.py install for mozInstall 15:43:54 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:43:54 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:43:54 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:43:54 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:43:54 INFO - Running setup.py install for mozleak 15:43:54 INFO - Running setup.py install for mozlog 15:43:54 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:43:54 INFO - Running setup.py install for moznetwork 15:43:54 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:43:54 INFO - Running setup.py install for mozprocess 15:43:55 INFO - Running setup.py install for mozprofile 15:43:55 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:43:55 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:43:55 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:43:55 INFO - Running setup.py install for mozrunner 15:43:55 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:43:55 INFO - Running setup.py install for mozscreenshot 15:43:55 INFO - Running setup.py install for moztest 15:43:55 INFO - Running setup.py install for mozversion 15:43:56 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:43:56 INFO - Running setup.py install for wptserve 15:43:56 INFO - Running setup.py install for marionette-driver 15:43:56 INFO - Running setup.py install for browsermob-proxy 15:43:56 INFO - Running setup.py install for marionette-client 15:43:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:43:57 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:43:57 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 15:43:57 INFO - Cleaning up... 15:43:57 INFO - Return code: 0 15:43:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:43: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')]} 15:43:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:43:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:43: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')]} 15:43:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:43:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:43:57 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 0x86f5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x875c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88102b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87fff70>, '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 0x87ff620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8805750>, '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': '5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946', '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 15:43:57 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 15:43:57 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 15:43:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:43:57 INFO - 'CCACHE_UMASK': '002', 15:43:57 INFO - 'DISPLAY': ':0', 15:43:57 INFO - 'HOME': '/home/cltbld', 15:43:57 INFO - 'LANG': 'en_US.UTF-8', 15:43:57 INFO - 'LOGNAME': 'cltbld', 15:43:57 INFO - 'MAIL': '/var/mail/cltbld', 15:43:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:43:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:43:57 INFO - 'MOZ_NO_REMOTE': '1', 15:43:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:43:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:43:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:43:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:43:57 INFO - 'PWD': '/builds/slave/test', 15:43:57 INFO - 'SHELL': '/bin/bash', 15:43:57 INFO - 'SHLVL': '1', 15:43:57 INFO - 'TERM': 'linux', 15:43:57 INFO - 'TMOUT': '86400', 15:43:57 INFO - 'USER': 'cltbld', 15:43:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946', 15:43:57 INFO - '_': '/tools/buildbot/bin/python'} 15:43:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:43:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:43:57 INFO - Running setup.py (path:/tmp/pip-vytmE5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:43:57 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)) 15:43:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:43:57 INFO - Running setup.py (path:/tmp/pip-POTRsy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:43:57 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)) 15:43:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:43:57 INFO - Running setup.py (path:/tmp/pip-bVcaBq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:43:58 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)) 15:43:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:43:58 INFO - Running setup.py (path:/tmp/pip-6BxrbB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:43:58 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)) 15:43:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:43:58 INFO - Running setup.py (path:/tmp/pip-R1bjGj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:43:58 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)) 15:43:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:43:58 INFO - Running setup.py (path:/tmp/pip-OFi3gj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:43:58 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)) 15:43:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:43:58 INFO - Running setup.py (path:/tmp/pip-99cqat-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:43:58 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)) 15:43:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:43:58 INFO - Running setup.py (path:/tmp/pip-E4kLnH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:43:58 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)) 15:43:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:43:58 INFO - Running setup.py (path:/tmp/pip-ci5xpZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:43:58 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)) 15:43:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:43:58 INFO - Running setup.py (path:/tmp/pip-buMamJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:43:59 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)) 15:43:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:43:59 INFO - Running setup.py (path:/tmp/pip-ObPD91-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:43:59 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)) 15:43:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:43:59 INFO - Running setup.py (path:/tmp/pip-M4SwxF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:43:59 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)) 15:43:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:43:59 INFO - Running setup.py (path:/tmp/pip-d4qDv8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:43:59 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)) 15:43:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:43:59 INFO - Running setup.py (path:/tmp/pip-vGfdJ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:43:59 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)) 15:43:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:43:59 INFO - Running setup.py (path:/tmp/pip-zi8XVk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:43:59 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)) 15:43:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:43:59 INFO - Running setup.py (path:/tmp/pip-xx8acd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:43:59 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)) 15:43:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:43:59 INFO - Running setup.py (path:/tmp/pip-juHhKe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:43:59 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)) 15:43:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:43:59 INFO - Running setup.py (path:/tmp/pip-eIWmPo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:44:00 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)) 15:44:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:44:00 INFO - Running setup.py (path:/tmp/pip-ibQyJM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:44:00 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)) 15:44:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:44:00 INFO - Running setup.py (path:/tmp/pip-36JPTq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:44:00 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)) 15:44:00 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:44:00 INFO - Running setup.py (path:/tmp/pip-iH9wtv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:44:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:44:00 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)) 15:44:00 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)) 15:44:00 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)) 15:44:00 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)) 15:44:00 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)) 15:44:00 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)) 15:44:00 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:44:00 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 15:44:00 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 15:44:00 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 15:44:00 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 15:44:00 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 15:44:00 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 15:44:04 INFO - Downloading blessings-1.6.tar.gz 15:44:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:44:04 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)) 15:44:04 INFO - Installing collected packages: blessings 15:44:04 INFO - Running setup.py install for blessings 15:44:04 INFO - Successfully installed blessings 15:44:04 INFO - Cleaning up... 15:44:04 INFO - Return code: 0 15:44:04 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:44:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:44:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:44:05 INFO - Reading from file tmpfile_stdout 15:44:05 INFO - Current package versions: 15:44:05 INFO - argparse == 1.2.1 15:44:05 INFO - blessings == 1.6 15:44:05 INFO - blobuploader == 1.2.4 15:44:05 INFO - browsermob-proxy == 0.6.0 15:44:05 INFO - docopt == 0.6.1 15:44:05 INFO - manifestparser == 1.1 15:44:05 INFO - marionette-client == 2.3.0 15:44:05 INFO - marionette-driver == 1.4.0 15:44:05 INFO - mozInstall == 1.12 15:44:05 INFO - mozcrash == 0.17 15:44:05 INFO - mozdebug == 0.1 15:44:05 INFO - mozdevice == 0.48 15:44:05 INFO - mozfile == 1.2 15:44:05 INFO - mozhttpd == 0.7 15:44:05 INFO - mozinfo == 0.9 15:44:05 INFO - mozleak == 0.1 15:44:05 INFO - mozlog == 3.1 15:44:05 INFO - moznetwork == 0.27 15:44:05 INFO - mozprocess == 0.22 15:44:05 INFO - mozprofile == 0.28 15:44:05 INFO - mozrunner == 6.11 15:44:05 INFO - mozscreenshot == 0.1 15:44:05 INFO - mozsystemmonitor == 0.0 15:44:05 INFO - moztest == 0.7 15:44:05 INFO - mozversion == 1.4 15:44:05 INFO - psutil == 3.1.1 15:44:05 INFO - requests == 1.2.3 15:44:05 INFO - wptserve == 1.4.0 15:44:05 INFO - wsgiref == 0.1.2 15:44:05 INFO - Running post-action listener: _resource_record_post_action 15:44:05 INFO - Running post-action listener: _start_resource_monitoring 15:44:05 INFO - Starting resource monitoring. 15:44:05 INFO - ##### 15:44:05 INFO - ##### Running pull step. 15:44:05 INFO - ##### 15:44:05 INFO - Running pre-action listener: _resource_record_pre_action 15:44:05 INFO - Running main action method: pull 15:44:05 INFO - Pull has nothing to do! 15:44:05 INFO - Running post-action listener: _resource_record_post_action 15:44:05 INFO - ##### 15:44:05 INFO - ##### Running install step. 15:44:05 INFO - ##### 15:44:05 INFO - Running pre-action listener: _resource_record_pre_action 15:44:05 INFO - Running main action method: install 15:44:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:44:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:44:05 INFO - Reading from file tmpfile_stdout 15:44:05 INFO - Detecting whether we're running mozinstall >=1.0... 15:44:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:44:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:44:05 INFO - Reading from file tmpfile_stdout 15:44:05 INFO - Output received: 15:44:05 INFO - Usage: mozinstall [options] installer 15:44:05 INFO - Options: 15:44:05 INFO - -h, --help show this help message and exit 15:44:05 INFO - -d DEST, --destination=DEST 15:44:05 INFO - Directory to install application into. [default: 15:44:05 INFO - "/builds/slave/test"] 15:44:05 INFO - --app=APP Application being installed. [default: firefox] 15:44:05 INFO - mkdir: /builds/slave/test/build/application 15:44:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 15:44:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 15:44:34 INFO - Reading from file tmpfile_stdout 15:44:34 INFO - Output received: 15:44:34 INFO - /builds/slave/test/build/application/firefox/firefox 15:44:34 INFO - Running post-action listener: _resource_record_post_action 15:44:34 INFO - ##### 15:44:34 INFO - ##### Running run-tests step. 15:44:34 INFO - ##### 15:44:34 INFO - Running pre-action listener: _resource_record_pre_action 15:44:34 INFO - Running main action method: run_tests 15:44:34 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:44:34 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:44:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:44:34 INFO - grabbing minidump binary from tooltool 15:44:34 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')]} 15:44:34 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x87fff70>, '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 0x87ff620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8805750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:44:34 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 15:44:34 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/linux32/releng.manifest -o -c /builds/tooltool_cache 15:44:35 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:44:35 INFO - Return code: 0 15:44:35 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 15:44:35 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:44:35 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/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 15:44:35 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/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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 15:44:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:44:35 INFO - 'CCACHE_UMASK': '002', 15:44:35 INFO - 'DISPLAY': ':0', 15:44:35 INFO - 'HOME': '/home/cltbld', 15:44:35 INFO - 'LANG': 'en_US.UTF-8', 15:44:35 INFO - 'LOGNAME': 'cltbld', 15:44:35 INFO - 'MAIL': '/var/mail/cltbld', 15:44:35 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:44:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:44:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:44:35 INFO - 'MOZ_NO_REMOTE': '1', 15:44:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:44:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:44:35 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:44:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:44:35 INFO - 'PWD': '/builds/slave/test', 15:44:35 INFO - 'SHELL': '/bin/bash', 15:44:35 INFO - 'SHLVL': '1', 15:44:35 INFO - 'TERM': 'linux', 15:44:35 INFO - 'TMOUT': '86400', 15:44:35 INFO - 'USER': 'cltbld', 15:44:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946', 15:44:35 INFO - '_': '/tools/buildbot/bin/python'} 15:44:35 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/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 15:44:35 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 15:44:35 INFO - import pkg_resources 15:44:37 INFO - Using 1 client processes 15:44:37 INFO - wptserve Starting http server on 127.0.0.1:8000 15:44:37 INFO - wptserve Starting http server on 127.0.0.1:8001 15:44:37 INFO - wptserve Starting http server on 127.0.0.1:8443 15:44:39 INFO - SUITE-START | Running 778 tests 15:44:39 INFO - Running testharness tests 15:44:39 INFO - Setting up ssl 15:44:39 INFO - PROCESS | certutil | 15:44:39 INFO - PROCESS | certutil | 15:44:39 INFO - PROCESS | certutil | 15:44:39 INFO - Certificate Nickname Trust Attributes 15:44:39 INFO - SSL,S/MIME,JAR/XPI 15:44:39 INFO - 15:44:39 INFO - web-platform-tests CT,, 15:44:39 INFO - 15:44:39 INFO - Starting runner 15:44:42 INFO - PROCESS | 1826 | 1462920282277 Marionette DEBUG Marionette enabled via build flag and pref 15:44:42 INFO - PROCESS | 1826 | ++DOCSHELL 0xa51ee800 == 1 [pid = 1826] [id = 1] 15:44:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 1 (0xa51eec00) [pid = 1826] [serial = 1] [outer = (nil)] 15:44:42 INFO - PROCESS | 1826 | [1826] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 15:44:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 2 (0xa51ef400) [pid = 1826] [serial = 2] [outer = 0xa51eec00] 15:44:42 INFO - PROCESS | 1826 | 1462920282946 Marionette INFO Listening on port 2828 15:44:43 INFO - PROCESS | 1826 | 1462920283520 Marionette DEBUG Marionette enabled via command-line flag 15:44:43 INFO - PROCESS | 1826 | ++DOCSHELL 0xa237a800 == 2 [pid = 1826] [id = 2] 15:44:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 3 (0xa2396800) [pid = 1826] [serial = 3] [outer = (nil)] 15:44:43 INFO - PROCESS | 1826 | [1826] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 15:44:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 4 (0xa2397000) [pid = 1826] [serial = 4] [outer = 0xa2396800] 15:44:43 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2292b00 15:44:43 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a69b7600 15:44:43 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a22b4500 15:44:43 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a22b7160 15:44:43 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a22b7e80 15:44:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 5 (0xa22a8c00) [pid = 1826] [serial = 5] [outer = 0xa51eec00] 15:44:43 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:44:43 INFO - PROCESS | 1826 | 1462920283918 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43369 15:44:43 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:44:43 INFO - PROCESS | 1826 | 1462920283997 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43370 15:44:44 INFO - PROCESS | 1826 | 1462920284005 Marionette DEBUG Closed connection conn0 15:44:44 INFO - PROCESS | 1826 | [1826] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 15:44:44 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:44:44 INFO - PROCESS | 1826 | 1462920284136 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43371 15:44:44 INFO - PROCESS | 1826 | 1462920284139 Marionette DEBUG Closed connection conn1 15:44:44 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:44:44 INFO - PROCESS | 1826 | 1462920284203 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43372 15:44:44 INFO - PROCESS | 1826 | 1462920284208 Marionette DEBUG Closed connection conn2 15:44:44 INFO - PROCESS | 1826 | 1462920284262 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:44:44 INFO - PROCESS | 1826 | 1462920284281 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160510142413","device":"desktop","version":"48.0a2"} 15:44:44 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:44:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x9ac0f400 == 3 [pid = 1826] [id = 3] 15:44:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 6 (0x9ac0f800) [pid = 1826] [serial = 6] [outer = (nil)] 15:44:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x9ac0fc00 == 4 [pid = 1826] [id = 4] 15:44:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 7 (0x9ac10000) [pid = 1826] [serial = 7] [outer = (nil)] 15:44:46 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:44:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a1bd000 == 5 [pid = 1826] [id = 5] 15:44:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 8 (0x9a1bd400) [pid = 1826] [serial = 8] [outer = (nil)] 15:44:46 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:44:46 INFO - PROCESS | 1826 | [1826] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:44:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 9 (0x9a0d7800) [pid = 1826] [serial = 9] [outer = 0x9a1bd400] 15:44:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 10 (0x99ca9c00) [pid = 1826] [serial = 10] [outer = 0x9ac0f800] 15:44:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 11 (0x99cab800) [pid = 1826] [serial = 11] [outer = 0x9ac10000] 15:44:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 12 (0x99cadc00) [pid = 1826] [serial = 12] [outer = 0x9a1bd400] 15:44:48 INFO - PROCESS | 1826 | 1462920288140 Marionette DEBUG loaded listener.js 15:44:48 INFO - PROCESS | 1826 | 1462920288161 Marionette DEBUG loaded listener.js 15:44:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 13 (0x983a2400) [pid = 1826] [serial = 13] [outer = 0x9a1bd400] 15:44:48 INFO - PROCESS | 1826 | 1462920288904 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"fe3eb708-b8c3-4942-a1f1-425e3113954d","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160510142413","device":"desktop","version":"48.0a2","command_id":1}}] 15:44:49 INFO - PROCESS | 1826 | 1462920289184 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:44:49 INFO - PROCESS | 1826 | 1462920289549 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 15:44:49 INFO - PROCESS | 1826 | 1462920289637 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:44:49 INFO - PROCESS | 1826 | [1826] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:44:49 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:44:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 14 (0xa2376c00) [pid = 1826] [serial = 14] [outer = 0x9a1bd400] 15:44:50 INFO - PROCESS | 1826 | 1462920290210 Marionette TRACE conn3 <- [1,3,null,{}] 15:44:50 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:44:50 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:50 INFO - PROCESS | 1826 | 1462920290250 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:44:50 INFO - PROCESS | 1826 | 1462920290286 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 15:44:50 INFO - PROCESS | 1826 | 1462920290343 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 15:44:50 INFO - PROCESS | 1826 | 1462920290347 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 15:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:44:50 INFO - PROCESS | 1826 | 1462920290416 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:44:50 INFO - PROCESS | 1826 | 1462920290422 Marionette TRACE conn3 <- [1,6,null,{}] 15:44:50 INFO - PROCESS | 1826 | 1462920290428 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:50 INFO - PROCESS | 1826 | 1462920290461 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 15:44:50 INFO - PROCESS | 1826 | 1462920290471 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x9514d400 == 6 [pid = 1826] [id = 6] 15:44:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 15 (0x96535400) [pid = 1826] [serial = 15] [outer = (nil)] 15:44:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 16 (0x97710000) [pid = 1826] [serial = 16] [outer = 0x96535400] 15:44:50 INFO - PROCESS | 1826 | 1462920290549 Marionette DEBUG loaded listener.js 15:44:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 17 (0x9b90f400) [pid = 1826] [serial = 17] [outer = 0x96535400] 15:44:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x93cc3c00 == 7 [pid = 1826] [id = 7] 15:44:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 18 (0x946ab800) [pid = 1826] [serial = 18] [outer = (nil)] 15:44:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 19 (0x93a52000) [pid = 1826] [serial = 19] [outer = 0x946ab800] 15:44:51 INFO - PROCESS | 1826 | 1462920291018 Marionette DEBUG loaded listener.js 15:44:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 20 (0x93cc4000) [pid = 1826] [serial = 20] [outer = 0x946ab800] 15:44:51 INFO - PROCESS | 1826 | [1826] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 15:44:51 INFO - PROCESS | 1826 | 1462920291563 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:44:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1238ms 15:44:51 INFO - PROCESS | 1826 | 1462920291616 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 15:44:51 INFO - PROCESS | 1826 | 1462920291620 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 15:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:44:51 INFO - PROCESS | 1826 | 1462920291706 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:44:51 INFO - PROCESS | 1826 | 1462920291709 Marionette TRACE conn3 <- [1,10,null,{}] 15:44:51 INFO - PROCESS | 1826 | 1462920291749 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:51 INFO - PROCESS | 1826 | 1462920291922 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 15:44:51 INFO - PROCESS | 1826 | 1462920291943 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x92ee6800 == 8 [pid = 1826] [id = 8] 15:44:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 21 (0x92ee7000) [pid = 1826] [serial = 21] [outer = (nil)] 15:44:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 22 (0x92eeec00) [pid = 1826] [serial = 22] [outer = 0x92ee7000] 15:44:52 INFO - PROCESS | 1826 | 1462920292018 Marionette DEBUG loaded listener.js 15:44:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 23 (0xa27ec800) [pid = 1826] [serial = 23] [outer = 0x92ee7000] 15:44:52 INFO - PROCESS | 1826 | 1462920292676 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 15:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1223ms 15:44:52 INFO - PROCESS | 1826 | 1462920292949 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 15:44:52 INFO - PROCESS | 1826 | 1462920292954 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 15:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:44:52 INFO - PROCESS | 1826 | 1462920292963 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:44:52 INFO - PROCESS | 1826 | 1462920292969 Marionette TRACE conn3 <- [1,14,null,{}] 15:44:52 INFO - PROCESS | 1826 | 1462920292977 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:53 INFO - PROCESS | 1826 | 1462920293164 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 15:44:53 INFO - PROCESS | 1826 | 1462920293262 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x91eab400 == 9 [pid = 1826] [id = 9] 15:44:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 24 (0x91eac400) [pid = 1826] [serial = 24] [outer = (nil)] 15:44:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 25 (0x9222a800) [pid = 1826] [serial = 25] [outer = 0x91eac400] 15:44:53 INFO - PROCESS | 1826 | 1462920293348 Marionette DEBUG loaded listener.js 15:44:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 26 (0x923bf000) [pid = 1826] [serial = 26] [outer = 0x91eac400] 15:44:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x92eee000 == 10 [pid = 1826] [id = 10] 15:44:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 27 (0x92eef400) [pid = 1826] [serial = 27] [outer = (nil)] 15:44:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 28 (0x93a51400) [pid = 1826] [serial = 28] [outer = 0x92eef400] 15:44:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 29 (0x938f8800) [pid = 1826] [serial = 29] [outer = 0x92eef400] 15:44:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x92228000 == 11 [pid = 1826] [id = 11] 15:44:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 30 (0x923c5000) [pid = 1826] [serial = 30] [outer = (nil)] 15:44:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 31 (0x9770d800) [pid = 1826] [serial = 31] [outer = 0x923c5000] 15:44:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 32 (0x983a4000) [pid = 1826] [serial = 32] [outer = 0x923c5000] 15:44:54 INFO - PROCESS | 1826 | 1462920294508 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 15:44:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:44:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1583ms 15:44:54 INFO - PROCESS | 1826 | 1462920294598 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 15:44:54 INFO - PROCESS | 1826 | 1462920294606 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 15:44:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:44:54 INFO - PROCESS | 1826 | 1462920294633 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:44:54 INFO - PROCESS | 1826 | 1462920294637 Marionette TRACE conn3 <- [1,18,null,{}] 15:44:54 INFO - PROCESS | 1826 | 1462920294643 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:54 INFO - PROCESS | 1826 | 1462920294839 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 15:44:54 INFO - PROCESS | 1826 | 1462920294978 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x923c5400 == 12 [pid = 1826] [id = 12] 15:44:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 33 (0x923c8c00) [pid = 1826] [serial = 33] [outer = (nil)] 15:44:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 34 (0x98a3d400) [pid = 1826] [serial = 34] [outer = 0x923c8c00] 15:44:55 INFO - PROCESS | 1826 | 1462920295062 Marionette DEBUG loaded listener.js 15:44:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 35 (0x9aa95400) [pid = 1826] [serial = 35] [outer = 0x923c8c00] 15:44:55 INFO - PROCESS | 1826 | 1462920295896 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 15:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1292ms 15:44:55 INFO - PROCESS | 1826 | 1462920295924 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 15:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:44:55 INFO - PROCESS | 1826 | 1462920295929 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 15:44:55 INFO - PROCESS | 1826 | 1462920295936 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:44:55 INFO - PROCESS | 1826 | 1462920295942 Marionette TRACE conn3 <- [1,22,null,{}] 15:44:55 INFO - PROCESS | 1826 | 1462920295958 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:56 INFO - PROCESS | 1826 | 1462920296139 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 15:44:56 INFO - PROCESS | 1826 | 1462920296288 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x93a60c00 == 13 [pid = 1826] [id = 13] 15:44:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 36 (0x9aa8fc00) [pid = 1826] [serial = 36] [outer = (nil)] 15:44:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 37 (0x9b90e400) [pid = 1826] [serial = 37] [outer = 0x9aa8fc00] 15:44:56 INFO - PROCESS | 1826 | 1462920296376 Marionette DEBUG loaded listener.js 15:44:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 38 (0x9cc67c00) [pid = 1826] [serial = 38] [outer = 0x9aa8fc00] 15:44:57 INFO - PROCESS | 1826 | 1462920297248 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 15:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1334ms 15:44:57 INFO - PROCESS | 1826 | 1462920297269 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 15:44:57 INFO - PROCESS | 1826 | 1462920297274 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 15:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:44:57 INFO - PROCESS | 1826 | 1462920297280 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:44:57 INFO - PROCESS | 1826 | 1462920297283 Marionette TRACE conn3 <- [1,26,null,{}] 15:44:57 INFO - PROCESS | 1826 | 1462920297289 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:57 INFO - PROCESS | 1826 | 1462920297465 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 15:44:57 INFO - PROCESS | 1826 | 1462920297594 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:57 INFO - PROCESS | 1826 | ++DOCSHELL 0xa2555c00 == 14 [pid = 1826] [id = 14] 15:44:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 39 (0xa255a800) [pid = 1826] [serial = 39] [outer = (nil)] 15:44:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 40 (0xa31c2c00) [pid = 1826] [serial = 40] [outer = 0xa255a800] 15:44:57 INFO - PROCESS | 1826 | 1462920297683 Marionette DEBUG loaded listener.js 15:44:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 41 (0xa5199000) [pid = 1826] [serial = 41] [outer = 0xa255a800] 15:44:58 INFO - PROCESS | 1826 | 1462920298857 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1630ms 15:44:58 INFO - PROCESS | 1826 | 1462920298910 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 15:44:58 INFO - PROCESS | 1826 | 1462920298913 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 15:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:44:58 INFO - PROCESS | 1826 | 1462920298921 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:44:58 INFO - PROCESS | 1826 | 1462920298926 Marionette TRACE conn3 <- [1,30,null,{}] 15:44:58 INFO - PROCESS | 1826 | 1462920298934 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:59 INFO - PROCESS | 1826 | 1462920299161 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 15:44:59 INFO - PROCESS | 1826 | 1462920299336 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x92eea400 == 15 [pid = 1826] [id = 15] 15:44:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 42 (0x938ce800) [pid = 1826] [serial = 42] [outer = (nil)] 15:44:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 43 (0x946aac00) [pid = 1826] [serial = 43] [outer = 0x938ce800] 15:44:59 INFO - PROCESS | 1826 | 1462920299410 Marionette DEBUG loaded listener.js 15:44:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x97764800) [pid = 1826] [serial = 44] [outer = 0x938ce800] 15:45:00 INFO - PROCESS | 1826 | 1462920300071 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 15:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1181ms 15:45:00 INFO - PROCESS | 1826 | 1462920300101 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 15:45:00 INFO - PROCESS | 1826 | 1462920300109 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 15:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:45:00 INFO - PROCESS | 1826 | 1462920300119 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:45:00 INFO - PROCESS | 1826 | 1462920300123 Marionette TRACE conn3 <- [1,34,null,{}] 15:45:00 INFO - PROCESS | 1826 | 1462920300129 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:00 INFO - PROCESS | 1826 | 1462920300299 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 15:45:00 INFO - PROCESS | 1826 | 1462920300391 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x946adc00 == 16 [pid = 1826] [id = 16] 15:45:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x97764400) [pid = 1826] [serial = 45] [outer = (nil)] 15:45:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x99989400) [pid = 1826] [serial = 46] [outer = 0x97764400] 15:45:00 INFO - PROCESS | 1826 | 1462920300495 Marionette DEBUG loaded listener.js 15:45:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x99cafc00) [pid = 1826] [serial = 47] [outer = 0x97764400] 15:45:01 INFO - PROCESS | 1826 | 1462920301156 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 15:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1085ms 15:45:01 INFO - PROCESS | 1826 | 1462920301203 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 15:45:01 INFO - PROCESS | 1826 | 1462920301206 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 15:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:45:01 INFO - PROCESS | 1826 | 1462920301213 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:45:01 INFO - PROCESS | 1826 | 1462920301218 Marionette TRACE conn3 <- [1,38,null,{}] 15:45:01 INFO - PROCESS | 1826 | 1462920301250 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:01 INFO - PROCESS | 1826 | 1462920301400 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 15:45:01 INFO - PROCESS | 1826 | 1462920301412 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x9222cc00 == 17 [pid = 1826] [id = 17] 15:45:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x9978b000) [pid = 1826] [serial = 48] [outer = (nil)] 15:45:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x9b876000) [pid = 1826] [serial = 49] [outer = 0x9978b000] 15:45:01 INFO - PROCESS | 1826 | 1462920301486 Marionette DEBUG loaded listener.js 15:45:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x9b9b0400) [pid = 1826] [serial = 50] [outer = 0x9978b000] 15:45:02 INFO - PROCESS | 1826 | 1462920302267 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 15:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1082ms 15:45:02 INFO - PROCESS | 1826 | 1462920302321 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 15:45:02 INFO - PROCESS | 1826 | 1462920302328 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 15:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:45:02 INFO - PROCESS | 1826 | 1462920302337 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:45:02 INFO - PROCESS | 1826 | 1462920302341 Marionette TRACE conn3 <- [1,42,null,{}] 15:45:02 INFO - PROCESS | 1826 | 1462920302350 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:02 INFO - PROCESS | 1826 | 1462920302517 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 15:45:02 INFO - PROCESS | 1826 | 1462920302528 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x9b87f800 == 18 [pid = 1826] [id = 18] 15:45:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x9b90b000) [pid = 1826] [serial = 51] [outer = (nil)] 15:45:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x9cba4c00) [pid = 1826] [serial = 52] [outer = 0x9b90b000] 15:45:02 INFO - PROCESS | 1826 | 1462920302608 Marionette DEBUG loaded listener.js 15:45:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x9cc46c00) [pid = 1826] [serial = 53] [outer = 0x9b90b000] 15:45:03 INFO - PROCESS | 1826 | 1462920303340 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 15:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1042ms 15:45:03 INFO - PROCESS | 1826 | 1462920303378 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 15:45:03 INFO - PROCESS | 1826 | 1462920303381 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 15:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:45:03 INFO - PROCESS | 1826 | 1462920303387 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:45:03 INFO - PROCESS | 1826 | 1462920303390 Marionette TRACE conn3 <- [1,46,null,{}] 15:45:03 INFO - PROCESS | 1826 | 1462920303396 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:03 INFO - PROCESS | 1826 | 1462920303606 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 15:45:03 INFO - PROCESS | 1826 | 1462920303620 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x9aa9a800 == 19 [pid = 1826] [id = 19] 15:45:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x9cbaa000) [pid = 1826] [serial = 54] [outer = (nil)] 15:45:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x9cea4400) [pid = 1826] [serial = 55] [outer = 0x9cbaa000] 15:45:03 INFO - PROCESS | 1826 | 1462920303695 Marionette DEBUG loaded listener.js 15:45:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0xa0519000) [pid = 1826] [serial = 56] [outer = 0x9cbaa000] 15:45:04 INFO - PROCESS | 1826 | 1462920304414 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1086ms 15:45:04 INFO - PROCESS | 1826 | 1462920304477 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 15:45:04 INFO - PROCESS | 1826 | 1462920304481 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 15:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:45:04 INFO - PROCESS | 1826 | 1462920304486 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:45:04 INFO - PROCESS | 1826 | 1462920304489 Marionette TRACE conn3 <- [1,50,null,{}] 15:45:04 INFO - PROCESS | 1826 | 1462920304508 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:04 INFO - PROCESS | 1826 | 1462920304678 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 15:45:04 INFO - PROCESS | 1826 | 1462920304690 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x91eac800 == 20 [pid = 1826] [id = 20] 15:45:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x92226800) [pid = 1826] [serial = 57] [outer = (nil)] 15:45:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0xa2556000) [pid = 1826] [serial = 58] [outer = 0x92226800] 15:45:04 INFO - PROCESS | 1826 | 1462920304765 Marionette DEBUG loaded listener.js 15:45:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0xa25f0400) [pid = 1826] [serial = 59] [outer = 0x92226800] 15:45:05 INFO - PROCESS | 1826 | 1462920305447 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 978ms 15:45:05 INFO - PROCESS | 1826 | 1462920305466 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 15:45:05 INFO - PROCESS | 1826 | 1462920305469 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 15:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:45:05 INFO - PROCESS | 1826 | 1462920305476 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:45:05 INFO - PROCESS | 1826 | 1462920305479 Marionette TRACE conn3 <- [1,54,null,{}] 15:45:05 INFO - PROCESS | 1826 | 1462920305485 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:05 INFO - PROCESS | 1826 | 1462920305661 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 15:45:05 INFO - PROCESS | 1826 | 1462920305726 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x92226c00 == 21 [pid = 1826] [id = 21] 15:45:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x923c1000) [pid = 1826] [serial = 60] [outer = (nil)] 15:45:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0xa27ecc00) [pid = 1826] [serial = 61] [outer = 0x923c1000] 15:45:05 INFO - PROCESS | 1826 | 1462920305795 Marionette DEBUG loaded listener.js 15:45:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0xa25f0000) [pid = 1826] [serial = 62] [outer = 0x923c1000] 15:45:06 INFO - PROCESS | 1826 | 1462920306479 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1035ms 15:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:45:06 INFO - PROCESS | 1826 | 1462920306512 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 15:45:06 INFO - PROCESS | 1826 | 1462920306515 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 15:45:06 INFO - PROCESS | 1826 | 1462920306521 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:45:06 INFO - PROCESS | 1826 | 1462920306524 Marionette TRACE conn3 <- [1,58,null,{}] 15:45:06 INFO - PROCESS | 1826 | 1462920306535 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:06 INFO - PROCESS | 1826 | 1462920306715 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 15:45:06 INFO - PROCESS | 1826 | 1462920306734 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x92225800 == 22 [pid = 1826] [id = 22] 15:45:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x9514b000) [pid = 1826] [serial = 63] [outer = (nil)] 15:45:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0xa3357400) [pid = 1826] [serial = 64] [outer = 0x9514b000] 15:45:06 INFO - PROCESS | 1826 | 1462920306804 Marionette DEBUG loaded listener.js 15:45:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0xa3646400) [pid = 1826] [serial = 65] [outer = 0x9514b000] 15:45:07 INFO - PROCESS | 1826 | 1462920307500 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1035ms 15:45:07 INFO - PROCESS | 1826 | 1462920307556 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 15:45:07 INFO - PROCESS | 1826 | 1462920307559 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 15:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:45:07 INFO - PROCESS | 1826 | 1462920307565 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:45:07 INFO - PROCESS | 1826 | 1462920307568 Marionette TRACE conn3 <- [1,62,null,{}] 15:45:07 INFO - PROCESS | 1826 | 1462920307573 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:07 INFO - PROCESS | 1826 | 1462920307717 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 15:45:08 INFO - PROCESS | 1826 | 1462920308786 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x91eaa400 == 23 [pid = 1826] [id = 23] 15:45:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x92228800) [pid = 1826] [serial = 66] [outer = (nil)] 15:45:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x923c0000) [pid = 1826] [serial = 67] [outer = 0x92228800] 15:45:08 INFO - PROCESS | 1826 | 1462920308860 Marionette DEBUG loaded listener.js 15:45:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x938c0800) [pid = 1826] [serial = 68] [outer = 0x92228800] 15:45:09 INFO - PROCESS | 1826 | 1462920309591 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 2091ms 15:45:09 INFO - PROCESS | 1826 | 1462920309665 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 15:45:09 INFO - PROCESS | 1826 | 1462920309670 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 15:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:45:09 INFO - PROCESS | 1826 | 1462920309678 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:45:09 INFO - PROCESS | 1826 | 1462920309684 Marionette TRACE conn3 <- [1,66,null,{}] 15:45:09 INFO - PROCESS | 1826 | 1462920309691 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:10 INFO - PROCESS | 1826 | 1462920310311 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 15:45:10 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x96535400) [pid = 1826] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:45:10 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x92ee7000) [pid = 1826] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:45:10 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x91eac400) [pid = 1826] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:45:10 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x923c8c00) [pid = 1826] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:45:10 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x9aa8fc00) [pid = 1826] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:45:10 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0xa255a800) [pid = 1826] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:45:10 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x938ce800) [pid = 1826] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:45:10 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x97764400) [pid = 1826] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:45:10 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x9978b000) [pid = 1826] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:45:10 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x9b90b000) [pid = 1826] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:45:10 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x92226800) [pid = 1826] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:45:10 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x923c1000) [pid = 1826] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:45:10 INFO - PROCESS | 1826 | 1462920310497 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x923c1000 == 24 [pid = 1826] [id = 24] 15:45:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x923c3400) [pid = 1826] [serial = 69] [outer = (nil)] 15:45:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x92ee7000) [pid = 1826] [serial = 70] [outer = 0x923c3400] 15:45:10 INFO - PROCESS | 1826 | 1462920310653 Marionette DEBUG loaded listener.js 15:45:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x923c7000) [pid = 1826] [serial = 71] [outer = 0x923c3400] 15:45:11 INFO - PROCESS | 1826 | 1462920311439 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1787ms 15:45:11 INFO - PROCESS | 1826 | 1462920311470 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 15:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:45:11 INFO - PROCESS | 1826 | 1462920311475 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 15:45:11 INFO - PROCESS | 1826 | 1462920311482 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:45:11 INFO - PROCESS | 1826 | 1462920311485 Marionette TRACE conn3 <- [1,70,null,{}] 15:45:11 INFO - PROCESS | 1826 | 1462920311491 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:11 INFO - PROCESS | 1826 | 1462920311637 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 15:45:11 INFO - PROCESS | 1826 | 1462920311731 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x9222c400 == 25 [pid = 1826] [id = 25] 15:45:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x92231000) [pid = 1826] [serial = 72] [outer = (nil)] 15:45:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x996ee000) [pid = 1826] [serial = 73] [outer = 0x92231000] 15:45:11 INFO - PROCESS | 1826 | 1462920311805 Marionette DEBUG loaded listener.js 15:45:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x99ca3c00) [pid = 1826] [serial = 74] [outer = 0x92231000] 15:45:12 INFO - PROCESS | 1826 | 1462920312527 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1084ms 15:45:12 INFO - PROCESS | 1826 | 1462920312574 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 15:45:12 INFO - PROCESS | 1826 | 1462920312580 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 15:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:45:12 INFO - PROCESS | 1826 | 1462920312589 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:45:12 INFO - PROCESS | 1826 | 1462920312595 Marionette TRACE conn3 <- [1,74,null,{}] 15:45:12 INFO - PROCESS | 1826 | 1462920312605 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:12 INFO - PROCESS | 1826 | 1462920312772 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 15:45:12 INFO - PROCESS | 1826 | 1462920312903 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x9222a000 == 26 [pid = 1826] [id = 26] 15:45:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x923c8800) [pid = 1826] [serial = 75] [outer = (nil)] 15:45:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x9463e800) [pid = 1826] [serial = 76] [outer = 0x923c8800] 15:45:12 INFO - PROCESS | 1826 | 1462920312991 Marionette DEBUG loaded listener.js 15:45:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x983eb800) [pid = 1826] [serial = 77] [outer = 0x923c8800] 15:45:13 INFO - PROCESS | 1826 | 1462920313850 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1339ms 15:45:13 INFO - PROCESS | 1826 | 1462920313928 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 15:45:13 INFO - PROCESS | 1826 | 1462920313936 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 15:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:45:13 INFO - PROCESS | 1826 | 1462920313947 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:45:13 INFO - PROCESS | 1826 | 1462920313951 Marionette TRACE conn3 <- [1,78,null,{}] 15:45:13 INFO - PROCESS | 1826 | 1462920313957 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:14 INFO - PROCESS | 1826 | 1462920314117 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 15:45:14 INFO - PROCESS | 1826 | 1462920314246 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x946a9c00 == 27 [pid = 1826] [id = 27] 15:45:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x99a54c00) [pid = 1826] [serial = 78] [outer = (nil)] 15:45:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x9aa9ec00) [pid = 1826] [serial = 79] [outer = 0x99a54c00] 15:45:14 INFO - PROCESS | 1826 | 1462920314335 Marionette DEBUG loaded listener.js 15:45:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x9affc400) [pid = 1826] [serial = 80] [outer = 0x99a54c00] 15:45:15 INFO - PROCESS | 1826 | 1462920315135 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1231ms 15:45:15 INFO - PROCESS | 1826 | 1462920315178 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 15:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:45:15 INFO - PROCESS | 1826 | 1462920315182 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 15:45:15 INFO - PROCESS | 1826 | 1462920315205 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:45:15 INFO - PROCESS | 1826 | 1462920315211 Marionette TRACE conn3 <- [1,82,null,{}] 15:45:15 INFO - PROCESS | 1826 | 1462920315229 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:15 INFO - PROCESS | 1826 | 1462920315397 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 15:45:15 INFO - PROCESS | 1826 | 1462920315527 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x9ac17000 == 28 [pid = 1826] [id = 28] 15:45:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x9b881800) [pid = 1826] [serial = 81] [outer = (nil)] 15:45:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x9cc62400) [pid = 1826] [serial = 82] [outer = 0x9b881800] 15:45:15 INFO - PROCESS | 1826 | 1462920315615 Marionette DEBUG loaded listener.js 15:45:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0xa0512800) [pid = 1826] [serial = 83] [outer = 0x9b881800] 15:45:16 INFO - PROCESS | 1826 | 1462920316377 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1261ms 15:45:16 INFO - PROCESS | 1826 | 1462920316449 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 15:45:16 INFO - PROCESS | 1826 | 1462920316453 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 15:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:45:16 INFO - PROCESS | 1826 | 1462920316460 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:45:16 INFO - PROCESS | 1826 | 1462920316463 Marionette TRACE conn3 <- [1,86,null,{}] 15:45:16 INFO - PROCESS | 1826 | 1462920316469 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:16 INFO - PROCESS | 1826 | 1462920316622 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 15:45:16 INFO - PROCESS | 1826 | 1462920316725 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x93cb8400 == 29 [pid = 1826] [id = 29] 15:45:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x98f7ac00) [pid = 1826] [serial = 84] [outer = (nil)] 15:45:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0xa2377400) [pid = 1826] [serial = 85] [outer = 0x98f7ac00] 15:45:16 INFO - PROCESS | 1826 | 1462920316807 Marionette DEBUG loaded listener.js 15:45:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0xa239dc00) [pid = 1826] [serial = 86] [outer = 0x98f7ac00] 15:45:17 INFO - PROCESS | 1826 | 1462920317580 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1181ms 15:45:17 INFO - PROCESS | 1826 | 1462920317641 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 15:45:17 INFO - PROCESS | 1826 | 1462920317645 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 15:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:45:17 INFO - PROCESS | 1826 | 1462920317651 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:45:17 INFO - PROCESS | 1826 | 1462920317654 Marionette TRACE conn3 <- [1,90,null,{}] 15:45:17 INFO - PROCESS | 1826 | 1462920317660 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:17 INFO - PROCESS | 1826 | 1462920317812 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 15:45:17 INFO - PROCESS | 1826 | 1462920317941 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x983e2c00 == 30 [pid = 1826] [id = 30] 15:45:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x98a30800) [pid = 1826] [serial = 87] [outer = (nil)] 15:45:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0xa25fb000) [pid = 1826] [serial = 88] [outer = 0x98a30800] 15:45:18 INFO - PROCESS | 1826 | 1462920318022 Marionette DEBUG loaded listener.js 15:45:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0xa27c3400) [pid = 1826] [serial = 89] [outer = 0x98a30800] 15:45:18 INFO - PROCESS | 1826 | 1462920318847 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1234ms 15:45:18 INFO - PROCESS | 1826 | 1462920318886 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 15:45:18 INFO - PROCESS | 1826 | 1462920318889 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 15:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:45:18 INFO - PROCESS | 1826 | 1462920318911 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:45:18 INFO - PROCESS | 1826 | 1462920318915 Marionette TRACE conn3 <- [1,94,null,{}] 15:45:18 INFO - PROCESS | 1826 | 1462920318921 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:19 INFO - PROCESS | 1826 | 1462920319100 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 15:45:19 INFO - PROCESS | 1826 | 1462920319232 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x9775bc00 == 31 [pid = 1826] [id = 31] 15:45:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x9affb800) [pid = 1826] [serial = 90] [outer = (nil)] 15:45:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0xa51eb000) [pid = 1826] [serial = 91] [outer = 0x9affb800] 15:45:19 INFO - PROCESS | 1826 | 1462920319317 Marionette DEBUG loaded listener.js 15:45:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0xa6382000) [pid = 1826] [serial = 92] [outer = 0x9affb800] 15:45:20 INFO - PROCESS | 1826 | 1462920320102 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1242ms 15:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:45:20 INFO - PROCESS | 1826 | 1462920320153 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 15:45:20 INFO - PROCESS | 1826 | 1462920320156 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 15:45:20 INFO - PROCESS | 1826 | 1462920320163 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:45:20 INFO - PROCESS | 1826 | 1462920320166 Marionette TRACE conn3 <- [1,98,null,{}] 15:45:20 INFO - PROCESS | 1826 | 1462920320172 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:20 INFO - PROCESS | 1826 | 1462920320322 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 15:45:20 INFO - PROCESS | 1826 | 1462920320457 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x91ea7800 == 32 [pid = 1826] [id = 32] 15:45:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x91ea9400) [pid = 1826] [serial = 93] [outer = (nil)] 15:45:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x923c8000) [pid = 1826] [serial = 94] [outer = 0x91ea9400] 15:45:20 INFO - PROCESS | 1826 | 1462920320539 Marionette DEBUG loaded listener.js 15:45:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x97706000) [pid = 1826] [serial = 95] [outer = 0x91ea9400] 15:45:21 INFO - PROCESS | 1826 | 1462920321560 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0xa3357400) [pid = 1826] [serial = 64] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x9222a800) [pid = 1826] [serial = 25] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x9770d800) [pid = 1826] [serial = 31] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x98a3d400) [pid = 1826] [serial = 34] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x9b90e400) [pid = 1826] [serial = 37] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0xa31c2c00) [pid = 1826] [serial = 40] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x946aac00) [pid = 1826] [serial = 43] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x99989400) [pid = 1826] [serial = 46] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x9b876000) [pid = 1826] [serial = 49] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x9b9b0400) [pid = 1826] [serial = 50] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x9cba4c00) [pid = 1826] [serial = 52] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x9cc46c00) [pid = 1826] [serial = 53] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x9cea4400) [pid = 1826] [serial = 55] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0xa2556000) [pid = 1826] [serial = 58] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0xa27ecc00) [pid = 1826] [serial = 61] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x93a51400) [pid = 1826] [serial = 28] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0xa25f0400) [pid = 1826] [serial = 59] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0xa25f0000) [pid = 1826] [serial = 62] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x97764800) [pid = 1826] [serial = 44] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x99cafc00) [pid = 1826] [serial = 47] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x9cc67c00) [pid = 1826] [serial = 38] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x9aa95400) [pid = 1826] [serial = 35] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0xa5199000) [pid = 1826] [serial = 41] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0xa27ec800) [pid = 1826] [serial = 23] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x923bf000) [pid = 1826] [serial = 26] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x99cadc00) [pid = 1826] [serial = 12] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x9a0d7800) [pid = 1826] [serial = 9] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0xa51ef400) [pid = 1826] [serial = 2] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x92eeec00) [pid = 1826] [serial = 22] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x93a52000) [pid = 1826] [serial = 19] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x97710000) [pid = 1826] [serial = 16] [outer = (nil)] [url = about:blank] 15:45:22 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x9b90f400) [pid = 1826] [serial = 17] [outer = (nil)] [url = about:blank] 15:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 2188ms 15:45:22 INFO - PROCESS | 1826 | 1462920322447 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 15:45:22 INFO - PROCESS | 1826 | 1462920322452 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 15:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:45:22 INFO - PROCESS | 1826 | 1462920322461 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:45:22 INFO - PROCESS | 1826 | 1462920322469 Marionette TRACE conn3 <- [1,102,null,{}] 15:45:22 INFO - PROCESS | 1826 | 1462920322478 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:22 INFO - PROCESS | 1826 | 1462920322628 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 15:45:22 INFO - PROCESS | 1826 | 1462920322719 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x938c1800 == 33 [pid = 1826] [id = 33] 15:45:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x938c1c00) [pid = 1826] [serial = 96] [outer = (nil)] 15:45:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x938f3c00) [pid = 1826] [serial = 97] [outer = 0x938c1c00] 15:45:22 INFO - PROCESS | 1826 | 1462920322793 Marionette DEBUG loaded listener.js 15:45:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x93cb7800) [pid = 1826] [serial = 98] [outer = 0x938c1c00] 15:45:23 INFO - PROCESS | 1826 | 1462920323422 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 984ms 15:45:23 INFO - PROCESS | 1826 | 1462920323444 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 15:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:45:23 INFO - PROCESS | 1826 | 1462920323451 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 15:45:23 INFO - PROCESS | 1826 | 1462920323467 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:45:23 INFO - PROCESS | 1826 | 1462920323477 Marionette TRACE conn3 <- [1,106,null,{}] 15:45:23 INFO - PROCESS | 1826 | 1462920323487 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:23 INFO - PROCESS | 1826 | 1462920323696 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 15:45:23 INFO - PROCESS | 1826 | 1462920323788 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x93a51800 == 34 [pid = 1826] [id = 34] 15:45:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x93cc3400) [pid = 1826] [serial = 99] [outer = (nil)] 15:45:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x983a4800) [pid = 1826] [serial = 100] [outer = 0x93cc3400] 15:45:23 INFO - PROCESS | 1826 | 1462920323858 Marionette DEBUG loaded listener.js 15:45:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x98ac2800) [pid = 1826] [serial = 101] [outer = 0x93cc3400] 15:45:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x99caac00) [pid = 1826] [serial = 102] [outer = 0x923c5000] 15:45:24 INFO - PROCESS | 1826 | 1462920324573 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1153ms 15:45:24 INFO - PROCESS | 1826 | 1462920324661 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 15:45:24 INFO - PROCESS | 1826 | 1462920324665 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 15:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:45:24 INFO - PROCESS | 1826 | 1462920324676 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:45:24 INFO - PROCESS | 1826 | 1462920324679 Marionette TRACE conn3 <- [1,110,null,{}] 15:45:24 INFO - PROCESS | 1826 | 1462920324703 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:24 INFO - PROCESS | 1826 | 1462920324890 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 15:45:24 INFO - PROCESS | 1826 | 1462920324920 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x9833d800 == 35 [pid = 1826] [id = 35] 15:45:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x983a1c00) [pid = 1826] [serial = 103] [outer = (nil)] 15:45:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x99cad800) [pid = 1826] [serial = 104] [outer = 0x983a1c00] 15:45:24 INFO - PROCESS | 1826 | 1462920324998 Marionette DEBUG loaded listener.js 15:45:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x9aa94000) [pid = 1826] [serial = 105] [outer = 0x983a1c00] 15:45:25 INFO - PROCESS | 1826 | 1462920325794 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1151ms 15:45:25 INFO - PROCESS | 1826 | 1462920325827 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 15:45:25 INFO - PROCESS | 1826 | 1462920325831 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 15:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:45:25 INFO - PROCESS | 1826 | 1462920325837 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:45:25 INFO - PROCESS | 1826 | 1462920325840 Marionette TRACE conn3 <- [1,114,null,{}] 15:45:25 INFO - PROCESS | 1826 | 1462920325845 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:26 INFO - PROCESS | 1826 | 1462920326026 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 15:45:26 INFO - PROCESS | 1826 | 1462920326089 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x946b4000 == 36 [pid = 1826] [id = 36] 15:45:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x99fbf400) [pid = 1826] [serial = 106] [outer = (nil)] 15:45:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x9b876400) [pid = 1826] [serial = 107] [outer = 0x99fbf400] 15:45:26 INFO - PROCESS | 1826 | 1462920326159 Marionette DEBUG loaded listener.js 15:45:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x9b9b4400) [pid = 1826] [serial = 108] [outer = 0x99fbf400] 15:45:26 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x9cbaa000) [pid = 1826] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:45:26 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x92231000) [pid = 1826] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:45:26 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x923c3400) [pid = 1826] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:45:26 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x92228800) [pid = 1826] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:45:26 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x9514b000) [pid = 1826] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:45:26 INFO - PROCESS | 1826 | 1462920326963 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1181ms 15:45:27 INFO - PROCESS | 1826 | 1462920327019 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 15:45:27 INFO - PROCESS | 1826 | 1462920327021 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 15:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:45:27 INFO - PROCESS | 1826 | 1462920327028 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:45:27 INFO - PROCESS | 1826 | 1462920327030 Marionette TRACE conn3 <- [1,118,null,{}] 15:45:27 INFO - PROCESS | 1826 | 1462920327036 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:27 INFO - PROCESS | 1826 | 1462920327170 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 15:45:27 INFO - PROCESS | 1826 | 1462920327186 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x9222a400 == 37 [pid = 1826] [id = 37] 15:45:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x9775f000) [pid = 1826] [serial = 109] [outer = (nil)] 15:45:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x9cc44c00) [pid = 1826] [serial = 110] [outer = 0x9775f000] 15:45:27 INFO - PROCESS | 1826 | 1462920327268 Marionette DEBUG loaded listener.js 15:45:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x9cc48800) [pid = 1826] [serial = 111] [outer = 0x9775f000] 15:45:27 INFO - PROCESS | 1826 | 1462920327948 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 933ms 15:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:45:27 INFO - PROCESS | 1826 | 1462920327961 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 15:45:27 INFO - PROCESS | 1826 | 1462920327964 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 15:45:27 INFO - PROCESS | 1826 | 1462920327970 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:45:27 INFO - PROCESS | 1826 | 1462920327974 Marionette TRACE conn3 <- [1,122,null,{}] 15:45:27 INFO - PROCESS | 1826 | 1462920327979 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:28 INFO - PROCESS | 1826 | 1462920328196 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 15:45:28 INFO - PROCESS | 1826 | 1462920328222 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x9cc65800 == 38 [pid = 1826] [id = 38] 15:45:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x9cea3400) [pid = 1826] [serial = 112] [outer = (nil)] 15:45:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0xa229e800) [pid = 1826] [serial = 113] [outer = 0x9cea3400] 15:45:28 INFO - PROCESS | 1826 | 1462920328292 Marionette DEBUG loaded listener.js 15:45:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0xa239d000) [pid = 1826] [serial = 114] [outer = 0x9cea3400] 15:45:29 INFO - PROCESS | 1826 | 1462920329114 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:45:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1179ms 15:45:29 INFO - PROCESS | 1826 | 1462920329150 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 15:45:29 INFO - PROCESS | 1826 | 1462920329155 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 15:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:45:29 INFO - PROCESS | 1826 | 1462920329164 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:45:29 INFO - PROCESS | 1826 | 1462920329170 Marionette TRACE conn3 <- [1,126,null,{}] 15:45:29 INFO - PROCESS | 1826 | 1462920329180 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:29 INFO - PROCESS | 1826 | 1462920329352 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 15:45:29 INFO - PROCESS | 1826 | 1462920329484 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x91ea8000 == 39 [pid = 1826] [id = 39] 15:45:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x91ead000) [pid = 1826] [serial = 115] [outer = (nil)] 15:45:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x93cb7400) [pid = 1826] [serial = 116] [outer = 0x91ead000] 15:45:29 INFO - PROCESS | 1826 | 1462920329568 Marionette DEBUG loaded listener.js 15:45:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x9653e000) [pid = 1826] [serial = 117] [outer = 0x91ead000] 15:45:30 INFO - PROCESS | 1826 | 1462920330550 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1437ms 15:45:30 INFO - PROCESS | 1826 | 1462920330602 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 15:45:30 INFO - PROCESS | 1826 | 1462920330611 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 15:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:45:30 INFO - PROCESS | 1826 | 1462920330715 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:45:30 INFO - PROCESS | 1826 | 1462920330720 Marionette TRACE conn3 <- [1,130,null,{}] 15:45:30 INFO - PROCESS | 1826 | 1462920330727 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:30 INFO - PROCESS | 1826 | 1462920330906 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 15:45:31 INFO - PROCESS | 1826 | 1462920331074 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x96537400 == 40 [pid = 1826] [id = 40] 15:45:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x9770e000) [pid = 1826] [serial = 118] [outer = (nil)] 15:45:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x9aa9ac00) [pid = 1826] [serial = 119] [outer = 0x9770e000] 15:45:31 INFO - PROCESS | 1826 | 1462920331157 Marionette DEBUG loaded listener.js 15:45:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x9b9b8000) [pid = 1826] [serial = 120] [outer = 0x9770e000] 15:45:32 INFO - PROCESS | 1826 | 1462920332074 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 15:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1485ms 15:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:45:32 INFO - PROCESS | 1826 | 1462920332149 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 15:45:32 INFO - PROCESS | 1826 | 1462920332153 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 15:45:32 INFO - PROCESS | 1826 | 1462920332159 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:45:32 INFO - PROCESS | 1826 | 1462920332165 Marionette TRACE conn3 <- [1,134,null,{}] 15:45:32 INFO - PROCESS | 1826 | 1462920332182 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:32 INFO - PROCESS | 1826 | 1462920332398 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 15:45:32 INFO - PROCESS | 1826 | 1462920332573 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x92eedc00 == 41 [pid = 1826] [id = 41] 15:45:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x93cbc400) [pid = 1826] [serial = 121] [outer = (nil)] 15:45:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x97760000) [pid = 1826] [serial = 122] [outer = 0x93cbc400] 15:45:32 INFO - PROCESS | 1826 | 1462920332663 Marionette DEBUG loaded listener.js 15:45:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x99caf400) [pid = 1826] [serial = 123] [outer = 0x93cbc400] 15:45:33 INFO - PROCESS | 1826 | --DOCSHELL 0x946adc00 == 40 [pid = 1826] [id = 16] 15:45:33 INFO - PROCESS | 1826 | --DOCSHELL 0x9222a000 == 39 [pid = 1826] [id = 26] 15:45:33 INFO - PROCESS | 1826 | --DOCSHELL 0x9514d400 == 38 [pid = 1826] [id = 6] 15:45:33 INFO - PROCESS | 1826 | --DOCSHELL 0x923c1000 == 37 [pid = 1826] [id = 24] 15:45:33 INFO - PROCESS | 1826 | --DOCSHELL 0x9222c400 == 36 [pid = 1826] [id = 25] 15:45:33 INFO - PROCESS | 1826 | --DOCSHELL 0x91eaa400 == 35 [pid = 1826] [id = 23] 15:45:33 INFO - PROCESS | 1826 | --DOCSHELL 0x9222cc00 == 34 [pid = 1826] [id = 17] 15:45:33 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x938c0800) [pid = 1826] [serial = 68] [outer = (nil)] [url = about:blank] 15:45:33 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x923c7000) [pid = 1826] [serial = 71] [outer = (nil)] [url = about:blank] 15:45:33 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0xa3646400) [pid = 1826] [serial = 65] [outer = (nil)] [url = about:blank] 15:45:33 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0xa0519000) [pid = 1826] [serial = 56] [outer = (nil)] [url = about:blank] 15:45:33 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x996ee000) [pid = 1826] [serial = 73] [outer = (nil)] [url = about:blank] 15:45:33 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x99ca3c00) [pid = 1826] [serial = 74] [outer = (nil)] [url = about:blank] 15:45:33 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x92ee7000) [pid = 1826] [serial = 70] [outer = (nil)] [url = about:blank] 15:45:33 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x923c0000) [pid = 1826] [serial = 67] [outer = (nil)] [url = about:blank] 15:45:33 INFO - PROCESS | 1826 | 1462920333734 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 15:45:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1593ms 15:45:33 INFO - PROCESS | 1826 | 1462920333751 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 15:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:45:33 INFO - PROCESS | 1826 | 1462920333756 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 15:45:33 INFO - PROCESS | 1826 | 1462920333764 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:45:33 INFO - PROCESS | 1826 | 1462920333769 Marionette TRACE conn3 <- [1,138,null,{}] 15:45:33 INFO - PROCESS | 1826 | 1462920333777 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:33 INFO - PROCESS | 1826 | 1462920333918 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 15:45:34 INFO - PROCESS | 1826 | 1462920334054 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x938f8400 == 35 [pid = 1826] [id = 42] 15:45:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x938f9c00) [pid = 1826] [serial = 124] [outer = (nil)] 15:45:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x93cbf800) [pid = 1826] [serial = 125] [outer = 0x938f9c00] 15:45:34 INFO - PROCESS | 1826 | 1462920334132 Marionette DEBUG loaded listener.js 15:45:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x9514a400) [pid = 1826] [serial = 126] [outer = 0x938f9c00] 15:45:34 INFO - PROCESS | 1826 | 1462920334778 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 15:45:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1037ms 15:45:34 INFO - PROCESS | 1826 | 1462920334801 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 15:45:34 INFO - PROCESS | 1826 | 1462920334809 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 15:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:45:34 INFO - PROCESS | 1826 | 1462920334818 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:45:34 INFO - PROCESS | 1826 | 1462920334822 Marionette TRACE conn3 <- [1,142,null,{}] 15:45:34 INFO - PROCESS | 1826 | 1462920334836 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:35 INFO - PROCESS | 1826 | 1462920335015 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 15:45:35 INFO - PROCESS | 1826 | 1462920335037 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x95153000 == 36 [pid = 1826] [id = 43] 15:45:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x95153800) [pid = 1826] [serial = 127] [outer = (nil)] 15:45:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x9775cc00) [pid = 1826] [serial = 128] [outer = 0x95153800] 15:45:35 INFO - PROCESS | 1826 | 1462920335112 Marionette DEBUG loaded listener.js 15:45:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x98f7ec00) [pid = 1826] [serial = 129] [outer = 0x95153800] 15:45:35 INFO - PROCESS | 1826 | 1462920335831 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 15:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1034ms 15:45:35 INFO - PROCESS | 1826 | 1462920335853 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 15:45:35 INFO - PROCESS | 1826 | 1462920335857 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 15:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:45:35 INFO - PROCESS | 1826 | 1462920335863 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:45:35 INFO - PROCESS | 1826 | 1462920335868 Marionette TRACE conn3 <- [1,146,null,{}] 15:45:35 INFO - PROCESS | 1826 | 1462920335883 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:36 INFO - PROCESS | 1826 | 1462920336066 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 15:45:36 INFO - PROCESS | 1826 | 1462920336103 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x923c8400 == 37 [pid = 1826] [id = 44] 15:45:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x9b17c400) [pid = 1826] [serial = 130] [outer = (nil)] 15:45:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x9b9b2000) [pid = 1826] [serial = 131] [outer = 0x9b17c400] 15:45:36 INFO - PROCESS | 1826 | 1462920336175 Marionette DEBUG loaded listener.js 15:45:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x9cc6ac00) [pid = 1826] [serial = 132] [outer = 0x9b17c400] 15:45:36 INFO - PROCESS | 1826 | 1462920336988 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1184ms 15:45:37 INFO - PROCESS | 1826 | 1462920337047 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 15:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:45:37 INFO - PROCESS | 1826 | 1462920337052 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 15:45:37 INFO - PROCESS | 1826 | 1462920337057 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:45:37 INFO - PROCESS | 1826 | 1462920337060 Marionette TRACE conn3 <- [1,150,null,{}] 15:45:37 INFO - PROCESS | 1826 | 1462920337066 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:37 INFO - PROCESS | 1826 | 1462920337271 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 15:45:37 INFO - PROCESS | 1826 | 1462920337295 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x98f7d000 == 38 [pid = 1826] [id = 45] 15:45:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0xa0512400) [pid = 1826] [serial = 133] [outer = (nil)] 15:45:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0xa229e400) [pid = 1826] [serial = 134] [outer = 0xa0512400] 15:45:37 INFO - PROCESS | 1826 | 1462920337366 Marionette DEBUG loaded listener.js 15:45:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0xa255a400) [pid = 1826] [serial = 135] [outer = 0xa0512400] 15:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x99fbf400) [pid = 1826] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x938c1c00) [pid = 1826] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x93cc3400) [pid = 1826] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x923c8800) [pid = 1826] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x983a1c00) [pid = 1826] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x99a54c00) [pid = 1826] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x9affb800) [pid = 1826] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x9b881800) [pid = 1826] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x98f7ac00) [pid = 1826] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x9775f000) [pid = 1826] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:45:38 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x98a30800) [pid = 1826] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:45:38 INFO - PROCESS | 1826 | 1462920338260 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 15:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1239ms 15:45:38 INFO - PROCESS | 1826 | 1462920338296 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 15:45:38 INFO - PROCESS | 1826 | 1462920338300 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 15:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:45:38 INFO - PROCESS | 1826 | 1462920338306 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:45:38 INFO - PROCESS | 1826 | 1462920338308 Marionette TRACE conn3 <- [1,154,null,{}] 15:45:38 INFO - PROCESS | 1826 | 1462920338314 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:38 INFO - PROCESS | 1826 | 1462920338481 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 15:45:38 INFO - PROCESS | 1826 | 1462920338545 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x9833b000 == 39 [pid = 1826] [id = 46] 15:45:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x983a1c00) [pid = 1826] [serial = 136] [outer = (nil)] 15:45:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x9ceac800) [pid = 1826] [serial = 137] [outer = 0x983a1c00] 15:45:38 INFO - PROCESS | 1826 | 1462920338616 Marionette DEBUG loaded listener.js 15:45:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0xa2244000) [pid = 1826] [serial = 138] [outer = 0x983a1c00] 15:45:39 INFO - PROCESS | 1826 | 1462920339313 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 15:45:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1077ms 15:45:39 INFO - PROCESS | 1826 | 1462920339409 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 15:45:39 INFO - PROCESS | 1826 | 1462920339412 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 15:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:45:39 INFO - PROCESS | 1826 | 1462920339450 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:45:39 INFO - PROCESS | 1826 | 1462920339453 Marionette TRACE conn3 <- [1,158,null,{}] 15:45:39 INFO - PROCESS | 1826 | 1462920339494 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:39 INFO - PROCESS | 1826 | 1462920339655 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 15:45:39 INFO - PROCESS | 1826 | 1462920339752 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x9b881800 == 40 [pid = 1826] [id = 47] 15:45:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x9cc46400) [pid = 1826] [serial = 139] [outer = (nil)] 15:45:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0xa31f0c00) [pid = 1826] [serial = 140] [outer = 0x9cc46400] 15:45:39 INFO - PROCESS | 1826 | 1462920339822 Marionette DEBUG loaded listener.js 15:45:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0xa36ee000) [pid = 1826] [serial = 141] [outer = 0x9cc46400] 15:45:40 INFO - PROCESS | 1826 | 1462920340642 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 15:45:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1231ms 15:45:40 INFO - PROCESS | 1826 | 1462920340664 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 15:45:40 INFO - PROCESS | 1826 | 1462920340670 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 15:45:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:45:40 INFO - PROCESS | 1826 | 1462920340679 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:45:40 INFO - PROCESS | 1826 | 1462920340684 Marionette TRACE conn3 <- [1,162,null,{}] 15:45:40 INFO - PROCESS | 1826 | 1462920340693 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:40 INFO - PROCESS | 1826 | 1462920340898 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 15:45:41 INFO - PROCESS | 1826 | 1462920341033 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x92228800 == 41 [pid = 1826] [id = 48] 15:45:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x923ba800) [pid = 1826] [serial = 142] [outer = (nil)] 15:45:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x93a60800) [pid = 1826] [serial = 143] [outer = 0x923ba800] 15:45:41 INFO - PROCESS | 1826 | 1462920341122 Marionette DEBUG loaded listener.js 15:45:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x9514d000) [pid = 1826] [serial = 144] [outer = 0x923ba800] 15:45:42 INFO - PROCESS | 1826 | 1462920342031 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 15:45:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1385ms 15:45:42 INFO - PROCESS | 1826 | 1462920342063 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 15:45:42 INFO - PROCESS | 1826 | 1462920342072 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 15:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:45:42 INFO - PROCESS | 1826 | 1462920342083 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:45:42 INFO - PROCESS | 1826 | 1462920342086 Marionette TRACE conn3 <- [1,166,null,{}] 15:45:42 INFO - PROCESS | 1826 | 1462920342093 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:42 INFO - PROCESS | 1826 | 1462920342258 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 15:45:42 INFO - PROCESS | 1826 | 1462920342392 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a1b8800 == 42 [pid = 1826] [id = 49] 15:45:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x9b90b000) [pid = 1826] [serial = 145] [outer = (nil)] 15:45:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x9cc66c00) [pid = 1826] [serial = 146] [outer = 0x9b90b000] 15:45:42 INFO - PROCESS | 1826 | 1462920342531 Marionette DEBUG loaded listener.js 15:45:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0xa224b000) [pid = 1826] [serial = 147] [outer = 0x9b90b000] 15:45:43 INFO - PROCESS | 1826 | 1462920343624 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:45:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1580ms 15:45:43 INFO - PROCESS | 1826 | 1462920343680 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 15:45:43 INFO - PROCESS | 1826 | 1462920343684 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 15:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:45:43 INFO - PROCESS | 1826 | 1462920343693 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:45:43 INFO - PROCESS | 1826 | 1462920343698 Marionette TRACE conn3 <- [1,170,null,{}] 15:45:43 INFO - PROCESS | 1826 | 1462920343755 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:43 INFO - PROCESS | 1826 | 1462920343987 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 15:45:44 INFO - PROCESS | 1826 | 1462920344132 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:44 INFO - PROCESS | 1826 | ++DOCSHELL 0xa3647c00 == 43 [pid = 1826] [id = 50] 15:45:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0xa51f0c00) [pid = 1826] [serial = 148] [outer = (nil)] 15:45:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0xa63e8800) [pid = 1826] [serial = 149] [outer = 0xa51f0c00] 15:45:44 INFO - PROCESS | 1826 | 1462920344219 Marionette DEBUG loaded listener.js 15:45:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0xa6866c00) [pid = 1826] [serial = 150] [outer = 0xa51f0c00] 15:45:44 INFO - PROCESS | 1826 | 1462920344963 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:45:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1291ms 15:45:44 INFO - PROCESS | 1826 | 1462920344984 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 15:45:44 INFO - PROCESS | 1826 | 1462920344989 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 15:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:45:44 INFO - PROCESS | 1826 | 1462920344995 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:45:45 INFO - PROCESS | 1826 | 1462920344998 Marionette TRACE conn3 <- [1,174,null,{}] 15:45:45 INFO - PROCESS | 1826 | 1462920345019 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:45 INFO - PROCESS | 1826 | 1462920345215 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 15:45:45 INFO - PROCESS | 1826 | 1462920345319 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x99791800 == 44 [pid = 1826] [id = 51] 15:45:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0xa23e9000) [pid = 1826] [serial = 151] [outer = (nil)] 15:45:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0xa23eec00) [pid = 1826] [serial = 152] [outer = 0xa23e9000] 15:45:45 INFO - PROCESS | 1826 | 1462920345402 Marionette DEBUG loaded listener.js 15:45:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0xa23f2400) [pid = 1826] [serial = 153] [outer = 0xa23e9000] 15:45:46 INFO - PROCESS | 1826 | 1462920346289 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:45:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1335ms 15:45:46 INFO - PROCESS | 1826 | 1462920346331 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 15:45:46 INFO - PROCESS | 1826 | 1462920346335 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 15:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:45:46 INFO - PROCESS | 1826 | 1462920346341 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:45:46 INFO - PROCESS | 1826 | 1462920346344 Marionette TRACE conn3 <- [1,178,null,{}] 15:45:46 INFO - PROCESS | 1826 | 1462920346350 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:46 INFO - PROCESS | 1826 | 1462920346505 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 15:45:46 INFO - PROCESS | 1826 | 1462920346802 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x923bf800 == 45 [pid = 1826] [id = 52] 15:45:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x923c0000) [pid = 1826] [serial = 154] [outer = (nil)] 15:45:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x938c0800) [pid = 1826] [serial = 155] [outer = 0x923c0000] 15:45:46 INFO - PROCESS | 1826 | 1462920346931 Marionette DEBUG loaded listener.js 15:45:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x95149c00) [pid = 1826] [serial = 156] [outer = 0x923c0000] 15:45:47 INFO - PROCESS | 1826 | 1462920347799 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:45:47 INFO - PROCESS | 1826 | --DOCSHELL 0x9ac17000 == 44 [pid = 1826] [id = 28] 15:45:47 INFO - PROCESS | 1826 | --DOCSHELL 0x9b87f800 == 43 [pid = 1826] [id = 18] 15:45:47 INFO - PROCESS | 1826 | --DOCSHELL 0x92226c00 == 42 [pid = 1826] [id = 21] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0xa229e800) [pid = 1826] [serial = 113] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x9b876400) [pid = 1826] [serial = 107] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x938f3c00) [pid = 1826] [serial = 97] [outer = (nil)] [url = about:blank] 15:45:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1538ms 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x93cb7800) [pid = 1826] [serial = 98] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x983a4000) [pid = 1826] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x983a4800) [pid = 1826] [serial = 100] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x983eb800) [pid = 1826] [serial = 77] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x99cad800) [pid = 1826] [serial = 104] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x9463e800) [pid = 1826] [serial = 76] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x923c8000) [pid = 1826] [serial = 94] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x9affc400) [pid = 1826] [serial = 80] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x9aa9ec00) [pid = 1826] [serial = 79] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x9b9b4400) [pid = 1826] [serial = 108] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0xa51eb000) [pid = 1826] [serial = 91] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0xa0512800) [pid = 1826] [serial = 83] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x9cc62400) [pid = 1826] [serial = 82] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0xa239dc00) [pid = 1826] [serial = 86] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0xa2377400) [pid = 1826] [serial = 85] [outer = (nil)] [url = about:blank] 15:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x9cc44c00) [pid = 1826] [serial = 110] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0xa27c3400) [pid = 1826] [serial = 89] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0xa25fb000) [pid = 1826] [serial = 88] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x9aa94000) [pid = 1826] [serial = 105] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0xa6382000) [pid = 1826] [serial = 92] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x98ac2800) [pid = 1826] [serial = 101] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x9cc48800) [pid = 1826] [serial = 111] [outer = (nil)] [url = about:blank] 15:45:47 INFO - PROCESS | 1826 | 1462920347903 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 15:45:47 INFO - PROCESS | 1826 | 1462920347912 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 15:45:47 INFO - PROCESS | 1826 | 1462920347923 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:45:47 INFO - PROCESS | 1826 | 1462920347928 Marionette TRACE conn3 <- [1,182,null,{}] 15:45:47 INFO - PROCESS | 1826 | 1462920347935 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:48 INFO - PROCESS | 1826 | 1462920348088 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 15:45:48 INFO - PROCESS | 1826 | 1462920348136 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:45:48 INFO - PROCESS | 1826 | 1462920348227 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x99a54c00 == 43 [pid = 1826] [id = 53] 15:45:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x99a60400) [pid = 1826] [serial = 157] [outer = (nil)] 15:45:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x99ce1000) [pid = 1826] [serial = 158] [outer = 0x99a60400] 15:45:48 INFO - PROCESS | 1826 | 1462920348344 Marionette DEBUG loaded listener.js 15:45:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x9aa9b000) [pid = 1826] [serial = 159] [outer = 0x99a60400] 15:45:48 INFO - PROCESS | 1826 | 1462920348987 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1093ms 15:45:49 INFO - PROCESS | 1826 | 1462920349013 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 15:45:49 INFO - PROCESS | 1826 | 1462920349019 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 15:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:45:49 INFO - PROCESS | 1826 | 1462920349027 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:45:49 INFO - PROCESS | 1826 | 1462920349030 Marionette TRACE conn3 <- [1,186,null,{}] 15:45:49 INFO - PROCESS | 1826 | 1462920349036 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:49 INFO - PROCESS | 1826 | 1462920349184 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 15:45:49 INFO - PROCESS | 1826 | 1462920349287 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x9463fc00 == 44 [pid = 1826] [id = 54] 15:45:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x99fbfc00) [pid = 1826] [serial = 160] [outer = (nil)] 15:45:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x9b9bb400) [pid = 1826] [serial = 161] [outer = 0x99fbfc00] 15:45:49 INFO - PROCESS | 1826 | 1462920349359 Marionette DEBUG loaded listener.js 15:45:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x9cc6c400) [pid = 1826] [serial = 162] [outer = 0x99fbfc00] 15:45:50 INFO - PROCESS | 1826 | 1462920350014 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1032ms 15:45:50 INFO - PROCESS | 1826 | 1462920350060 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 15:45:50 INFO - PROCESS | 1826 | 1462920350063 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 15:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:45:50 INFO - PROCESS | 1826 | 1462920350071 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:45:50 INFO - PROCESS | 1826 | 1462920350080 Marionette TRACE conn3 <- [1,190,null,{}] 15:45:50 INFO - PROCESS | 1826 | 1462920350116 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:50 INFO - PROCESS | 1826 | 1462920350327 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 15:45:50 INFO - PROCESS | 1826 | 1462920350364 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x9b189000 == 45 [pid = 1826] [id = 55] 15:45:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x9b915c00) [pid = 1826] [serial = 163] [outer = (nil)] 15:45:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0xa23f4c00) [pid = 1826] [serial = 164] [outer = 0x9b915c00] 15:45:50 INFO - PROCESS | 1826 | 1462920350615 Marionette DEBUG loaded listener.js 15:45:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0xa23edc00) [pid = 1826] [serial = 165] [outer = 0x9b915c00] 15:45:51 INFO - PROCESS | 1826 | 1462920351379 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:45:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1350ms 15:45:51 INFO - PROCESS | 1826 | 1462920351420 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 15:45:51 INFO - PROCESS | 1826 | 1462920351424 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 15:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:45:51 INFO - PROCESS | 1826 | 1462920351436 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:45:51 INFO - PROCESS | 1826 | 1462920351438 Marionette TRACE conn3 <- [1,194,null,{}] 15:45:51 INFO - PROCESS | 1826 | 1462920351444 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:51 INFO - PROCESS | 1826 | 1462920351634 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 15:45:51 INFO - PROCESS | 1826 | 1462920351657 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:51 INFO - PROCESS | 1826 | ++DOCSHELL 0xa255ac00 == 46 [pid = 1826] [id = 56] 15:45:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0xa2736000) [pid = 1826] [serial = 166] [outer = (nil)] 15:45:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0xa3122800) [pid = 1826] [serial = 167] [outer = 0xa2736000] 15:45:51 INFO - PROCESS | 1826 | 1462920351728 Marionette DEBUG loaded listener.js 15:45:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0xa27eac00) [pid = 1826] [serial = 168] [outer = 0xa2736000] 15:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0xa0512400) [pid = 1826] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x938f9c00) [pid = 1826] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x95153800) [pid = 1826] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x983a1c00) [pid = 1826] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:45:52 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x9b17c400) [pid = 1826] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:45:52 INFO - PROCESS | 1826 | 1462920352640 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:45:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1225ms 15:45:52 INFO - PROCESS | 1826 | 1462920352661 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 15:45:52 INFO - PROCESS | 1826 | 1462920352665 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 15:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:45:52 INFO - PROCESS | 1826 | 1462920352671 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:45:52 INFO - PROCESS | 1826 | 1462920352673 Marionette TRACE conn3 <- [1,198,null,{}] 15:45:52 INFO - PROCESS | 1826 | 1462920352679 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:52 INFO - PROCESS | 1826 | 1462920352851 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 15:45:52 INFO - PROCESS | 1826 | 1462920352869 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x98a3d400 == 47 [pid = 1826] [id = 57] 15:45:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x9aa94c00) [pid = 1826] [serial = 169] [outer = (nil)] 15:45:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0xa3353400) [pid = 1826] [serial = 170] [outer = 0x9aa94c00] 15:45:52 INFO - PROCESS | 1826 | 1462920352951 Marionette DEBUG loaded listener.js 15:45:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0xa513c400) [pid = 1826] [serial = 171] [outer = 0x9aa94c00] 15:45:53 INFO - PROCESS | 1826 | 1462920353669 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:45:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1029ms 15:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:45:53 INFO - PROCESS | 1826 | 1462920353700 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 15:45:53 INFO - PROCESS | 1826 | 1462920353703 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 15:45:53 INFO - PROCESS | 1826 | 1462920353713 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:45:53 INFO - PROCESS | 1826 | 1462920353719 Marionette TRACE conn3 <- [1,202,null,{}] 15:45:53 INFO - PROCESS | 1826 | 1462920353744 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:53 INFO - PROCESS | 1826 | 1462920353920 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 15:45:53 INFO - PROCESS | 1826 | 1462920353939 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x91ead400 == 48 [pid = 1826] [id = 58] 15:45:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x938c1c00) [pid = 1826] [serial = 172] [outer = (nil)] 15:45:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0xa638dc00) [pid = 1826] [serial = 173] [outer = 0x938c1c00] 15:45:54 INFO - PROCESS | 1826 | 1462920354011 Marionette DEBUG loaded listener.js 15:45:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0xa638a400) [pid = 1826] [serial = 174] [outer = 0x938c1c00] 15:45:54 INFO - PROCESS | 1826 | 1462920354926 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:45:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1246ms 15:45:54 INFO - PROCESS | 1826 | 1462920354955 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 15:45:54 INFO - PROCESS | 1826 | 1462920354962 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 15:45:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:45:54 INFO - PROCESS | 1826 | 1462920354972 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:45:54 INFO - PROCESS | 1826 | 1462920354976 Marionette TRACE conn3 <- [1,206,null,{}] 15:45:54 INFO - PROCESS | 1826 | 1462920354985 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:55 INFO - PROCESS | 1826 | 1462920355159 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 15:45:55 INFO - PROCESS | 1826 | 1462920355298 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x923bf000 == 49 [pid = 1826] [id = 59] 15:45:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x93cba800) [pid = 1826] [serial = 175] [outer = (nil)] 15:45:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x9998b400) [pid = 1826] [serial = 176] [outer = 0x93cba800] 15:45:55 INFO - PROCESS | 1826 | 1462920355384 Marionette DEBUG loaded listener.js 15:45:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x99cab400) [pid = 1826] [serial = 177] [outer = 0x93cba800] 15:45:56 INFO - PROCESS | 1826 | 1462920356266 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:45:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1333ms 15:45:56 INFO - PROCESS | 1826 | 1462920356306 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 15:45:56 INFO - PROCESS | 1826 | 1462920356314 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 15:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:45:56 INFO - PROCESS | 1826 | 1462920356326 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:45:56 INFO - PROCESS | 1826 | 1462920356329 Marionette TRACE conn3 <- [1,210,null,{}] 15:45:56 INFO - PROCESS | 1826 | 1462920356336 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:56 INFO - PROCESS | 1826 | 1462920356508 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 15:45:56 INFO - PROCESS | 1826 | 1462920356646 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x983a1c00 == 50 [pid = 1826] [id = 60] 15:45:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x9aff6800) [pid = 1826] [serial = 178] [outer = (nil)] 15:45:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0xa104ac00) [pid = 1826] [serial = 179] [outer = 0x9aff6800] 15:45:56 INFO - PROCESS | 1826 | 1462920356733 Marionette DEBUG loaded listener.js 15:45:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0xa23e9c00) [pid = 1826] [serial = 180] [outer = 0x9aff6800] 15:45:57 INFO - PROCESS | 1826 | 1462920357625 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 15:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1335ms 15:45:57 INFO - PROCESS | 1826 | 1462920357678 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 15:45:57 INFO - PROCESS | 1826 | 1462920357683 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 15:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:45:57 INFO - PROCESS | 1826 | 1462920357690 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:45:57 INFO - PROCESS | 1826 | 1462920357696 Marionette TRACE conn3 <- [1,214,null,{}] 15:45:57 INFO - PROCESS | 1826 | 1462920357712 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:57 INFO - PROCESS | 1826 | 1462920357888 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 15:45:58 INFO - PROCESS | 1826 | 1462920358030 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x9aacd000 == 51 [pid = 1826] [id = 61] 15:45:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x9aacfc00) [pid = 1826] [serial = 181] [outer = (nil)] 15:45:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0xa23e7400) [pid = 1826] [serial = 182] [outer = 0x9aacfc00] 15:45:58 INFO - PROCESS | 1826 | 1462920358116 Marionette DEBUG loaded listener.js 15:45:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0xa355d800) [pid = 1826] [serial = 183] [outer = 0x9aacfc00] 15:45:59 INFO - PROCESS | 1826 | 1462920359006 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 15:45:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1344ms 15:45:59 INFO - PROCESS | 1826 | 1462920359035 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 15:45:59 INFO - PROCESS | 1826 | 1462920359039 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 15:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:45:59 INFO - PROCESS | 1826 | 1462920359046 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:45:59 INFO - PROCESS | 1826 | 1462920359049 Marionette TRACE conn3 <- [1,218,null,{}] 15:45:59 INFO - PROCESS | 1826 | 1462920359055 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:59 INFO - PROCESS | 1826 | 1462920359210 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 15:45:59 INFO - PROCESS | 1826 | 1462920359354 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x9aaca800 == 52 [pid = 1826] [id = 62] 15:45:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0xa25fb000) [pid = 1826] [serial = 184] [outer = (nil)] 15:45:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0xa6861800) [pid = 1826] [serial = 185] [outer = 0xa25fb000] 15:45:59 INFO - PROCESS | 1826 | 1462920359438 Marionette DEBUG loaded listener.js 15:45:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0xa6935c00) [pid = 1826] [serial = 186] [outer = 0xa25fb000] 15:46:00 INFO - PROCESS | 1826 | 1462920360251 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 15:46:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:46:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1233ms 15:46:00 INFO - PROCESS | 1826 | 1462920360279 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 15:46:00 INFO - PROCESS | 1826 | 1462920360283 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 15:46:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:46:00 INFO - PROCESS | 1826 | 1462920360289 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:46:00 INFO - PROCESS | 1826 | 1462920360292 Marionette TRACE conn3 <- [1,222,null,{}] 15:46:00 INFO - PROCESS | 1826 | 1462920360313 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:00 INFO - PROCESS | 1826 | 1462920360512 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 15:46:00 INFO - PROCESS | 1826 | 1462920360619 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:00 INFO - PROCESS | 1826 | ++DOCSHELL 0xa63e5400 == 53 [pid = 1826] [id = 63] 15:46:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0xa69a2400) [pid = 1826] [serial = 187] [outer = (nil)] 15:46:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0xa6e94800) [pid = 1826] [serial = 188] [outer = 0xa69a2400] 15:46:00 INFO - PROCESS | 1826 | 1462920360708 Marionette DEBUG loaded listener.js 15:46:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0xa6f35c00) [pid = 1826] [serial = 189] [outer = 0xa69a2400] 15:46:01 INFO - PROCESS | 1826 | 1462920361577 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 15:46:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1328ms 15:46:01 INFO - PROCESS | 1826 | 1462920361618 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 15:46:01 INFO - PROCESS | 1826 | 1462920361622 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 15:46:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:46:01 INFO - PROCESS | 1826 | 1462920361628 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:46:01 INFO - PROCESS | 1826 | 1462920361632 Marionette TRACE conn3 <- [1,226,null,{}] 15:46:01 INFO - PROCESS | 1826 | 1462920361637 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:01 INFO - PROCESS | 1826 | 1462920361872 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 15:46:02 INFO - PROCESS | 1826 | 1462920362026 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x92ef2000 == 54 [pid = 1826] [id = 64] 15:46:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x946b6c00) [pid = 1826] [serial = 190] [outer = (nil)] 15:46:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x97768000) [pid = 1826] [serial = 191] [outer = 0x946b6c00] 15:46:02 INFO - PROCESS | 1826 | 1462920362117 Marionette DEBUG loaded listener.js 15:46:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x9a411800) [pid = 1826] [serial = 192] [outer = 0x946b6c00] 15:46:03 INFO - PROCESS | 1826 | 1462920363197 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:46:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1637ms 15:46:03 INFO - PROCESS | 1826 | 1462920363266 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 15:46:03 INFO - PROCESS | 1826 | 1462920363273 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 15:46:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:46:03 INFO - PROCESS | 1826 | 1462920363280 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:46:03 INFO - PROCESS | 1826 | 1462920363287 Marionette TRACE conn3 <- [1,230,null,{}] 15:46:03 INFO - PROCESS | 1826 | 1462920363294 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:03 INFO - PROCESS | 1826 | 1462920363453 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 15:46:03 INFO - PROCESS | 1826 | 1462920363595 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x92ee8000 == 55 [pid = 1826] [id = 65] 15:46:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x95150400) [pid = 1826] [serial = 193] [outer = (nil)] 15:46:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x9a412000) [pid = 1826] [serial = 194] [outer = 0x95150400] 15:46:03 INFO - PROCESS | 1826 | 1462920363673 Marionette DEBUG loaded listener.js 15:46:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x9a41c800) [pid = 1826] [serial = 195] [outer = 0x95150400] 15:46:04 INFO - PROCESS | 1826 | --DOCSHELL 0x9aa9a800 == 54 [pid = 1826] [id = 19] 15:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0xa31f0c00) [pid = 1826] [serial = 140] [outer = (nil)] [url = about:blank] 15:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0xa229e400) [pid = 1826] [serial = 134] [outer = (nil)] [url = about:blank] 15:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x93cb7400) [pid = 1826] [serial = 116] [outer = (nil)] [url = about:blank] 15:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x93cbf800) [pid = 1826] [serial = 125] [outer = (nil)] [url = about:blank] 15:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x9514a400) [pid = 1826] [serial = 126] [outer = (nil)] [url = about:blank] 15:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x97760000) [pid = 1826] [serial = 122] [outer = (nil)] [url = about:blank] 15:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x9775cc00) [pid = 1826] [serial = 128] [outer = (nil)] [url = about:blank] 15:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x98f7ec00) [pid = 1826] [serial = 129] [outer = (nil)] [url = about:blank] 15:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x9aa9ac00) [pid = 1826] [serial = 119] [outer = (nil)] [url = about:blank] 15:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0xa2244000) [pid = 1826] [serial = 138] [outer = (nil)] [url = about:blank] 15:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x9ceac800) [pid = 1826] [serial = 137] [outer = (nil)] [url = about:blank] 15:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x9b9b2000) [pid = 1826] [serial = 131] [outer = (nil)] [url = about:blank] 15:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0xa255a400) [pid = 1826] [serial = 135] [outer = (nil)] [url = about:blank] 15:46:04 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x9cc6ac00) [pid = 1826] [serial = 132] [outer = (nil)] [url = about:blank] 15:46:04 INFO - PROCESS | 1826 | 1462920364523 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 15:46:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:46:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1299ms 15:46:04 INFO - PROCESS | 1826 | 1462920364580 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 15:46:04 INFO - PROCESS | 1826 | 1462920364588 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 15:46:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:46:04 INFO - PROCESS | 1826 | 1462920364602 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:46:04 INFO - PROCESS | 1826 | 1462920364606 Marionette TRACE conn3 <- [1,234,null,{}] 15:46:04 INFO - PROCESS | 1826 | 1462920364612 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:04 INFO - PROCESS | 1826 | 1462920364762 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 15:46:04 INFO - PROCESS | 1826 | 1462920364774 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x9770d800 == 55 [pid = 1826] [id = 66] 15:46:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x996ee800) [pid = 1826] [serial = 196] [outer = (nil)] 15:46:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x9aa9ac00) [pid = 1826] [serial = 197] [outer = 0x996ee800] 15:46:04 INFO - PROCESS | 1826 | 1462920364844 Marionette DEBUG loaded listener.js 15:46:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x9aacf800) [pid = 1826] [serial = 198] [outer = 0x996ee800] 15:46:05 INFO - PROCESS | 1826 | 1462920365589 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 15:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1036ms 15:46:05 INFO - PROCESS | 1826 | 1462920365635 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 15:46:05 INFO - PROCESS | 1826 | 1462920365639 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 15:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:46:05 INFO - PROCESS | 1826 | 1462920365652 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:46:05 INFO - PROCESS | 1826 | 1462920365657 Marionette TRACE conn3 <- [1,238,null,{}] 15:46:05 INFO - PROCESS | 1826 | 1462920365684 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:05 INFO - PROCESS | 1826 | 1462920365837 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 15:46:05 INFO - PROCESS | 1826 | 1462920365850 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x92231000 == 56 [pid = 1826] [id = 67] 15:46:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x9b876000) [pid = 1826] [serial = 199] [outer = (nil)] 15:46:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x9cc4b000) [pid = 1826] [serial = 200] [outer = 0x9b876000] 15:46:05 INFO - PROCESS | 1826 | 1462920365929 Marionette DEBUG loaded listener.js 15:46:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0xa104dc00) [pid = 1826] [serial = 201] [outer = 0x9b876000] 15:46:06 INFO - PROCESS | 1826 | 1462920366799 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 15:46:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:46:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1186ms 15:46:06 INFO - PROCESS | 1826 | 1462920366839 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 15:46:06 INFO - PROCESS | 1826 | 1462920366843 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 15:46:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:46:06 INFO - PROCESS | 1826 | 1462920366850 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:46:06 INFO - PROCESS | 1826 | 1462920366853 Marionette TRACE conn3 <- [1,242,null,{}] 15:46:06 INFO - PROCESS | 1826 | 1462920366868 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:07 INFO - PROCESS | 1826 | 1462920367077 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 15:46:07 INFO - PROCESS | 1826 | 1462920367100 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x91ea7000 == 57 [pid = 1826] [id = 68] 15:46:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0xa2242800) [pid = 1826] [serial = 202] [outer = (nil)] 15:46:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0xa23ea000) [pid = 1826] [serial = 203] [outer = 0xa2242800] 15:46:07 INFO - PROCESS | 1826 | 1462920367170 Marionette DEBUG loaded listener.js 15:46:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0xa255d800) [pid = 1826] [serial = 204] [outer = 0xa2242800] 15:46:08 INFO - PROCESS | 1826 | 1462920368088 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 15:46:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:46:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1296ms 15:46:08 INFO - PROCESS | 1826 | 1462920368149 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 15:46:08 INFO - PROCESS | 1826 | 1462920368151 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 15:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:46:08 INFO - PROCESS | 1826 | 1462920368158 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:46:08 INFO - PROCESS | 1826 | 1462920368162 Marionette TRACE conn3 <- [1,246,null,{}] 15:46:08 INFO - PROCESS | 1826 | 1462920368167 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:08 INFO - PROCESS | 1826 | 1462920368346 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 15:46:08 INFO - PROCESS | 1826 | 1462920368369 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x923bdc00 == 58 [pid = 1826] [id = 69] 15:46:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x97776000) [pid = 1826] [serial = 205] [outer = (nil)] 15:46:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x9777cc00) [pid = 1826] [serial = 206] [outer = 0x97776000] 15:46:08 INFO - PROCESS | 1826 | 1462920368440 Marionette DEBUG loaded listener.js 15:46:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x97780000) [pid = 1826] [serial = 207] [outer = 0x97776000] 15:46:08 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0xa2736000) [pid = 1826] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:46:08 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x923c0000) [pid = 1826] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:46:08 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x99a60400) [pid = 1826] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:46:08 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x99fbfc00) [pid = 1826] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:46:08 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x9b915c00) [pid = 1826] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:46:08 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x9aa94c00) [pid = 1826] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:46:09 INFO - PROCESS | 1826 | 1462920369359 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:46:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1235ms 15:46:09 INFO - PROCESS | 1826 | 1462920369394 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 15:46:09 INFO - PROCESS | 1826 | 1462920369397 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 15:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:46:09 INFO - PROCESS | 1826 | 1462920369404 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:46:09 INFO - PROCESS | 1826 | 1462920369408 Marionette TRACE conn3 <- [1,250,null,{}] 15:46:09 INFO - PROCESS | 1826 | 1462920369414 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:09 INFO - PROCESS | 1826 | 1462920369574 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 15:46:09 INFO - PROCESS | 1826 | 1462920369594 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x9777bc00 == 59 [pid = 1826] [id = 70] 15:46:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x97782400) [pid = 1826] [serial = 208] [outer = (nil)] 15:46:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0xa27ec800) [pid = 1826] [serial = 209] [outer = 0x97782400] 15:46:09 INFO - PROCESS | 1826 | 1462920369666 Marionette DEBUG loaded listener.js 15:46:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0xa31c0800) [pid = 1826] [serial = 210] [outer = 0x97782400] 15:46:10 INFO - PROCESS | 1826 | 1462920370434 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:46:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1088ms 15:46:10 INFO - PROCESS | 1826 | 1462920370493 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 15:46:10 INFO - PROCESS | 1826 | 1462920370496 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 15:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:46:10 INFO - PROCESS | 1826 | 1462920370502 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:46:10 INFO - PROCESS | 1826 | 1462920370505 Marionette TRACE conn3 <- [1,254,null,{}] 15:46:10 INFO - PROCESS | 1826 | 1462920370511 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:10 INFO - PROCESS | 1826 | 1462920370644 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 15:46:10 INFO - PROCESS | 1826 | 1462920370662 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:10 INFO - PROCESS | 1826 | ++DOCSHELL 0xa2559800 == 60 [pid = 1826] [id = 71] 15:46:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0xa255a400) [pid = 1826] [serial = 211] [outer = (nil)] 15:46:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0xa513a400) [pid = 1826] [serial = 212] [outer = 0xa255a400] 15:46:10 INFO - PROCESS | 1826 | 1462920370737 Marionette DEBUG loaded listener.js 15:46:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0xa51ef000) [pid = 1826] [serial = 213] [outer = 0xa255a400] 15:46:11 INFO - PROCESS | 1826 | 1462920371720 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 15:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1282ms 15:46:11 INFO - PROCESS | 1826 | 1462920371786 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 15:46:11 INFO - PROCESS | 1826 | 1462920371793 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 15:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:46:11 INFO - PROCESS | 1826 | 1462920371801 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:46:11 INFO - PROCESS | 1826 | 1462920371809 Marionette TRACE conn3 <- [1,258,null,{}] 15:46:11 INFO - PROCESS | 1826 | 1462920371817 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:12 INFO - PROCESS | 1826 | 1462920372028 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 15:46:12 INFO - PROCESS | 1826 | 1462920372173 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x93a53c00 == 61 [pid = 1826] [id = 72] 15:46:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x95156400) [pid = 1826] [serial = 214] [outer = (nil)] 15:46:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x983ef400) [pid = 1826] [serial = 215] [outer = 0x95156400] 15:46:12 INFO - PROCESS | 1826 | 1462920372258 Marionette DEBUG loaded listener.js 15:46:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x996ecc00) [pid = 1826] [serial = 216] [outer = 0x95156400] 15:46:13 INFO - PROCESS | 1826 | 1462920373154 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 15:46:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1386ms 15:46:13 INFO - PROCESS | 1826 | 1462920373189 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 15:46:13 INFO - PROCESS | 1826 | 1462920373198 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 15:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:46:13 INFO - PROCESS | 1826 | 1462920373211 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:46:13 INFO - PROCESS | 1826 | 1462920373214 Marionette TRACE conn3 <- [1,262,null,{}] 15:46:13 INFO - PROCESS | 1826 | 1462920373221 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:13 INFO - PROCESS | 1826 | 1462920373395 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 15:46:13 INFO - PROCESS | 1826 | 1462920373539 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x99f8f400 == 62 [pid = 1826] [id = 73] 15:46:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x99f90800) [pid = 1826] [serial = 217] [outer = (nil)] 15:46:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x99f98800) [pid = 1826] [serial = 218] [outer = 0x99f90800] 15:46:13 INFO - PROCESS | 1826 | 1462920373624 Marionette DEBUG loaded listener.js 15:46:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x99f9d800) [pid = 1826] [serial = 219] [outer = 0x99f90800] 15:46:14 INFO - PROCESS | 1826 | 1462920374506 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 15:46:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1332ms 15:46:14 INFO - PROCESS | 1826 | 1462920374543 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 15:46:14 INFO - PROCESS | 1826 | 1462920374547 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 15:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:46:14 INFO - PROCESS | 1826 | 1462920374554 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:46:14 INFO - PROCESS | 1826 | 1462920374560 Marionette TRACE conn3 <- [1,266,null,{}] 15:46:14 INFO - PROCESS | 1826 | 1462920374578 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:14 INFO - PROCESS | 1826 | 1462920374761 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 15:46:14 INFO - PROCESS | 1826 | 1462920374906 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x94635c00 == 63 [pid = 1826] [id = 74] 15:46:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x9aac9800) [pid = 1826] [serial = 220] [outer = (nil)] 15:46:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x9cc44000) [pid = 1826] [serial = 221] [outer = 0x9aac9800] 15:46:15 INFO - PROCESS | 1826 | 1462920374998 Marionette DEBUG loaded listener.js 15:46:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0xa237d400) [pid = 1826] [serial = 222] [outer = 0x9aac9800] 15:46:15 INFO - PROCESS | 1826 | 1462920375846 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 15:46:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1341ms 15:46:15 INFO - PROCESS | 1826 | 1462920375895 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 15:46:15 INFO - PROCESS | 1826 | 1462920375900 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 15:46:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:46:15 INFO - PROCESS | 1826 | 1462920375907 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:46:15 INFO - PROCESS | 1826 | 1462920375910 Marionette TRACE conn3 <- [1,270,null,{}] 15:46:15 INFO - PROCESS | 1826 | 1462920375916 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:16 INFO - PROCESS | 1826 | 1462920376131 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 15:46:16 INFO - PROCESS | 1826 | 1462920376147 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x9cba7800 == 64 [pid = 1826] [id = 75] 15:46:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0xa23f5000) [pid = 1826] [serial = 223] [outer = (nil)] 15:46:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0xa36f0800) [pid = 1826] [serial = 224] [outer = 0xa23f5000] 15:46:16 INFO - PROCESS | 1826 | 1462920376276 Marionette DEBUG loaded listener.js 15:46:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0xa6938800) [pid = 1826] [serial = 225] [outer = 0xa23f5000] 15:46:17 INFO - PROCESS | 1826 | 1462920377169 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:46:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:46:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1328ms 15:46:17 INFO - PROCESS | 1826 | 1462920377236 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 15:46:17 INFO - PROCESS | 1826 | 1462920377240 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 15:46:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:46:17 INFO - PROCESS | 1826 | 1462920377246 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:46:17 INFO - PROCESS | 1826 | 1462920377250 Marionette TRACE conn3 <- [1,274,null,{}] 15:46:17 INFO - PROCESS | 1826 | 1462920377258 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:17 INFO - PROCESS | 1826 | 1462920377417 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 15:46:17 INFO - PROCESS | 1826 | 1462920377575 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x91eaa400 == 65 [pid = 1826] [id = 76] 15:46:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x9777f000) [pid = 1826] [serial = 226] [outer = (nil)] 15:46:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0xa6f71800) [pid = 1826] [serial = 227] [outer = 0x9777f000] 15:46:17 INFO - PROCESS | 1826 | 1462920377673 Marionette DEBUG loaded listener.js 15:46:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0xa6f7f000) [pid = 1826] [serial = 228] [outer = 0x9777f000] 15:46:18 INFO - PROCESS | 1826 | 1462920378726 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 15:46:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1543ms 15:46:18 INFO - PROCESS | 1826 | 1462920378790 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 15:46:18 INFO - PROCESS | 1826 | 1462920378794 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 15:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:46:18 INFO - PROCESS | 1826 | 1462920378800 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:46:18 INFO - PROCESS | 1826 | 1462920378802 Marionette TRACE conn3 <- [1,278,null,{}] 15:46:18 INFO - PROCESS | 1826 | 1462920378809 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:19 INFO - PROCESS | 1826 | 1462920379039 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 15:46:19 INFO - PROCESS | 1826 | 1462920379454 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x93a5b000 == 66 [pid = 1826] [id = 77] 15:46:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x93cb7000) [pid = 1826] [serial = 229] [outer = (nil)] 15:46:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x946a7c00) [pid = 1826] [serial = 230] [outer = 0x93cb7000] 15:46:19 INFO - PROCESS | 1826 | 1462920379544 Marionette DEBUG loaded listener.js 15:46:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x97767c00) [pid = 1826] [serial = 231] [outer = 0x93cb7000] 15:46:20 INFO - PROCESS | 1826 | 1462920380323 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 15:46:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:46:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1579ms 15:46:20 INFO - PROCESS | 1826 | 1462920380380 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 15:46:20 INFO - PROCESS | 1826 | 1462920380386 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 15:46:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:46:20 INFO - PROCESS | 1826 | 1462920380410 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:46:20 INFO - PROCESS | 1826 | 1462920380415 Marionette TRACE conn3 <- [1,282,null,{}] 15:46:20 INFO - PROCESS | 1826 | 1462920380422 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:20 INFO - PROCESS | 1826 | 1462920380585 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 15:46:20 INFO - PROCESS | 1826 | 1462920380747 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x98f7f400 == 67 [pid = 1826] [id = 78] 15:46:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x996ef000) [pid = 1826] [serial = 232] [outer = (nil)] 15:46:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x99f8f800) [pid = 1826] [serial = 233] [outer = 0x996ef000] 15:46:20 INFO - PROCESS | 1826 | 1462920380860 Marionette DEBUG loaded listener.js 15:46:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x99f99c00) [pid = 1826] [serial = 234] [outer = 0x996ef000] 15:46:21 INFO - PROCESS | 1826 | 1462920381678 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 15:46:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1289ms 15:46:21 INFO - PROCESS | 1826 | 1462920381701 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 15:46:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:46:21 INFO - PROCESS | 1826 | 1462920381707 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 15:46:21 INFO - PROCESS | 1826 | 1462920381713 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:46:21 INFO - PROCESS | 1826 | 1462920381717 Marionette TRACE conn3 <- [1,286,null,{}] 15:46:21 INFO - PROCESS | 1826 | 1462920381723 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:21 INFO - PROCESS | 1826 | 1462920381876 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 15:46:22 INFO - PROCESS | 1826 | 1462920382074 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x938f9c00 == 68 [pid = 1826] [id = 79] 15:46:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x93a52800) [pid = 1826] [serial = 235] [outer = (nil)] 15:46:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x9aa95800) [pid = 1826] [serial = 236] [outer = 0x93a52800] 15:46:22 INFO - PROCESS | 1826 | 1462920382199 Marionette DEBUG loaded listener.js 15:46:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x9aad7000) [pid = 1826] [serial = 237] [outer = 0x93a52800] 15:46:22 INFO - PROCESS | 1826 | --DOCSHELL 0x946a9c00 == 67 [pid = 1826] [id = 27] 15:46:22 INFO - PROCESS | 1826 | --DOCSHELL 0x9775bc00 == 66 [pid = 1826] [id = 31] 15:46:22 INFO - PROCESS | 1826 | --DOCSHELL 0xa255ac00 == 65 [pid = 1826] [id = 56] 15:46:22 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0xa638dc00) [pid = 1826] [serial = 173] [outer = (nil)] [url = about:blank] 15:46:22 INFO - PROCESS | 1826 | --DOCSHELL 0x9463fc00 == 64 [pid = 1826] [id = 54] 15:46:22 INFO - PROCESS | 1826 | --DOCSHELL 0x98a3d400 == 63 [pid = 1826] [id = 57] 15:46:22 INFO - PROCESS | 1826 | --DOCSHELL 0x99a54c00 == 62 [pid = 1826] [id = 53] 15:46:23 INFO - PROCESS | 1826 | --DOCSHELL 0x92eea400 == 61 [pid = 1826] [id = 15] 15:46:23 INFO - PROCESS | 1826 | --DOCSHELL 0x983e2c00 == 60 [pid = 1826] [id = 30] 15:46:23 INFO - PROCESS | 1826 | --DOCSHELL 0x9777bc00 == 59 [pid = 1826] [id = 70] 15:46:23 INFO - PROCESS | 1826 | --DOCSHELL 0x923bdc00 == 58 [pid = 1826] [id = 69] 15:46:23 INFO - PROCESS | 1826 | --DOCSHELL 0x91ea7000 == 57 [pid = 1826] [id = 68] 15:46:23 INFO - PROCESS | 1826 | --DOCSHELL 0x92231000 == 56 [pid = 1826] [id = 67] 15:46:23 INFO - PROCESS | 1826 | --DOCSHELL 0x9770d800 == 55 [pid = 1826] [id = 66] 15:46:23 INFO - PROCESS | 1826 | --DOCSHELL 0x92ee8000 == 54 [pid = 1826] [id = 65] 15:46:23 INFO - PROCESS | 1826 | --DOCSHELL 0x923bf000 == 53 [pid = 1826] [id = 59] 15:46:23 INFO - PROCESS | 1826 | --DOCSHELL 0x91ead400 == 52 [pid = 1826] [id = 58] 15:46:23 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0xa3122800) [pid = 1826] [serial = 167] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x93a60800) [pid = 1826] [serial = 143] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x9cc66c00) [pid = 1826] [serial = 146] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0xa63e8800) [pid = 1826] [serial = 149] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x95149c00) [pid = 1826] [serial = 156] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x938c0800) [pid = 1826] [serial = 155] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x99ce1000) [pid = 1826] [serial = 158] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x9aa9b000) [pid = 1826] [serial = 159] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x9b9bb400) [pid = 1826] [serial = 161] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0xa23eec00) [pid = 1826] [serial = 152] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0xa27eac00) [pid = 1826] [serial = 168] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0xa23f4c00) [pid = 1826] [serial = 164] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0xa513c400) [pid = 1826] [serial = 171] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0xa23edc00) [pid = 1826] [serial = 165] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x9cc6c400) [pid = 1826] [serial = 162] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0xa3353400) [pid = 1826] [serial = 170] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1826 | 1462920383495 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 15:46:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:46:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1793ms 15:46:23 INFO - PROCESS | 1826 | 1462920383506 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 15:46:23 INFO - PROCESS | 1826 | 1462920383511 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 15:46:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:46:23 INFO - PROCESS | 1826 | 1462920383520 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:46:23 INFO - PROCESS | 1826 | 1462920383525 Marionette TRACE conn3 <- [1,290,null,{}] 15:46:23 INFO - PROCESS | 1826 | 1462920383533 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:23 INFO - PROCESS | 1826 | 1462920383698 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 15:46:23 INFO - PROCESS | 1826 | 1462920383848 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x92231000 == 53 [pid = 1826] [id = 80] 15:46:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x93a55c00) [pid = 1826] [serial = 238] [outer = (nil)] 15:46:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x97779800) [pid = 1826] [serial = 239] [outer = 0x93a55c00] 15:46:23 INFO - PROCESS | 1826 | 1462920383948 Marionette DEBUG loaded listener.js 15:46:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x983e2c00) [pid = 1826] [serial = 240] [outer = 0x93a55c00] 15:46:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x9aa94000) [pid = 1826] [serial = 241] [outer = 0x923c5000] 15:46:24 INFO - PROCESS | 1826 | 1462920384884 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:46:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:46:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1441ms 15:46:24 INFO - PROCESS | 1826 | 1462920384961 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 15:46:24 INFO - PROCESS | 1826 | 1462920384968 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 15:46:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:46:24 INFO - PROCESS | 1826 | 1462920384978 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:46:24 INFO - PROCESS | 1826 | 1462920384982 Marionette TRACE conn3 <- [1,294,null,{}] 15:46:24 INFO - PROCESS | 1826 | 1462920384989 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:25 INFO - PROCESS | 1826 | 1462920385160 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 15:46:25 INFO - PROCESS | 1826 | 1462920385304 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x98ac4000 == 54 [pid = 1826] [id = 81] 15:46:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x996f5400) [pid = 1826] [serial = 242] [outer = (nil)] 15:46:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x9a412c00) [pid = 1826] [serial = 243] [outer = 0x996f5400] 15:46:25 INFO - PROCESS | 1826 | 1462920385430 Marionette DEBUG loaded listener.js 15:46:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x9b149000) [pid = 1826] [serial = 244] [outer = 0x996f5400] 15:46:26 INFO - PROCESS | 1826 | 1462920386307 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:26 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. 15:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1381ms 15:46:26 INFO - PROCESS | 1826 | 1462920386359 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 15:46:26 INFO - PROCESS | 1826 | 1462920386363 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 15:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:46:26 INFO - PROCESS | 1826 | 1462920386370 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:46:26 INFO - PROCESS | 1826 | 1462920386376 Marionette TRACE conn3 <- [1,298,null,{}] 15:46:26 INFO - PROCESS | 1826 | 1462920386392 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:26 INFO - PROCESS | 1826 | 1462920386600 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 15:46:26 INFO - PROCESS | 1826 | 1462920386793 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x9222c800 == 55 [pid = 1826] [id = 82] 15:46:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x9cea2800) [pid = 1826] [serial = 245] [outer = (nil)] 15:46:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0xa229e800) [pid = 1826] [serial = 246] [outer = 0x9cea2800] 15:46:26 INFO - PROCESS | 1826 | 1462920386921 Marionette DEBUG loaded listener.js 15:46:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0xa23ebc00) [pid = 1826] [serial = 247] [outer = 0x9cea2800] 15:46:27 INFO - PROCESS | 1826 | 1462920387723 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:27 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. 15:46:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1394ms 15:46:27 INFO - PROCESS | 1826 | 1462920387764 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 15:46:27 INFO - PROCESS | 1826 | 1462920387768 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 15:46:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:46:27 INFO - PROCESS | 1826 | 1462920387775 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:46:27 INFO - PROCESS | 1826 | 1462920387778 Marionette TRACE conn3 <- [1,302,null,{}] 15:46:27 INFO - PROCESS | 1826 | 1462920387784 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:27 INFO - PROCESS | 1826 | 1462920387961 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 15:46:28 INFO - PROCESS | 1826 | 1462920388103 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x98f79800 == 56 [pid = 1826] [id = 83] 15:46:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0xa23f1800) [pid = 1826] [serial = 248] [outer = (nil)] 15:46:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0xa255b000) [pid = 1826] [serial = 249] [outer = 0xa23f1800] 15:46:28 INFO - PROCESS | 1826 | 1462920388186 Marionette DEBUG loaded listener.js 15:46:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0xa27ed000) [pid = 1826] [serial = 250] [outer = 0xa23f1800] 15:46:29 INFO - PROCESS | 1826 | 1462920389068 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:29 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. 15:46:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1332ms 15:46:29 INFO - PROCESS | 1826 | 1462920389107 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 15:46:29 INFO - PROCESS | 1826 | 1462920389110 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 15:46:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:46:29 INFO - PROCESS | 1826 | 1462920389117 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:46:29 INFO - PROCESS | 1826 | 1462920389121 Marionette TRACE conn3 <- [1,306,null,{}] 15:46:29 INFO - PROCESS | 1826 | 1462920389127 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:29 INFO - PROCESS | 1826 | 1462920389281 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 15:46:29 INFO - PROCESS | 1826 | 1462920389429 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:29 INFO - PROCESS | 1826 | ++DOCSHELL 0xa224a400 == 57 [pid = 1826] [id = 84] 15:46:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0xa23f5800) [pid = 1826] [serial = 251] [outer = (nil)] 15:46:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0xa335d800) [pid = 1826] [serial = 252] [outer = 0xa23f5800] 15:46:29 INFO - PROCESS | 1826 | 1462920389514 Marionette DEBUG loaded listener.js 15:46:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0xa36f0000) [pid = 1826] [serial = 253] [outer = 0xa23f5800] 15:46:30 INFO - PROCESS | 1826 | 1462920390434 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:30 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. 15:46:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1380ms 15:46:30 INFO - PROCESS | 1826 | 1462920390497 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 15:46:30 INFO - PROCESS | 1826 | 1462920390501 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 15:46:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:46:30 INFO - PROCESS | 1826 | 1462920390507 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:46:30 INFO - PROCESS | 1826 | 1462920390511 Marionette TRACE conn3 <- [1,310,null,{}] 15:46:30 INFO - PROCESS | 1826 | 1462920390517 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:30 INFO - PROCESS | 1826 | 1462920390723 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 15:46:30 INFO - PROCESS | 1826 | 1462920390917 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x95154000 == 58 [pid = 1826] [id = 85] 15:46:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0xa637f800) [pid = 1826] [serial = 254] [outer = (nil)] 15:46:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0xa6fc1000) [pid = 1826] [serial = 255] [outer = 0xa637f800] 15:46:31 INFO - PROCESS | 1826 | 1462920391043 Marionette DEBUG loaded listener.js 15:46:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0xa6fc2c00) [pid = 1826] [serial = 256] [outer = 0xa637f800] 15:46:31 INFO - PROCESS | 1826 | 1462920391826 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:31 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. 15:46:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1384ms 15:46:31 INFO - PROCESS | 1826 | 1462920391892 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 15:46:31 INFO - PROCESS | 1826 | 1462920391896 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 15:46:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:46:31 INFO - PROCESS | 1826 | 1462920391903 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:46:31 INFO - PROCESS | 1826 | 1462920391906 Marionette TRACE conn3 <- [1,314,null,{}] 15:46:31 INFO - PROCESS | 1826 | 1462920391912 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:32 INFO - PROCESS | 1826 | 1462920392068 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 15:46:32 INFO - PROCESS | 1826 | 1462920392212 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x92ee5800 == 59 [pid = 1826] [id = 86] 15:46:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0xa6fc5c00) [pid = 1826] [serial = 257] [outer = (nil)] 15:46:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0xa6fc9800) [pid = 1826] [serial = 258] [outer = 0xa6fc5c00] 15:46:32 INFO - PROCESS | 1826 | 1462920392294 Marionette DEBUG loaded listener.js 15:46:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0xa6fcb000) [pid = 1826] [serial = 259] [outer = 0xa6fc5c00] 15:46:33 INFO - PROCESS | 1826 | 1462920393196 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:33 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. 15:46:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1329ms 15:46:33 INFO - PROCESS | 1826 | 1462920393232 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 15:46:33 INFO - PROCESS | 1826 | 1462920393236 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 15:46:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:46:33 INFO - PROCESS | 1826 | 1462920393242 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:46:33 INFO - PROCESS | 1826 | 1462920393245 Marionette TRACE conn3 <- [1,318,null,{}] 15:46:33 INFO - PROCESS | 1826 | 1462920393251 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:33 INFO - PROCESS | 1826 | 1462920393407 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 15:46:33 INFO - PROCESS | 1826 | 1462920393562 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x92228c00 == 60 [pid = 1826] [id = 87] 15:46:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x9aa9b000) [pid = 1826] [serial = 260] [outer = (nil)] 15:46:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0xa6fce800) [pid = 1826] [serial = 261] [outer = 0x9aa9b000] 15:46:33 INFO - PROCESS | 1826 | 1462920393645 Marionette DEBUG loaded listener.js 15:46:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0xa82b2400) [pid = 1826] [serial = 262] [outer = 0x9aa9b000] 15:46:34 INFO - PROCESS | 1826 | 1462920394736 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:34 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. 15:46:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1543ms 15:46:34 INFO - PROCESS | 1826 | 1462920394786 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 15:46:34 INFO - PROCESS | 1826 | 1462920394793 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 15:46:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:46:34 INFO - PROCESS | 1826 | 1462920394800 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:46:34 INFO - PROCESS | 1826 | 1462920394806 Marionette TRACE conn3 <- [1,322,null,{}] 15:46:34 INFO - PROCESS | 1826 | 1462920394813 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:34 INFO - PROCESS | 1826 | 1462920394972 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 15:46:35 INFO - PROCESS | 1826 | 1462920395132 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x96536c00 == 61 [pid = 1826] [id = 88] 15:46:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x9777d800) [pid = 1826] [serial = 263] [outer = (nil)] 15:46:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x98dc0800) [pid = 1826] [serial = 264] [outer = 0x9777d800] 15:46:35 INFO - PROCESS | 1826 | 1462920395230 Marionette DEBUG loaded listener.js 15:46:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x98dc6c00) [pid = 1826] [serial = 265] [outer = 0x9777d800] 15:46:35 INFO - PROCESS | 1826 | --DOCSHELL 0x923bf800 == 60 [pid = 1826] [id = 52] 15:46:35 INFO - PROCESS | 1826 | --DOCSHELL 0x98f7f400 == 59 [pid = 1826] [id = 78] 15:46:35 INFO - PROCESS | 1826 | --DOCSHELL 0x93a5b000 == 58 [pid = 1826] [id = 77] 15:46:36 INFO - PROCESS | 1826 | 1462920396043 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:36 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. 15:46:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1302ms 15:46:36 INFO - PROCESS | 1826 | 1462920396102 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 15:46:36 INFO - PROCESS | 1826 | 1462920396109 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 15:46:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:46:36 INFO - PROCESS | 1826 | 1462920396119 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:46:36 INFO - PROCESS | 1826 | 1462920396122 Marionette TRACE conn3 <- [1,326,null,{}] 15:46:36 INFO - PROCESS | 1826 | 1462920396128 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:36 INFO - PROCESS | 1826 | 1462920396280 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 15:46:36 INFO - PROCESS | 1826 | 1462920396293 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x92cdf800 == 59 [pid = 1826] [id = 89] 15:46:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x92ce1000) [pid = 1826] [serial = 266] [outer = (nil)] 15:46:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x92ce9c00) [pid = 1826] [serial = 267] [outer = 0x92ce1000] 15:46:36 INFO - PROCESS | 1826 | 1462920396362 Marionette DEBUG loaded listener.js 15:46:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x9833b400) [pid = 1826] [serial = 268] [outer = 0x92ce1000] 15:46:37 INFO - PROCESS | 1826 | 1462920397215 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:37 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. 15:46:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1136ms 15:46:37 INFO - PROCESS | 1826 | 1462920397255 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 15:46:37 INFO - PROCESS | 1826 | 1462920397259 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 15:46:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:46:37 INFO - PROCESS | 1826 | 1462920397265 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:46:37 INFO - PROCESS | 1826 | 1462920397270 Marionette TRACE conn3 <- [1,330,null,{}] 15:46:37 INFO - PROCESS | 1826 | 1462920397285 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:37 INFO - PROCESS | 1826 | 1462920397438 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 15:46:37 INFO - PROCESS | 1826 | 1462920397563 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x92cdd800 == 60 [pid = 1826] [id = 90] 15:46:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x98dcdc00) [pid = 1826] [serial = 269] [outer = (nil)] 15:46:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x9a0d8800) [pid = 1826] [serial = 270] [outer = 0x98dcdc00] 15:46:37 INFO - PROCESS | 1826 | 1462920397636 Marionette DEBUG loaded listener.js 15:46:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x9aaca400) [pid = 1826] [serial = 271] [outer = 0x98dcdc00] 15:46:38 INFO - PROCESS | 1826 | 1462920398445 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:38 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. 15:46:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1241ms 15:46:38 INFO - PROCESS | 1826 | 1462920398506 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 15:46:38 INFO - PROCESS | 1826 | 1462920398511 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 15:46:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:46:38 INFO - PROCESS | 1826 | 1462920398523 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:46:38 INFO - PROCESS | 1826 | 1462920398525 Marionette TRACE conn3 <- [1,334,null,{}] 15:46:38 INFO - PROCESS | 1826 | 1462920398531 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:38 INFO - PROCESS | 1826 | 1462920398717 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 15:46:38 INFO - PROCESS | 1826 | 1462920398744 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a41f000 == 61 [pid = 1826] [id = 91] 15:46:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x9aad3800) [pid = 1826] [serial = 272] [outer = (nil)] 15:46:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x9b919c00) [pid = 1826] [serial = 273] [outer = 0x9aad3800] 15:46:38 INFO - PROCESS | 1826 | 1462920398814 Marionette DEBUG loaded listener.js 15:46:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0xa2244800) [pid = 1826] [serial = 274] [outer = 0x9aad3800] 15:46:39 INFO - PROCESS | 1826 | 1462920399569 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:39 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. 15:46:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1101ms 15:46:39 INFO - PROCESS | 1826 | 1462920399620 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 15:46:39 INFO - PROCESS | 1826 | 1462920399636 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 15:46:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:46:39 INFO - PROCESS | 1826 | 1462920399643 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:46:39 INFO - PROCESS | 1826 | 1462920399645 Marionette TRACE conn3 <- [1,338,null,{}] 15:46:39 INFO - PROCESS | 1826 | 1462920399651 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:39 INFO - PROCESS | 1826 | 1462920399841 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 15:46:39 INFO - PROCESS | 1826 | 1462920399860 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a41a400 == 62 [pid = 1826] [id = 92] 15:46:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x9aad4400) [pid = 1826] [serial = 275] [outer = (nil)] 15:46:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0xa2553000) [pid = 1826] [serial = 276] [outer = 0x9aad4400] 15:46:39 INFO - PROCESS | 1826 | 1462920399929 Marionette DEBUG loaded listener.js 15:46:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0xa3120000) [pid = 1826] [serial = 277] [outer = 0x9aad4400] 15:46:40 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x95150400) [pid = 1826] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:46:40 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x996ee800) [pid = 1826] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:46:40 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x97776000) [pid = 1826] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:46:40 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0xa2242800) [pid = 1826] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:46:40 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x9b876000) [pid = 1826] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:46:40 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x946b6c00) [pid = 1826] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:46:40 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x97782400) [pid = 1826] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:46:40 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x93cbc400) [pid = 1826] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:46:40 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x91ea9400) [pid = 1826] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:46:40 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x93cb7000) [pid = 1826] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:46:40 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x996ef000) [pid = 1826] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:46:40 INFO - PROCESS | 1826 | 1462920400831 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:40 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. 15:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1239ms 15:46:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:46:40 INFO - PROCESS | 1826 | 1462920400882 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 15:46:40 INFO - PROCESS | 1826 | 1462920400885 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 15:46:40 INFO - PROCESS | 1826 | 1462920400891 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:46:40 INFO - PROCESS | 1826 | 1462920400894 Marionette TRACE conn3 <- [1,342,null,{}] 15:46:40 INFO - PROCESS | 1826 | 1462920400899 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:41 INFO - PROCESS | 1826 | 1462920401052 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 15:46:41 INFO - PROCESS | 1826 | 1462920401068 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x94641800 == 63 [pid = 1826] [id = 93] 15:46:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x99f9a800) [pid = 1826] [serial = 278] [outer = (nil)] 15:46:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0xa6389400) [pid = 1826] [serial = 279] [outer = 0x99f9a800] 15:46:41 INFO - PROCESS | 1826 | 1462920401139 Marionette DEBUG loaded listener.js 15:46:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0xa6e8f800) [pid = 1826] [serial = 280] [outer = 0x99f9a800] 15:46:41 INFO - PROCESS | 1826 | 1462920401902 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:41 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. 15:46:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1037ms 15:46:41 INFO - PROCESS | 1826 | 1462920401927 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 15:46:41 INFO - PROCESS | 1826 | 1462920401931 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 15:46:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:46:41 INFO - PROCESS | 1826 | 1462920401936 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:46:41 INFO - PROCESS | 1826 | 1462920401940 Marionette TRACE conn3 <- [1,346,null,{}] 15:46:41 INFO - PROCESS | 1826 | 1462920401945 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:42 INFO - PROCESS | 1826 | 1462920402123 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 15:46:42 INFO - PROCESS | 1826 | 1462920402142 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x91cca000 == 64 [pid = 1826] [id = 94] 15:46:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x91ccd800) [pid = 1826] [serial = 281] [outer = (nil)] 15:46:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x91cd2400) [pid = 1826] [serial = 282] [outer = 0x91ccd800] 15:46:42 INFO - PROCESS | 1826 | 1462920402211 Marionette DEBUG loaded listener.js 15:46:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x91cd5000) [pid = 1826] [serial = 283] [outer = 0x91ccd800] 15:46:43 INFO - PROCESS | 1826 | 1462920403284 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:43 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. 15:46:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1382ms 15:46:43 INFO - PROCESS | 1826 | 1462920403320 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 15:46:43 INFO - PROCESS | 1826 | 1462920403327 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 15:46:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:46:43 INFO - PROCESS | 1826 | 1462920403334 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:46:43 INFO - PROCESS | 1826 | 1462920403341 Marionette TRACE conn3 <- [1,350,null,{}] 15:46:43 INFO - PROCESS | 1826 | 1462920403348 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:43 INFO - PROCESS | 1826 | 1462920403524 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 15:46:43 INFO - PROCESS | 1826 | 1462920403677 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x91cd7400 == 65 [pid = 1826] [id = 95] 15:46:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x92ce6c00) [pid = 1826] [serial = 284] [outer = (nil)] 15:46:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x92cea400) [pid = 1826] [serial = 285] [outer = 0x92ce6c00] 15:46:43 INFO - PROCESS | 1826 | 1462920403775 Marionette DEBUG loaded listener.js 15:46:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x9463fc00) [pid = 1826] [serial = 286] [outer = 0x92ce6c00] 15:46:44 INFO - PROCESS | 1826 | 1462920404826 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:44 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. 15:46:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1534ms 15:46:44 INFO - PROCESS | 1826 | 1462920404868 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 15:46:44 INFO - PROCESS | 1826 | 1462920404876 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 15:46:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:46:44 INFO - PROCESS | 1826 | 1462920404887 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:46:44 INFO - PROCESS | 1826 | 1462920404891 Marionette TRACE conn3 <- [1,354,null,{}] 15:46:44 INFO - PROCESS | 1826 | 1462920404897 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:45 INFO - PROCESS | 1826 | 1462920405074 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 15:46:45 INFO - PROCESS | 1826 | 1462920405224 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x98dc1000 == 66 [pid = 1826] [id = 96] 15:46:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x98dc4400) [pid = 1826] [serial = 287] [outer = (nil)] 15:46:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x98dcd400) [pid = 1826] [serial = 288] [outer = 0x98dc4400] 15:46:45 INFO - PROCESS | 1826 | 1462920405356 Marionette DEBUG loaded listener.js 15:46:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x99f98c00) [pid = 1826] [serial = 289] [outer = 0x98dc4400] 15:46:46 INFO - PROCESS | 1826 | 1462920406264 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:46 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. 15:46:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1431ms 15:46:46 INFO - PROCESS | 1826 | 1462920406318 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 15:46:46 INFO - PROCESS | 1826 | 1462920406321 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 15:46:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:46:46 INFO - PROCESS | 1826 | 1462920406328 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:46:46 INFO - PROCESS | 1826 | 1462920406334 Marionette TRACE conn3 <- [1,358,null,{}] 15:46:46 INFO - PROCESS | 1826 | 1462920406349 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:46 INFO - PROCESS | 1826 | 1462920406560 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 15:46:46 INFO - PROCESS | 1826 | 1462920406753 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x92230400 == 67 [pid = 1826] [id = 97] 15:46:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x9cea5800) [pid = 1826] [serial = 290] [outer = (nil)] 15:46:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0xa5198400) [pid = 1826] [serial = 291] [outer = 0x9cea5800] 15:46:46 INFO - PROCESS | 1826 | 1462920406884 Marionette DEBUG loaded listener.js 15:46:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0xa6fc1800) [pid = 1826] [serial = 292] [outer = 0x9cea5800] 15:46:47 INFO - PROCESS | 1826 | 1462920407716 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:47 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. 15:46:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1441ms 15:46:47 INFO - PROCESS | 1826 | 1462920407768 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 15:46:47 INFO - PROCESS | 1826 | 1462920407773 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 15:46:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:46:47 INFO - PROCESS | 1826 | 1462920407780 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:46:47 INFO - PROCESS | 1826 | 1462920407783 Marionette TRACE conn3 <- [1,362,null,{}] 15:46:47 INFO - PROCESS | 1826 | 1462920407789 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:48 INFO - PROCESS | 1826 | 1462920408002 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 15:46:48 INFO - PROCESS | 1826 | 1462920408156 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x90a79c00 == 68 [pid = 1826] [id = 98] 15:46:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x90a7ec00) [pid = 1826] [serial = 293] [outer = (nil)] 15:46:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x90a82c00) [pid = 1826] [serial = 294] [outer = 0x90a7ec00] 15:46:48 INFO - PROCESS | 1826 | 1462920408251 Marionette DEBUG loaded listener.js 15:46:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x90a86000) [pid = 1826] [serial = 295] [outer = 0x90a7ec00] 15:46:49 INFO - PROCESS | 1826 | 1462920409103 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:49 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. 15:46:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1387ms 15:46:49 INFO - PROCESS | 1826 | 1462920409167 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 15:46:49 INFO - PROCESS | 1826 | 1462920409170 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 15:46:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:46:49 INFO - PROCESS | 1826 | 1462920409177 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:46:49 INFO - PROCESS | 1826 | 1462920409181 Marionette TRACE conn3 <- [1,366,null,{}] 15:46:49 INFO - PROCESS | 1826 | 1462920409186 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:49 INFO - PROCESS | 1826 | 1462920409352 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 15:46:49 INFO - PROCESS | 1826 | 1462920409503 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x90be4000 == 69 [pid = 1826] [id = 99] 15:46:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x90be5000) [pid = 1826] [serial = 296] [outer = (nil)] 15:46:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x90be9c00) [pid = 1826] [serial = 297] [outer = 0x90be5000] 15:46:49 INFO - PROCESS | 1826 | 1462920409585 Marionette DEBUG loaded listener.js 15:46:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x90beb800) [pid = 1826] [serial = 298] [outer = 0x90be5000] 15:46:50 INFO - PROCESS | 1826 | 1462920410553 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:50 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. 15:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1391ms 15:46:50 INFO - PROCESS | 1826 | 1462920410569 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 15:46:50 INFO - PROCESS | 1826 | 1462920410571 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 15:46:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:46:50 INFO - PROCESS | 1826 | 1462920410578 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:46:50 INFO - PROCESS | 1826 | 1462920410582 Marionette TRACE conn3 <- [1,370,null,{}] 15:46:50 INFO - PROCESS | 1826 | 1462920410587 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:50 INFO - PROCESS | 1826 | 1462920410769 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 15:46:51 INFO - PROCESS | 1826 | 1462920411221 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x91ea4400 == 70 [pid = 1826] [id = 100] 15:46:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x91ea4800) [pid = 1826] [serial = 299] [outer = (nil)] 15:46:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x923bb000) [pid = 1826] [serial = 300] [outer = 0x91ea4800] 15:46:51 INFO - PROCESS | 1826 | 1462920411366 Marionette DEBUG loaded listener.js 15:46:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x92cdd400) [pid = 1826] [serial = 301] [outer = 0x91ea4800] 15:46:52 INFO - PROCESS | 1826 | 1462920412322 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:46:52 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. 15:46:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1786ms 15:46:52 INFO - PROCESS | 1826 | 1462920412364 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 15:46:52 INFO - PROCESS | 1826 | 1462920412370 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 15:46:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:46:52 INFO - PROCESS | 1826 | 1462920412377 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:46:52 INFO - PROCESS | 1826 | 1462920412383 Marionette TRACE conn3 <- [1,374,null,{}] 15:46:52 INFO - PROCESS | 1826 | 1462920412390 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:52 INFO - PROCESS | 1826 | 1462920412590 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 15:46:52 INFO - PROCESS | 1826 | 1462920412790 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x92ce2800 == 71 [pid = 1826] [id = 101] 15:46:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x93cbf800) [pid = 1826] [serial = 302] [outer = (nil)] 15:46:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x9770d400) [pid = 1826] [serial = 303] [outer = 0x93cbf800] 15:46:52 INFO - PROCESS | 1826 | 1462920412915 Marionette DEBUG loaded listener.js 15:46:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x9777a400) [pid = 1826] [serial = 304] [outer = 0x93cbf800] 15:46:53 INFO - PROCESS | 1826 | 1462920413869 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:46:53 INFO - PROCESS | 1826 | --DOCSHELL 0x91eab400 == 70 [pid = 1826] [id = 9] 15:46:53 INFO - PROCESS | 1826 | --DOCSHELL 0x9b189000 == 69 [pid = 1826] [id = 55] 15:46:53 INFO - PROCESS | 1826 | --DOCSHELL 0x923c5400 == 68 [pid = 1826] [id = 12] 15:46:53 INFO - PROCESS | 1826 | --DOCSHELL 0x92ee6800 == 67 [pid = 1826] [id = 8] 15:46:53 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0xa513a400) [pid = 1826] [serial = 212] [outer = (nil)] [url = about:blank] 15:46:53 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x983ef400) [pid = 1826] [serial = 215] [outer = (nil)] [url = about:blank] 15:46:53 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x99f98800) [pid = 1826] [serial = 218] [outer = (nil)] [url = about:blank] 15:46:53 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x9cc44000) [pid = 1826] [serial = 221] [outer = (nil)] [url = about:blank] 15:46:53 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0xa36f0800) [pid = 1826] [serial = 224] [outer = (nil)] [url = about:blank] 15:46:53 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0xa6f71800) [pid = 1826] [serial = 227] [outer = (nil)] [url = about:blank] 15:46:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:46:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1539ms 15:46:53 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0xa104ac00) [pid = 1826] [serial = 179] [outer = (nil)] [url = about:blank] 15:46:53 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0xa6e94800) [pid = 1826] [serial = 188] [outer = (nil)] [url = about:blank] 15:46:53 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x9998b400) [pid = 1826] [serial = 176] [outer = (nil)] [url = about:blank] 15:46:53 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0xa6861800) [pid = 1826] [serial = 185] [outer = (nil)] [url = about:blank] 15:46:53 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0xa23e7400) [pid = 1826] [serial = 182] [outer = (nil)] [url = about:blank] 15:46:53 INFO - PROCESS | 1826 | --DOCSHELL 0x94641800 == 66 [pid = 1826] [id = 93] 15:46:53 INFO - PROCESS | 1826 | --DOCSHELL 0x9a41a400 == 65 [pid = 1826] [id = 92] 15:46:53 INFO - PROCESS | 1826 | --DOCSHELL 0x9a41f000 == 64 [pid = 1826] [id = 91] 15:46:53 INFO - PROCESS | 1826 | --DOCSHELL 0x92cdd800 == 63 [pid = 1826] [id = 90] 15:46:53 INFO - PROCESS | 1826 | --DOCSHELL 0x92cdf800 == 62 [pid = 1826] [id = 89] 15:46:53 INFO - PROCESS | 1826 | 1462920413947 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 15:46:53 INFO - PROCESS | 1826 | 1462920413953 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 15:46:53 INFO - PROCESS | 1826 | --DOCSHELL 0x96536c00 == 61 [pid = 1826] [id = 88] 15:46:53 INFO - PROCESS | 1826 | --DOCSHELL 0x98f79800 == 60 [pid = 1826] [id = 83] 15:46:53 INFO - PROCESS | 1826 | --DOCSHELL 0x9222c800 == 59 [pid = 1826] [id = 82] 15:46:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:46:53 INFO - PROCESS | 1826 | --DOCSHELL 0xa2559800 == 58 [pid = 1826] [id = 71] 15:46:53 INFO - PROCESS | 1826 | --DOCSHELL 0x98ac4000 == 57 [pid = 1826] [id = 81] 15:46:53 INFO - PROCESS | 1826 | --DOCSHELL 0x92231000 == 56 [pid = 1826] [id = 80] 15:46:53 INFO - PROCESS | 1826 | --DOCSHELL 0x938f9c00 == 55 [pid = 1826] [id = 79] 15:46:53 INFO - PROCESS | 1826 | 1462920413980 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:46:53 INFO - PROCESS | 1826 | 1462920413987 Marionette TRACE conn3 <- [1,378,null,{}] 15:46:54 INFO - PROCESS | 1826 | 1462920413996 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:54 INFO - PROCESS | 1826 | 1462920414146 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x946a7c00) [pid = 1826] [serial = 230] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x97767c00) [pid = 1826] [serial = 231] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x99f8f800) [pid = 1826] [serial = 233] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x99f99c00) [pid = 1826] [serial = 234] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0xa31c0800) [pid = 1826] [serial = 210] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x9a412000) [pid = 1826] [serial = 194] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x9aa9ac00) [pid = 1826] [serial = 197] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x9a41c800) [pid = 1826] [serial = 195] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x9777cc00) [pid = 1826] [serial = 206] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0xa23ea000) [pid = 1826] [serial = 203] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x9cc4b000) [pid = 1826] [serial = 200] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x9a411800) [pid = 1826] [serial = 192] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x97780000) [pid = 1826] [serial = 207] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0xa27ec800) [pid = 1826] [serial = 209] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0xa255d800) [pid = 1826] [serial = 204] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x9aacf800) [pid = 1826] [serial = 198] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x99caf400) [pid = 1826] [serial = 123] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0xa104dc00) [pid = 1826] [serial = 201] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x97768000) [pid = 1826] [serial = 191] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x97706000) [pid = 1826] [serial = 95] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1826 | 1462920414334 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x92ce3400 == 56 [pid = 1826] [id = 102] 15:46:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x97706000) [pid = 1826] [serial = 305] [outer = (nil)] 15:46:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x9777cc00) [pid = 1826] [serial = 306] [outer = 0x97706000] 15:46:54 INFO - PROCESS | 1826 | 1462920414411 Marionette DEBUG loaded listener.js 15:46:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x983ef400) [pid = 1826] [serial = 307] [outer = 0x97706000] 15:46:55 INFO - PROCESS | 1826 | 1462920415136 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:46:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:46:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1202ms 15:46:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:46:55 INFO - PROCESS | 1826 | 1462920415169 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 15:46:55 INFO - PROCESS | 1826 | 1462920415172 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 15:46:55 INFO - PROCESS | 1826 | 1462920415181 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:46:55 INFO - PROCESS | 1826 | 1462920415189 Marionette TRACE conn3 <- [1,382,null,{}] 15:46:55 INFO - PROCESS | 1826 | 1462920415202 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:55 INFO - PROCESS | 1826 | 1462920415355 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 15:46:55 INFO - PROCESS | 1826 | 1462920415369 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x90a7c800 == 57 [pid = 1826] [id = 103] 15:46:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x99f94c00) [pid = 1826] [serial = 308] [outer = (nil)] 15:46:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x99f9b400) [pid = 1826] [serial = 309] [outer = 0x99f94c00] 15:46:55 INFO - PROCESS | 1826 | 1462920415440 Marionette DEBUG loaded listener.js 15:46:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x9a411400) [pid = 1826] [serial = 310] [outer = 0x99f94c00] 15:46:56 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:46:56 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:46:56 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:46:56 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:46:56 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:46:56 INFO - PROCESS | 1826 | 1462920416224 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:46:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:46:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1095ms 15:46:56 INFO - PROCESS | 1826 | 1462920416273 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 15:46:56 INFO - PROCESS | 1826 | 1462920416277 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 15:46:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:46:56 INFO - PROCESS | 1826 | 1462920416304 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:46:56 INFO - PROCESS | 1826 | 1462920416306 Marionette TRACE conn3 <- [1,386,null,{}] 15:46:56 INFO - PROCESS | 1826 | 1462920416312 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:56 INFO - PROCESS | 1826 | 1462920416509 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 15:46:56 INFO - PROCESS | 1826 | 1462920416528 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x98dcc400 == 58 [pid = 1826] [id = 104] 15:46:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x98f84000) [pid = 1826] [serial = 311] [outer = (nil)] 15:46:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x9a41d000) [pid = 1826] [serial = 312] [outer = 0x98f84000] 15:46:56 INFO - PROCESS | 1826 | 1462920416597 Marionette DEBUG loaded listener.js 15:46:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x9a41fc00) [pid = 1826] [serial = 313] [outer = 0x98f84000] 15:46:57 INFO - PROCESS | 1826 | 1462920417447 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 15:46:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:46:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1182ms 15:46:57 INFO - PROCESS | 1826 | 1462920417486 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 15:46:57 INFO - PROCESS | 1826 | 1462920417490 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 15:46:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:46:57 INFO - PROCESS | 1826 | 1462920417504 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:46:57 INFO - PROCESS | 1826 | 1462920417506 Marionette TRACE conn3 <- [1,390,null,{}] 15:46:57 INFO - PROCESS | 1826 | 1462920417512 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:57 INFO - PROCESS | 1826 | 1462920417710 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 15:46:57 INFO - PROCESS | 1826 | 1462920417747 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x9aad3c00 == 59 [pid = 1826] [id = 105] 15:46:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x9ac0a800) [pid = 1826] [serial = 314] [outer = (nil)] 15:46:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x9affd800) [pid = 1826] [serial = 315] [outer = 0x9ac0a800] 15:46:57 INFO - PROCESS | 1826 | 1462920417901 Marionette DEBUG loaded listener.js 15:46:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x9cc48800) [pid = 1826] [serial = 316] [outer = 0x9ac0a800] 15:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x99f9a800) [pid = 1826] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x9aad3800) [pid = 1826] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x9aa9b000) [pid = 1826] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x98dcdc00) [pid = 1826] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x9777d800) [pid = 1826] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x92ce1000) [pid = 1826] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:46:59 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x9aad4400) [pid = 1826] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:46:59 INFO - PROCESS | 1826 | 1462920419307 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 15:46:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:46:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1894ms 15:46:59 INFO - PROCESS | 1826 | 1462920419391 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 15:46:59 INFO - PROCESS | 1826 | 1462920419394 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 15:46:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:46:59 INFO - PROCESS | 1826 | 1462920419400 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:46:59 INFO - PROCESS | 1826 | 1462920419403 Marionette TRACE conn3 <- [1,394,null,{}] 15:46:59 INFO - PROCESS | 1826 | 1462920419408 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:59 INFO - PROCESS | 1826 | 1462920419590 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 15:46:59 INFO - PROCESS | 1826 | 1462920419604 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x91eb0400 == 60 [pid = 1826] [id = 106] 15:46:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x92ce1000) [pid = 1826] [serial = 317] [outer = (nil)] 15:46:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x9aa9b000) [pid = 1826] [serial = 318] [outer = 0x92ce1000] 15:46:59 INFO - PROCESS | 1826 | 1462920419673 Marionette DEBUG loaded listener.js 15:46:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x9b913400) [pid = 1826] [serial = 319] [outer = 0x92ce1000] 15:47:00 INFO - PROCESS | 1826 | 1462920420384 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 15:47:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:47:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1038ms 15:47:00 INFO - PROCESS | 1826 | 1462920420439 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 15:47:00 INFO - PROCESS | 1826 | 1462920420442 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 15:47:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:47:00 INFO - PROCESS | 1826 | 1462920420448 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:47:00 INFO - PROCESS | 1826 | 1462920420452 Marionette TRACE conn3 <- [1,398,null,{}] 15:47:00 INFO - PROCESS | 1826 | 1462920420473 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:00 INFO - PROCESS | 1826 | 1462920420663 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 15:47:00 INFO - PROCESS | 1826 | 1462920420674 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x90a7a400 == 61 [pid = 1826] [id = 107] 15:47:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x90be4c00) [pid = 1826] [serial = 320] [outer = (nil)] 15:47:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0xa237c400) [pid = 1826] [serial = 321] [outer = 0x90be4c00] 15:47:00 INFO - PROCESS | 1826 | 1462920420743 Marionette DEBUG loaded listener.js 15:47:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0xa23efc00) [pid = 1826] [serial = 322] [outer = 0x90be4c00] 15:47:01 INFO - PROCESS | 1826 | 1462920421862 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 15:47:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:47:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1444ms 15:47:01 INFO - PROCESS | 1826 | 1462920421896 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 15:47:01 INFO - PROCESS | 1826 | 1462920421904 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 15:47:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:47:01 INFO - PROCESS | 1826 | 1462920421915 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:47:01 INFO - PROCESS | 1826 | 1462920421920 Marionette TRACE conn3 <- [1,402,null,{}] 15:47:01 INFO - PROCESS | 1826 | 1462920421932 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:02 INFO - PROCESS | 1826 | 1462920422139 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 15:47:02 INFO - PROCESS | 1826 | 1462920422350 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x9222c800 == 62 [pid = 1826] [id = 108] 15:47:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x923c5400) [pid = 1826] [serial = 323] [outer = (nil)] 15:47:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x938f9000) [pid = 1826] [serial = 324] [outer = 0x923c5400] 15:47:02 INFO - PROCESS | 1826 | 1462920422479 Marionette DEBUG loaded listener.js 15:47:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x946b4400) [pid = 1826] [serial = 325] [outer = 0x923c5400] 15:47:03 INFO - PROCESS | 1826 | 1462920423401 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 15:47:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:47:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1544ms 15:47:03 INFO - PROCESS | 1826 | 1462920423459 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 15:47:03 INFO - PROCESS | 1826 | 1462920423468 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 15:47:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:47:03 INFO - PROCESS | 1826 | 1462920423478 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:47:03 INFO - PROCESS | 1826 | 1462920423483 Marionette TRACE conn3 <- [1,406,null,{}] 15:47:03 INFO - PROCESS | 1826 | 1462920423489 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:03 INFO - PROCESS | 1826 | 1462920423666 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 15:47:03 INFO - PROCESS | 1826 | 1462920423824 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x98dbfc00 == 63 [pid = 1826] [id = 109] 15:47:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x98dc5400) [pid = 1826] [serial = 326] [outer = (nil)] 15:47:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x98dcd800) [pid = 1826] [serial = 327] [outer = 0x98dc5400] 15:47:04 INFO - PROCESS | 1826 | 1462920423997 Marionette DEBUG loaded listener.js 15:47:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x99f9a800) [pid = 1826] [serial = 328] [outer = 0x98dc5400] 15:47:04 INFO - PROCESS | 1826 | 1462920424904 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 15:47:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:47:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1482ms 15:47:04 INFO - PROCESS | 1826 | 1462920424961 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 15:47:04 INFO - PROCESS | 1826 | 1462920424965 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 15:47:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:47:04 INFO - PROCESS | 1826 | 1462920424972 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:47:04 INFO - PROCESS | 1826 | 1462920424978 Marionette TRACE conn3 <- [1,410,null,{}] 15:47:04 INFO - PROCESS | 1826 | 1462920424994 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:05 INFO - PROCESS | 1826 | 1462920425171 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 15:47:05 INFO - PROCESS | 1826 | 1462920425328 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x91ea4000 == 64 [pid = 1826] [id = 110] 15:47:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x9cea8800) [pid = 1826] [serial = 329] [outer = (nil)] 15:47:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0xa2556400) [pid = 1826] [serial = 330] [outer = 0x9cea8800] 15:47:05 INFO - PROCESS | 1826 | 1462920425415 Marionette DEBUG loaded listener.js 15:47:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0xa31bb800) [pid = 1826] [serial = 331] [outer = 0x9cea8800] 15:47:06 INFO - PROCESS | 1826 | 1462920426310 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 15:47:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:47:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1384ms 15:47:06 INFO - PROCESS | 1826 | 1462920426358 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 15:47:06 INFO - PROCESS | 1826 | 1462920426365 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 15:47:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:47:06 INFO - PROCESS | 1826 | 1462920426374 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:47:06 INFO - PROCESS | 1826 | 1462920426379 Marionette TRACE conn3 <- [1,414,null,{}] 15:47:06 INFO - PROCESS | 1826 | 1462920426385 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:06 INFO - PROCESS | 1826 | 1462920426552 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 15:47:06 INFO - PROCESS | 1826 | 1462920426707 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x91ccc000 == 65 [pid = 1826] [id = 111] 15:47:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0xa2249400) [pid = 1826] [serial = 332] [outer = (nil)] 15:47:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0xa51e8c00) [pid = 1826] [serial = 333] [outer = 0xa2249400] 15:47:06 INFO - PROCESS | 1826 | 1462920426793 Marionette DEBUG loaded listener.js 15:47:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0xa6862000) [pid = 1826] [serial = 334] [outer = 0xa2249400] 15:47:07 INFO - PROCESS | 1826 | 1462920427688 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 15:47:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:47:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1385ms 15:47:07 INFO - PROCESS | 1826 | 1462920427759 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 15:47:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:47:07 INFO - PROCESS | 1826 | 1462920427764 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 15:47:07 INFO - PROCESS | 1826 | 1462920427770 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:47:07 INFO - PROCESS | 1826 | 1462920427774 Marionette TRACE conn3 <- [1,418,null,{}] 15:47:07 INFO - PROCESS | 1826 | 1462920427780 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:07 INFO - PROCESS | 1826 | 1462920427956 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 15:47:08 INFO - PROCESS | 1826 | 1462920428112 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x91ccb800 == 66 [pid = 1826] [id = 112] 15:47:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x91ccf800) [pid = 1826] [serial = 335] [outer = (nil)] 15:47:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0xa6e96800) [pid = 1826] [serial = 336] [outer = 0x91ccf800] 15:47:08 INFO - PROCESS | 1826 | 1462920428198 Marionette DEBUG loaded listener.js 15:47:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0xa6f3a000) [pid = 1826] [serial = 337] [outer = 0x91ccf800] 15:47:09 INFO - PROCESS | 1826 | 1462920429579 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 15:47:09 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 15:47:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1838ms 15:47:09 INFO - PROCESS | 1826 | 1462920429608 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 15:47:09 INFO - PROCESS | 1826 | 1462920429612 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 15:47:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:47:09 INFO - PROCESS | 1826 | 1462920429659 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:47:09 INFO - PROCESS | 1826 | 1462920429663 Marionette TRACE conn3 <- [1,422,null,{}] 15:47:09 INFO - PROCESS | 1826 | 1462920429689 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:09 INFO - PROCESS | 1826 | 1462920429863 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 15:47:10 INFO - PROCESS | 1826 | 1462920430024 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x90bea000 == 67 [pid = 1826] [id = 113] 15:47:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x90bf1400) [pid = 1826] [serial = 338] [outer = (nil)] 15:47:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0xa8c07000) [pid = 1826] [serial = 339] [outer = 0x90bf1400] 15:47:10 INFO - PROCESS | 1826 | 1462920430168 Marionette DEBUG loaded listener.js 15:47:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0xa8c55800) [pid = 1826] [serial = 340] [outer = 0x90bf1400] 15:47:11 INFO - PROCESS | 1826 | 1462920431812 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 15:47:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:47:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2245ms 15:47:11 INFO - PROCESS | 1826 | 1462920431864 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 15:47:11 INFO - PROCESS | 1826 | 1462920431867 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 15:47:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:47:11 INFO - PROCESS | 1826 | 1462920431874 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:47:11 INFO - PROCESS | 1826 | 1462920431877 Marionette TRACE conn3 <- [1,426,null,{}] 15:47:11 INFO - PROCESS | 1826 | 1462920431883 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:12 INFO - PROCESS | 1826 | 1462920432039 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 15:47:12 INFO - PROCESS | 1826 | 1462920432209 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f5b2400 == 68 [pid = 1826] [id = 114] 15:47:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x8f5b3800) [pid = 1826] [serial = 341] [outer = (nil)] 15:47:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x8f5b9400) [pid = 1826] [serial = 342] [outer = 0x8f5b3800] 15:47:12 INFO - PROCESS | 1826 | 1462920432296 Marionette DEBUG loaded listener.js 15:47:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x8f5bc800) [pid = 1826] [serial = 343] [outer = 0x8f5b3800] 15:47:13 INFO - PROCESS | 1826 | 1462920433305 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 15:47:13 INFO - PROCESS | 1826 | 1462920433419 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 15:47:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:47:13 INFO - PROCESS | 1826 | 1462920433430 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:47:13 INFO - PROCESS | 1826 | 1462920433435 Marionette TRACE conn3 <- [1,430,null,{}] 15:47:13 INFO - PROCESS | 1826 | 1462920433498 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:13 INFO - PROCESS | 1826 | 1462920433760 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 15:47:13 INFO - PROCESS | 1826 | 1462920433956 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f5b6000 == 69 [pid = 1826] [id = 115] 15:47:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x8f5c0000) [pid = 1826] [serial = 344] [outer = (nil)] 15:47:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x90837400) [pid = 1826] [serial = 345] [outer = 0x8f5c0000] 15:47:14 INFO - PROCESS | 1826 | 1462920434040 Marionette DEBUG loaded listener.js 15:47:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x90839000) [pid = 1826] [serial = 346] [outer = 0x8f5c0000] 15:47:15 INFO - PROCESS | 1826 | 1462920435265 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 15:47:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:47:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1896ms 15:47:15 INFO - PROCESS | 1826 | 1462920435325 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 15:47:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:47:15 INFO - PROCESS | 1826 | 1462920435330 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 15:47:15 INFO - PROCESS | 1826 | 1462920435338 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:47:15 INFO - PROCESS | 1826 | 1462920435343 Marionette TRACE conn3 <- [1,434,null,{}] 15:47:15 INFO - PROCESS | 1826 | 1462920435351 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:15 INFO - PROCESS | 1826 | 1462920435563 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 15:47:15 INFO - PROCESS | 1826 | 1462920435732 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e7d5400 == 70 [pid = 1826] [id = 116] 15:47:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x8e7d9400) [pid = 1826] [serial = 347] [outer = (nil)] 15:47:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x8e7e0800) [pid = 1826] [serial = 348] [outer = 0x8e7d9400] 15:47:15 INFO - PROCESS | 1826 | 1462920435810 Marionette DEBUG loaded listener.js 15:47:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x90be7400) [pid = 1826] [serial = 349] [outer = 0x8e7d9400] 15:47:16 INFO - PROCESS | 1826 | 1462920436770 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 15:47:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:47:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1491ms 15:47:16 INFO - PROCESS | 1826 | 1462920436828 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 15:47:16 INFO - PROCESS | 1826 | 1462920436836 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 15:47:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:47:16 INFO - PROCESS | 1826 | 1462920436849 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:47:16 INFO - PROCESS | 1826 | 1462920436854 Marionette TRACE conn3 <- [1,438,null,{}] 15:47:16 INFO - PROCESS | 1826 | 1462920436860 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:17 INFO - PROCESS | 1826 | 1462920437028 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 15:47:17 INFO - PROCESS | 1826 | 1462920437254 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x9222f000 == 71 [pid = 1826] [id = 117] 15:47:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x923bb400) [pid = 1826] [serial = 350] [outer = (nil)] 15:47:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x92ce0800) [pid = 1826] [serial = 351] [outer = 0x923bb400] 15:47:17 INFO - PROCESS | 1826 | 1462920437416 Marionette DEBUG loaded listener.js 15:47:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x92ce9000) [pid = 1826] [serial = 352] [outer = 0x923bb400] 15:47:17 INFO - PROCESS | 1826 | --DOCSHELL 0x91eb0400 == 70 [pid = 1826] [id = 106] 15:47:17 INFO - PROCESS | 1826 | --DOCSHELL 0x9aad3c00 == 69 [pid = 1826] [id = 105] 15:47:17 INFO - PROCESS | 1826 | --DOCSHELL 0x98dcc400 == 68 [pid = 1826] [id = 104] 15:47:17 INFO - PROCESS | 1826 | --DOCSHELL 0x90a7c800 == 67 [pid = 1826] [id = 103] 15:47:17 INFO - PROCESS | 1826 | --DOCSHELL 0x92ce3400 == 66 [pid = 1826] [id = 102] 15:47:17 INFO - PROCESS | 1826 | --DOCSHELL 0x92ce2800 == 65 [pid = 1826] [id = 101] 15:47:17 INFO - PROCESS | 1826 | --DOCSHELL 0x91ea4400 == 64 [pid = 1826] [id = 100] 15:47:17 INFO - PROCESS | 1826 | --DOCSHELL 0x90be4000 == 63 [pid = 1826] [id = 99] 15:47:17 INFO - PROCESS | 1826 | --DOCSHELL 0x90a79c00 == 62 [pid = 1826] [id = 98] 15:47:17 INFO - PROCESS | 1826 | --DOCSHELL 0x92230400 == 61 [pid = 1826] [id = 97] 15:47:17 INFO - PROCESS | 1826 | --DOCSHELL 0x98dc1000 == 60 [pid = 1826] [id = 96] 15:47:18 INFO - PROCESS | 1826 | --DOCSHELL 0x91cd7400 == 59 [pid = 1826] [id = 95] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0xa6389400) [pid = 1826] [serial = 279] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x9b919c00) [pid = 1826] [serial = 273] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0xa6fce800) [pid = 1826] [serial = 261] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x97779800) [pid = 1826] [serial = 239] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x9a0d8800) [pid = 1826] [serial = 270] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x9aa95800) [pid = 1826] [serial = 236] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x98dc6c00) [pid = 1826] [serial = 265] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x98dc0800) [pid = 1826] [serial = 264] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x92ce9c00) [pid = 1826] [serial = 267] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0xa2553000) [pid = 1826] [serial = 276] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x9833b400) [pid = 1826] [serial = 268] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x9a412c00) [pid = 1826] [serial = 243] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0xa229e800) [pid = 1826] [serial = 246] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0xa255b000) [pid = 1826] [serial = 249] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0xa335d800) [pid = 1826] [serial = 252] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0xa6fc1000) [pid = 1826] [serial = 255] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0xa6fc9800) [pid = 1826] [serial = 258] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0xa3120000) [pid = 1826] [serial = 277] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x99caac00) [pid = 1826] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0xa82b2400) [pid = 1826] [serial = 262] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x9aaca400) [pid = 1826] [serial = 271] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0xa2244800) [pid = 1826] [serial = 274] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0xa6e8f800) [pid = 1826] [serial = 280] [outer = (nil)] [url = about:blank] 15:47:18 INFO - PROCESS | 1826 | 1462920438293 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 15:47:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:47:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1490ms 15:47:18 INFO - PROCESS | 1826 | 1462920438338 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 15:47:18 INFO - PROCESS | 1826 | 1462920438342 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 15:47:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:47:18 INFO - PROCESS | 1826 | 1462920438348 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:47:18 INFO - PROCESS | 1826 | 1462920438353 Marionette TRACE conn3 <- [1,442,null,{}] 15:47:18 INFO - PROCESS | 1826 | 1462920438368 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:18 INFO - PROCESS | 1826 | 1462920438532 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 15:47:18 INFO - PROCESS | 1826 | 1462920438663 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x90a84c00 == 60 [pid = 1826] [id = 118] 15:47:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x90a85400) [pid = 1826] [serial = 353] [outer = (nil)] 15:47:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x97767c00) [pid = 1826] [serial = 354] [outer = 0x90a85400] 15:47:18 INFO - PROCESS | 1826 | 1462920438762 Marionette DEBUG loaded listener.js 15:47:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x983a1400) [pid = 1826] [serial = 355] [outer = 0x90a85400] 15:47:19 INFO - PROCESS | 1826 | 1462920439626 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 15:47:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:47:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1333ms 15:47:19 INFO - PROCESS | 1826 | 1462920439681 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 15:47:19 INFO - PROCESS | 1826 | 1462920439686 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 15:47:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:47:19 INFO - PROCESS | 1826 | 1462920439692 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:47:19 INFO - PROCESS | 1826 | 1462920439696 Marionette TRACE conn3 <- [1,446,null,{}] 15:47:19 INFO - PROCESS | 1826 | 1462920439701 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:19 INFO - PROCESS | 1826 | 1462920439844 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 15:47:19 INFO - PROCESS | 1826 | 1462920439859 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x9083e800 == 61 [pid = 1826] [id = 119] 15:47:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x98dc2800) [pid = 1826] [serial = 356] [outer = (nil)] 15:47:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x98f83c00) [pid = 1826] [serial = 357] [outer = 0x98dc2800] 15:47:19 INFO - PROCESS | 1826 | 1462920439928 Marionette DEBUG loaded listener.js 15:47:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x99f99800) [pid = 1826] [serial = 358] [outer = 0x98dc2800] 15:47:20 INFO - PROCESS | 1826 | 1462920440847 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 15:47:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:47:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1188ms 15:47:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:47:20 INFO - PROCESS | 1826 | 1462920440882 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 15:47:20 INFO - PROCESS | 1826 | 1462920440884 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 15:47:20 INFO - PROCESS | 1826 | 1462920440891 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:47:20 INFO - PROCESS | 1826 | 1462920440894 Marionette TRACE conn3 <- [1,450,null,{}] 15:47:20 INFO - PROCESS | 1826 | 1462920440899 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:21 INFO - PROCESS | 1826 | 1462920441098 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 15:47:21 INFO - PROCESS | 1826 | 1462920441140 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x91cd8000 == 62 [pid = 1826] [id = 120] 15:47:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x97779c00) [pid = 1826] [serial = 359] [outer = (nil)] 15:47:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x9a41a400) [pid = 1826] [serial = 360] [outer = 0x97779c00] 15:47:21 INFO - PROCESS | 1826 | 1462920441212 Marionette DEBUG loaded listener.js 15:47:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x9aa90c00) [pid = 1826] [serial = 361] [outer = 0x97779c00] 15:47:22 INFO - PROCESS | 1826 | 1462920442105 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 15:47:22 INFO - PROCESS | 1826 | 1462920442562 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 15:47:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:47:22 INFO - PROCESS | 1826 | 1462920442571 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:47:22 INFO - PROCESS | 1826 | 1462920442575 Marionette TRACE conn3 <- [1,454,null,{}] 15:47:22 INFO - PROCESS | 1826 | 1462920442580 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:22 INFO - PROCESS | 1826 | 1462920442775 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 15:47:22 INFO - PROCESS | 1826 | 1462920442905 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x98dc2000 == 63 [pid = 1826] [id = 121] 15:47:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x98f79800) [pid = 1826] [serial = 362] [outer = (nil)] 15:47:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x99f90000) [pid = 1826] [serial = 363] [outer = 0x98f79800] 15:47:22 INFO - PROCESS | 1826 | 1462920442984 Marionette DEBUG loaded listener.js 15:47:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x9aace000) [pid = 1826] [serial = 364] [outer = 0x98f79800] 15:47:23 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:47:23 INFO - PROCESS | 1826 | 1462920443679 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 15:47:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:47:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1135ms 15:47:23 INFO - PROCESS | 1826 | 1462920443722 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 15:47:23 INFO - PROCESS | 1826 | 1462920443726 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 15:47:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:47:23 INFO - PROCESS | 1826 | 1462920443743 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:47:23 INFO - PROCESS | 1826 | 1462920443745 Marionette TRACE conn3 <- [1,458,null,{}] 15:47:23 INFO - PROCESS | 1826 | 1462920443751 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:23 INFO - PROCESS | 1826 | 1462920443894 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 15:47:23 INFO - PROCESS | 1826 | 1462920443905 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e7dfc00 == 64 [pid = 1826] [id = 122] 15:47:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x95105800) [pid = 1826] [serial = 365] [outer = (nil)] 15:47:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x9510fc00) [pid = 1826] [serial = 366] [outer = 0x95105800] 15:47:23 INFO - PROCESS | 1826 | 1462920443979 Marionette DEBUG loaded listener.js 15:47:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x95112800) [pid = 1826] [serial = 367] [outer = 0x95105800] 15:47:24 INFO - PROCESS | 1826 | 1462920444951 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 15:47:24 INFO - PROCESS | 1826 | 1462920444993 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 15:47:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:47:25 INFO - PROCESS | 1826 | 1462920445003 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:47:25 INFO - PROCESS | 1826 | 1462920445008 Marionette TRACE conn3 <- [1,462,null,{}] 15:47:25 INFO - PROCESS | 1826 | 1462920445017 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:25 INFO - PROCESS | 1826 | 1462920445200 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 15:47:25 INFO - PROCESS | 1826 | 1462920445360 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e7d7800 == 65 [pid = 1826] [id = 123] 15:47:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x8e7ddc00) [pid = 1826] [serial = 368] [outer = (nil)] 15:47:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x8f34f000) [pid = 1826] [serial = 369] [outer = 0x8e7ddc00] 15:47:25 INFO - PROCESS | 1826 | 1462920445449 Marionette DEBUG loaded listener.js 15:47:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x90832400) [pid = 1826] [serial = 370] [outer = 0x8e7ddc00] 15:47:26 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:47:26 INFO - PROCESS | 1826 | 1462920446451 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:47:26 INFO - PROCESS | 1826 | 1462920446502 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 15:47:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:47:26 INFO - PROCESS | 1826 | 1462920446514 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:47:26 INFO - PROCESS | 1826 | 1462920446518 Marionette TRACE conn3 <- [1,466,null,{}] 15:47:26 INFO - PROCESS | 1826 | 1462920446524 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:26 INFO - PROCESS | 1826 | 1462920446700 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 15:47:26 INFO - PROCESS | 1826 | 1462920446910 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x91ccf000 == 66 [pid = 1826] [id = 124] 15:47:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x91cd0400) [pid = 1826] [serial = 371] [outer = (nil)] 15:47:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x92cdd800) [pid = 1826] [serial = 372] [outer = 0x91cd0400] 15:47:27 INFO - PROCESS | 1826 | 1462920447008 Marionette DEBUG loaded listener.js 15:47:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x92eeb000) [pid = 1826] [serial = 373] [outer = 0x91cd0400] 15:47:27 INFO - PROCESS | 1826 | 1462920447953 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 15:47:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:47:28 INFO - PROCESS | 1826 | 1462920448013 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 15:47:28 INFO - PROCESS | 1826 | 1462920448019 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:47:28 INFO - PROCESS | 1826 | 1462920448026 Marionette TRACE conn3 <- [1,470,null,{}] 15:47:28 INFO - PROCESS | 1826 | 1462920448042 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:28 INFO - PROCESS | 1826 | 1462920448223 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 15:47:28 INFO - PROCESS | 1826 | 1462920448434 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x9514cc00 == 67 [pid = 1826] [id = 125] 15:47:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x9777e000) [pid = 1826] [serial = 374] [outer = (nil)] 15:47:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x98dc8000) [pid = 1826] [serial = 375] [outer = 0x9777e000] 15:47:28 INFO - PROCESS | 1826 | 1462920448568 Marionette DEBUG loaded listener.js 15:47:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x99f90800) [pid = 1826] [serial = 376] [outer = 0x9777e000] 15:47:29 INFO - PROCESS | 1826 | 1462920449473 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 15:47:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:47:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1485ms 15:47:29 INFO - PROCESS | 1826 | 1462920449505 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 15:47:29 INFO - PROCESS | 1826 | 1462920449510 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 15:47:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:47:29 INFO - PROCESS | 1826 | 1462920449516 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:47:29 INFO - PROCESS | 1826 | 1462920449520 Marionette TRACE conn3 <- [1,474,null,{}] 15:47:29 INFO - PROCESS | 1826 | 1462920449526 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:29 INFO - PROCESS | 1826 | 1462920449691 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 15:47:29 INFO - PROCESS | 1826 | 1462920449858 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x9083a400 == 68 [pid = 1826] [id = 126] 15:47:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x98ac6000) [pid = 1826] [serial = 377] [outer = (nil)] 15:47:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x9b90d000) [pid = 1826] [serial = 378] [outer = 0x98ac6000] 15:47:29 INFO - PROCESS | 1826 | 1462920449944 Marionette DEBUG loaded listener.js 15:47:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x9cc45400) [pid = 1826] [serial = 379] [outer = 0x98ac6000] 15:47:30 INFO - PROCESS | 1826 | 1462920450852 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 15:47:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:47:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1387ms 15:47:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:47:30 INFO - PROCESS | 1826 | 1462920450904 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 15:47:30 INFO - PROCESS | 1826 | 1462920450907 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 15:47:30 INFO - PROCESS | 1826 | 1462920450914 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:47:30 INFO - PROCESS | 1826 | 1462920450918 Marionette TRACE conn3 <- [1,478,null,{}] 15:47:30 INFO - PROCESS | 1826 | 1462920450923 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:31 INFO - PROCESS | 1826 | 1462920451089 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 15:47:31 INFO - PROCESS | 1826 | 1462920451250 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x99a55000 == 69 [pid = 1826] [id = 127] 15:47:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x9aac9400) [pid = 1826] [serial = 380] [outer = (nil)] 15:47:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0xa2243000) [pid = 1826] [serial = 381] [outer = 0x9aac9400] 15:47:31 INFO - PROCESS | 1826 | 1462920451340 Marionette DEBUG loaded listener.js 15:47:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0xa237f400) [pid = 1826] [serial = 382] [outer = 0x9aac9400] 15:47:32 INFO - PROCESS | 1826 | 1462920452254 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 15:47:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:47:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1382ms 15:47:32 INFO - PROCESS | 1826 | 1462920452295 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 15:47:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:47:32 INFO - PROCESS | 1826 | 1462920452300 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 15:47:32 INFO - PROCESS | 1826 | 1462920452306 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:47:32 INFO - PROCESS | 1826 | 1462920452309 Marionette TRACE conn3 <- [1,482,null,{}] 15:47:32 INFO - PROCESS | 1826 | 1462920452315 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:32 INFO - PROCESS | 1826 | 1462920452506 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 15:47:32 INFO - PROCESS | 1826 | 1462920452670 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x9b153c00 == 70 [pid = 1826] [id = 128] 15:47:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0xa2376000) [pid = 1826] [serial = 383] [outer = (nil)] 15:47:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0xa3651800) [pid = 1826] [serial = 384] [outer = 0xa2376000] 15:47:32 INFO - PROCESS | 1826 | 1462920452753 Marionette DEBUG loaded listener.js 15:47:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0xa513f400) [pid = 1826] [serial = 385] [outer = 0xa2376000] 15:47:33 INFO - PROCESS | 1826 | 1462920453735 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 15:47:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:47:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1480ms 15:47:33 INFO - PROCESS | 1826 | 1462920453786 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 15:47:33 INFO - PROCESS | 1826 | 1462920453790 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 15:47:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:47:33 INFO - PROCESS | 1826 | 1462920453796 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:47:33 INFO - PROCESS | 1826 | 1462920453800 Marionette TRACE conn3 <- [1,486,null,{}] 15:47:33 INFO - PROCESS | 1826 | 1462920453806 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:33 INFO - PROCESS | 1826 | 1462920453972 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 15:47:34 INFO - PROCESS | 1826 | 1462920454133 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x92230c00 == 71 [pid = 1826] [id = 129] 15:47:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x938c0c00) [pid = 1826] [serial = 386] [outer = (nil)] 15:47:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x9a787c00) [pid = 1826] [serial = 387] [outer = 0x938c0c00] 15:47:34 INFO - PROCESS | 1826 | 1462920454226 Marionette DEBUG loaded listener.js 15:47:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x9a789c00) [pid = 1826] [serial = 388] [outer = 0x938c0c00] 15:47:35 INFO - PROCESS | 1826 | 1462920455146 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 15:47:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:47:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1397ms 15:47:35 INFO - PROCESS | 1826 | 1462920455194 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 15:47:35 INFO - PROCESS | 1826 | 1462920455198 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 15:47:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:47:35 INFO - PROCESS | 1826 | 1462920455204 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:47:35 INFO - PROCESS | 1826 | 1462920455208 Marionette TRACE conn3 <- [1,490,null,{}] 15:47:35 INFO - PROCESS | 1826 | 1462920455213 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:35 INFO - PROCESS | 1826 | 1462920455371 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 15:47:35 INFO - PROCESS | 1826 | 1462920455540 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x90859400 == 72 [pid = 1826] [id = 130] 15:47:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x9085a400) [pid = 1826] [serial = 389] [outer = (nil)] 15:47:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x90861400) [pid = 1826] [serial = 390] [outer = 0x9085a400] 15:47:35 INFO - PROCESS | 1826 | 1462920455625 Marionette DEBUG loaded listener.js 15:47:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x90864c00) [pid = 1826] [serial = 391] [outer = 0x9085a400] 15:47:36 INFO - PROCESS | 1826 | 1462920456459 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 15:47:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:47:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1288ms 15:47:36 INFO - PROCESS | 1826 | 1462920456493 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 15:47:36 INFO - PROCESS | 1826 | 1462920456497 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 15:47:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:47:36 INFO - PROCESS | 1826 | 1462920456503 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:47:36 INFO - PROCESS | 1826 | 1462920456506 Marionette TRACE conn3 <- [1,494,null,{}] 15:47:36 INFO - PROCESS | 1826 | 1462920456512 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:36 INFO - PROCESS | 1826 | 1462920456673 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 15:47:36 INFO - PROCESS | 1826 | 1462920456843 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x8db7a000 == 73 [pid = 1826] [id = 131] 15:47:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x8db7ac00) [pid = 1826] [serial = 392] [outer = (nil)] 15:47:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x8db82800) [pid = 1826] [serial = 393] [outer = 0x8db7ac00] 15:47:36 INFO - PROCESS | 1826 | 1462920456923 Marionette DEBUG loaded listener.js 15:47:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x8db85400) [pid = 1826] [serial = 394] [outer = 0x8db7ac00] 15:47:38 INFO - PROCESS | 1826 | 1462920458232 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 15:47:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:47:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1783ms 15:47:38 INFO - PROCESS | 1826 | 1462920458287 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 15:47:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:47:38 INFO - PROCESS | 1826 | 1462920458293 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 15:47:38 INFO - PROCESS | 1826 | 1462920458301 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:47:38 INFO - PROCESS | 1826 | 1462920458306 Marionette TRACE conn3 <- [1,498,null,{}] 15:47:38 INFO - PROCESS | 1826 | 1462920458315 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:38 INFO - PROCESS | 1826 | 1462920458529 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 15:47:38 INFO - PROCESS | 1826 | 1462920458700 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x8db82000 == 74 [pid = 1826] [id = 132] 15:47:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x8f1a3800) [pid = 1826] [serial = 395] [outer = (nil)] 15:47:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x8f1b0400) [pid = 1826] [serial = 396] [outer = 0x8f1a3800] 15:47:38 INFO - PROCESS | 1826 | 1462920458782 Marionette DEBUG loaded listener.js 15:47:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x8f34d400) [pid = 1826] [serial = 397] [outer = 0x8f1a3800] 15:47:39 INFO - PROCESS | 1826 | 1462920459764 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 15:47:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:47:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1540ms 15:47:39 INFO - PROCESS | 1826 | 1462920459840 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 15:47:39 INFO - PROCESS | 1826 | 1462920459848 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 15:47:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:47:39 INFO - PROCESS | 1826 | 1462920459859 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:47:39 INFO - PROCESS | 1826 | 1462920459862 Marionette TRACE conn3 <- [1,502,null,{}] 15:47:39 INFO - PROCESS | 1826 | 1462920459868 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:40 INFO - PROCESS | 1826 | 1462920460085 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 15:47:40 INFO - PROCESS | 1826 | 1462920460322 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f34f400 == 75 [pid = 1826] [id = 133] 15:47:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x90832800) [pid = 1826] [serial = 398] [outer = (nil)] 15:47:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x9085fc00) [pid = 1826] [serial = 399] [outer = 0x90832800] 15:47:40 INFO - PROCESS | 1826 | 1462920460428 Marionette DEBUG loaded listener.js 15:47:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x90a7d800) [pid = 1826] [serial = 400] [outer = 0x90832800] 15:47:40 INFO - PROCESS | 1826 | --DOCSHELL 0x98dc2000 == 74 [pid = 1826] [id = 121] 15:47:40 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x91cd2400) [pid = 1826] [serial = 282] [outer = (nil)] [url = about:blank] 15:47:40 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x98dcd400) [pid = 1826] [serial = 288] [outer = (nil)] [url = about:blank] 15:47:40 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x92cea400) [pid = 1826] [serial = 285] [outer = (nil)] [url = about:blank] 15:47:40 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0xa5198400) [pid = 1826] [serial = 291] [outer = (nil)] [url = about:blank] 15:47:40 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x90a82c00) [pid = 1826] [serial = 294] [outer = (nil)] [url = about:blank] 15:47:40 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x90be9c00) [pid = 1826] [serial = 297] [outer = (nil)] [url = about:blank] 15:47:40 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0xa237c400) [pid = 1826] [serial = 321] [outer = (nil)] [url = about:blank] 15:47:40 INFO - PROCESS | 1826 | --DOCSHELL 0x91cd8000 == 73 [pid = 1826] [id = 120] 15:47:40 INFO - PROCESS | 1826 | --DOCSHELL 0x9083e800 == 72 [pid = 1826] [id = 119] 15:47:40 INFO - PROCESS | 1826 | --DOCSHELL 0x90a84c00 == 71 [pid = 1826] [id = 118] 15:47:40 INFO - PROCESS | 1826 | --DOCSHELL 0x9222f000 == 70 [pid = 1826] [id = 117] 15:47:40 INFO - PROCESS | 1826 | --DOCSHELL 0x8e7d5400 == 69 [pid = 1826] [id = 116] 15:47:40 INFO - PROCESS | 1826 | --DOCSHELL 0x98dbfc00 == 68 [pid = 1826] [id = 109] 15:47:41 INFO - PROCESS | 1826 | --DOCSHELL 0x9222c800 == 67 [pid = 1826] [id = 108] 15:47:41 INFO - PROCESS | 1826 | --DOCSHELL 0x90a7a400 == 66 [pid = 1826] [id = 107] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x9777cc00) [pid = 1826] [serial = 306] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x983ef400) [pid = 1826] [serial = 307] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x92cdd400) [pid = 1826] [serial = 301] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x923bb000) [pid = 1826] [serial = 300] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x99f9b400) [pid = 1826] [serial = 309] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x9affd800) [pid = 1826] [serial = 315] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x9aa9b000) [pid = 1826] [serial = 318] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x9a41d000) [pid = 1826] [serial = 312] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x9cc48800) [pid = 1826] [serial = 316] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x9b913400) [pid = 1826] [serial = 319] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x9a41fc00) [pid = 1826] [serial = 313] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x9a411400) [pid = 1826] [serial = 310] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x9b149000) [pid = 1826] [serial = 244] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x983e2c00) [pid = 1826] [serial = 240] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0xa23e9c00) [pid = 1826] [serial = 180] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0xa6866c00) [pid = 1826] [serial = 150] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0xa638a400) [pid = 1826] [serial = 174] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0xa239d000) [pid = 1826] [serial = 114] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x99cab400) [pid = 1826] [serial = 177] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0xa355d800) [pid = 1826] [serial = 183] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0xa6935c00) [pid = 1826] [serial = 186] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0xa6f35c00) [pid = 1826] [serial = 189] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0xa6f7f000) [pid = 1826] [serial = 228] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0xa6938800) [pid = 1826] [serial = 225] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0xa51ef000) [pid = 1826] [serial = 213] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x99f9d800) [pid = 1826] [serial = 219] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x9b9b8000) [pid = 1826] [serial = 120] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x996ecc00) [pid = 1826] [serial = 216] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0xa36ee000) [pid = 1826] [serial = 141] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0xa237d400) [pid = 1826] [serial = 222] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0xa23f2400) [pid = 1826] [serial = 153] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0xa224b000) [pid = 1826] [serial = 147] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x9514d000) [pid = 1826] [serial = 144] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x9653e000) [pid = 1826] [serial = 117] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x9777a400) [pid = 1826] [serial = 304] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x9770d400) [pid = 1826] [serial = 303] [outer = (nil)] [url = about:blank] 15:47:41 INFO - PROCESS | 1826 | 1462920461297 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 15:47:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:47:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1483ms 15:47:41 INFO - PROCESS | 1826 | 1462920461341 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 15:47:41 INFO - PROCESS | 1826 | 1462920461345 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 15:47:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:47:41 INFO - PROCESS | 1826 | 1462920461351 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:47:41 INFO - PROCESS | 1826 | 1462920461357 Marionette TRACE conn3 <- [1,506,null,{}] 15:47:41 INFO - PROCESS | 1826 | 1462920461372 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:41 INFO - PROCESS | 1826 | 1462920461526 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 15:47:41 INFO - PROCESS | 1826 | 1462920461539 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f5bcc00 == 67 [pid = 1826] [id = 134] 15:47:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x91cd1400) [pid = 1826] [serial = 401] [outer = (nil)] 15:47:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x91eaa800) [pid = 1826] [serial = 402] [outer = 0x91cd1400] 15:47:41 INFO - PROCESS | 1826 | 1462920461619 Marionette DEBUG loaded listener.js 15:47:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x923c3800) [pid = 1826] [serial = 403] [outer = 0x91cd1400] 15:47:42 INFO - PROCESS | 1826 | 1462920462502 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 15:47:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:47:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1192ms 15:47:42 INFO - PROCESS | 1826 | 1462920462543 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 15:47:42 INFO - PROCESS | 1826 | 1462920462547 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 15:47:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:47:42 INFO - PROCESS | 1826 | 1462920462553 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:47:42 INFO - PROCESS | 1826 | 1462920462556 Marionette TRACE conn3 <- [1,510,null,{}] 15:47:42 INFO - PROCESS | 1826 | 1462920462562 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:42 INFO - PROCESS | 1826 | 1462920462764 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 15:47:42 INFO - PROCESS | 1826 | 1462920462845 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x91cd3000 == 68 [pid = 1826] [id = 135] 15:47:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x92cdd400) [pid = 1826] [serial = 404] [outer = (nil)] 15:47:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x93a59400) [pid = 1826] [serial = 405] [outer = 0x92cdd400] 15:47:42 INFO - PROCESS | 1826 | 1462920462914 Marionette DEBUG loaded listener.js 15:47:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x95107c00) [pid = 1826] [serial = 406] [outer = 0x92cdd400] 15:47:43 INFO - PROCESS | 1826 | 1462920463691 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 15:47:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:47:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1176ms 15:47:43 INFO - PROCESS | 1826 | 1462920463730 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 15:47:43 INFO - PROCESS | 1826 | 1462920463733 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 15:47:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:47:43 INFO - PROCESS | 1826 | 1462920463739 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:47:43 INFO - PROCESS | 1826 | 1462920463742 Marionette TRACE conn3 <- [1,514,null,{}] 15:47:43 INFO - PROCESS | 1826 | 1462920463755 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:43 INFO - PROCESS | 1826 | 1462920463942 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 15:47:43 INFO - PROCESS | 1826 | 1462920463962 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x923c2000 == 69 [pid = 1826] [id = 136] 15:47:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x95107400) [pid = 1826] [serial = 407] [outer = (nil)] 15:47:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x9510e400) [pid = 1826] [serial = 408] [outer = 0x95107400] 15:47:44 INFO - PROCESS | 1826 | 1462920464043 Marionette DEBUG loaded listener.js 15:47:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x9514a000) [pid = 1826] [serial = 409] [outer = 0x95107400] 15:47:44 INFO - PROCESS | 1826 | 1462920464920 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 15:47:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 15:47:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1236ms 15:47:44 INFO - PROCESS | 1826 | 1462920464976 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 15:47:44 INFO - PROCESS | 1826 | 1462920464980 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 15:47:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:47:44 INFO - PROCESS | 1826 | 1462920464985 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:47:44 INFO - PROCESS | 1826 | 1462920464988 Marionette TRACE conn3 <- [1,518,null,{}] 15:47:44 INFO - PROCESS | 1826 | 1462920464993 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:45 INFO - PROCESS | 1826 | 1462920465441 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 15:47:45 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0xa23f1800) [pid = 1826] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:47:45 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0xa23f5800) [pid = 1826] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:47:45 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x9cea2800) [pid = 1826] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:47:45 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0xa637f800) [pid = 1826] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:47:45 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x91ccd800) [pid = 1826] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:47:45 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0xa6fc5c00) [pid = 1826] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:47:45 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x90a85400) [pid = 1826] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:47:45 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x98dc2800) [pid = 1826] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:47:45 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x8e7d9400) [pid = 1826] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:47:45 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x97779c00) [pid = 1826] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:47:45 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x90be4c00) [pid = 1826] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:47:45 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x923bb400) [pid = 1826] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:47:45 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x98f79800) [pid = 1826] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:47:45 INFO - PROCESS | 1826 | 1462920465602 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x90a85400 == 70 [pid = 1826] [id = 137] 15:47:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x90bec000) [pid = 1826] [serial = 410] [outer = (nil)] 15:47:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x923bf800) [pid = 1826] [serial = 411] [outer = 0x90bec000] 15:47:45 INFO - PROCESS | 1826 | 1462920465672 Marionette DEBUG loaded listener.js 15:47:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x95110c00) [pid = 1826] [serial = 412] [outer = 0x90bec000] 15:47:46 INFO - PROCESS | 1826 | 1462920466320 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 15:47:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:47:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1396ms 15:47:46 INFO - PROCESS | 1826 | 1462920466382 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 15:47:46 INFO - PROCESS | 1826 | 1462920466386 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 15:47:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:47:46 INFO - PROCESS | 1826 | 1462920466391 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:47:46 INFO - PROCESS | 1826 | 1462920466394 Marionette TRACE conn3 <- [1,522,null,{}] 15:47:46 INFO - PROCESS | 1826 | 1462920466400 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:46 INFO - PROCESS | 1826 | 1462920466591 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 15:47:46 INFO - PROCESS | 1826 | 1462920466604 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x9510ec00 == 71 [pid = 1826] [id = 138] 15:47:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x97774c00) [pid = 1826] [serial = 413] [outer = (nil)] 15:47:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x98dc1000) [pid = 1826] [serial = 414] [outer = 0x97774c00] 15:47:46 INFO - PROCESS | 1826 | 1462920466673 Marionette DEBUG loaded listener.js 15:47:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x98dc8800) [pid = 1826] [serial = 415] [outer = 0x97774c00] 15:47:48 INFO - PROCESS | 1826 | 1462920468116 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 15:47:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:47:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1782ms 15:47:48 INFO - PROCESS | 1826 | 1462920468174 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 15:47:48 INFO - PROCESS | 1826 | 1462920468180 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 15:47:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:47:48 INFO - PROCESS | 1826 | 1462920468233 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:47:48 INFO - PROCESS | 1826 | 1462920468240 Marionette TRACE conn3 <- [1,526,null,{}] 15:47:48 INFO - PROCESS | 1826 | 1462920468252 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:48 INFO - PROCESS | 1826 | 1462920468467 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 15:47:48 INFO - PROCESS | 1826 | 1462920468686 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x8db87400 == 72 [pid = 1826] [id = 139] 15:47:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x8f1a7800) [pid = 1826] [serial = 416] [outer = (nil)] 15:47:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x90833400) [pid = 1826] [serial = 417] [outer = 0x8f1a7800] 15:47:48 INFO - PROCESS | 1826 | 1462920468775 Marionette DEBUG loaded listener.js 15:47:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x90840c00) [pid = 1826] [serial = 418] [outer = 0x8f1a7800] 15:47:49 INFO - PROCESS | 1826 | 1462920469709 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 15:47:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 15:47:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1592ms 15:47:49 INFO - PROCESS | 1826 | 1462920469782 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 15:47:49 INFO - PROCESS | 1826 | 1462920469790 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 15:47:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:47:49 INFO - PROCESS | 1826 | 1462920469801 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:47:49 INFO - PROCESS | 1826 | 1462920469805 Marionette TRACE conn3 <- [1,530,null,{}] 15:47:49 INFO - PROCESS | 1826 | 1462920469811 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:50 INFO - PROCESS | 1826 | 1462920470022 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 15:47:50 INFO - PROCESS | 1826 | 1462920470233 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x9222f000 == 73 [pid = 1826] [id = 140] 15:47:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x923c7400) [pid = 1826] [serial = 419] [outer = (nil)] 15:47:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x92eea400) [pid = 1826] [serial = 420] [outer = 0x923c7400] 15:47:50 INFO - PROCESS | 1826 | 1462920470360 Marionette DEBUG loaded listener.js 15:47:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x946b1000) [pid = 1826] [serial = 421] [outer = 0x923c7400] 15:47:51 INFO - PROCESS | 1826 | 1462920471252 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 15:47:51 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 15:47:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:47:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:47:51 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 15:47:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:47:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:47:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1487ms 15:47:51 INFO - PROCESS | 1826 | 1462920471291 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 15:47:51 INFO - PROCESS | 1826 | 1462920471295 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 15:47:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:47:51 INFO - PROCESS | 1826 | 1462920471303 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:47:51 INFO - PROCESS | 1826 | 1462920471309 Marionette TRACE conn3 <- [1,534,null,{}] 15:47:51 INFO - PROCESS | 1826 | 1462920471342 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:51 INFO - PROCESS | 1826 | 1462920471534 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 15:47:51 INFO - PROCESS | 1826 | 1462920471745 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1ac000 == 74 [pid = 1826] [id = 141] 15:47:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x99f94400) [pid = 1826] [serial = 422] [outer = (nil)] 15:47:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x9aacc800) [pid = 1826] [serial = 423] [outer = 0x99f94400] 15:47:51 INFO - PROCESS | 1826 | 1462920471844 Marionette DEBUG loaded listener.js 15:47:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x9ac0a800) [pid = 1826] [serial = 424] [outer = 0x99f94400] 15:47:52 INFO - PROCESS | 1826 | 1462920472675 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 15:47:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:47:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1401ms 15:47:52 INFO - PROCESS | 1826 | 1462920472704 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 15:47:52 INFO - PROCESS | 1826 | 1462920472709 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 15:47:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:47:52 INFO - PROCESS | 1826 | 1462920472733 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:47:52 INFO - PROCESS | 1826 | 1462920472736 Marionette TRACE conn3 <- [1,538,null,{}] 15:47:52 INFO - PROCESS | 1826 | 1462920472742 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:52 INFO - PROCESS | 1826 | 1462920472928 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 15:47:53 INFO - PROCESS | 1826 | 1462920473089 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1abc00 == 75 [pid = 1826] [id = 142] 15:47:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x9aa9b000) [pid = 1826] [serial = 425] [outer = (nil)] 15:47:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x9b912800) [pid = 1826] [serial = 426] [outer = 0x9aa9b000] 15:47:53 INFO - PROCESS | 1826 | 1462920473183 Marionette DEBUG loaded listener.js 15:47:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x9b9b9400) [pid = 1826] [serial = 427] [outer = 0x9aa9b000] 15:47:54 INFO - PROCESS | 1826 | 1462920474027 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 15:47:54 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. 15:47:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1347ms 15:47:54 INFO - PROCESS | 1826 | 1462920474090 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 15:47:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:47:54 INFO - PROCESS | 1826 | 1462920474094 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 15:47:54 INFO - PROCESS | 1826 | 1462920474101 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:47:54 INFO - PROCESS | 1826 | 1462920474105 Marionette TRACE conn3 <- [1,542,null,{}] 15:47:54 INFO - PROCESS | 1826 | 1462920474111 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:54 INFO - PROCESS | 1826 | 1462920474317 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 15:47:54 INFO - PROCESS | 1826 | 1462920474488 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e7d4800 == 76 [pid = 1826] [id = 143] 15:47:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x8f1aac00) [pid = 1826] [serial = 428] [outer = (nil)] 15:47:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0xa1050000) [pid = 1826] [serial = 429] [outer = 0x8f1aac00] 15:47:54 INFO - PROCESS | 1826 | 1462920474573 Marionette DEBUG loaded listener.js 15:47:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0xa23e9800) [pid = 1826] [serial = 430] [outer = 0x8f1aac00] 15:47:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0xa224b800) [pid = 1826] [serial = 431] [outer = 0x923c5000] 15:47:55 INFO - PROCESS | 1826 | 1462920475554 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 15:47:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 15:47:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1540ms 15:47:55 INFO - PROCESS | 1826 | 1462920475642 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 15:47:55 INFO - PROCESS | 1826 | 1462920475646 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 15:47:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:47:55 INFO - PROCESS | 1826 | 1462920475652 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:47:55 INFO - PROCESS | 1826 | 1462920475655 Marionette TRACE conn3 <- [1,546,null,{}] 15:47:55 INFO - PROCESS | 1826 | 1462920475661 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:55 INFO - PROCESS | 1826 | 1462920475907 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 15:47:56 INFO - PROCESS | 1826 | 1462920476131 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x97781400 == 77 [pid = 1826] [id = 144] 15:47:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x99ce1000) [pid = 1826] [serial = 432] [outer = (nil)] 15:47:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0xa3120000) [pid = 1826] [serial = 433] [outer = 0x99ce1000] 15:47:56 INFO - PROCESS | 1826 | 1462920476227 Marionette DEBUG loaded listener.js 15:47:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0xa36ed800) [pid = 1826] [serial = 434] [outer = 0x99ce1000] 15:47:57 INFO - PROCESS | 1826 | 1462920477047 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 15:47:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:47:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1435ms 15:47:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:47:57 INFO - PROCESS | 1826 | 1462920477098 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 15:47:57 INFO - PROCESS | 1826 | 1462920477101 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 15:47:57 INFO - PROCESS | 1826 | 1462920477109 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:47:57 INFO - PROCESS | 1826 | 1462920477112 Marionette TRACE conn3 <- [1,550,null,{}] 15:47:57 INFO - PROCESS | 1826 | 1462920477118 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:57 INFO - PROCESS | 1826 | 1462920477297 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 15:47:57 INFO - PROCESS | 1826 | 1462920477465 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x8db80000 == 78 [pid = 1826] [id = 145] 15:47:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8f1bf000) [pid = 1826] [serial = 435] [outer = (nil)] 15:47:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8f1c2000) [pid = 1826] [serial = 436] [outer = 0x8f1bf000] 15:47:57 INFO - PROCESS | 1826 | 1462920477547 Marionette DEBUG loaded listener.js 15:47:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8f1c8c00) [pid = 1826] [serial = 437] [outer = 0x8f1bf000] 15:47:58 INFO - PROCESS | 1826 | 1462920478422 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 15:47:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 15:47:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1334ms 15:47:58 INFO - PROCESS | 1826 | 1462920478443 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 15:47:58 INFO - PROCESS | 1826 | 1462920478446 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 15:47:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:47:58 INFO - PROCESS | 1826 | 1462920478452 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:47:58 INFO - PROCESS | 1826 | 1462920478456 Marionette TRACE conn3 <- [1,554,null,{}] 15:47:58 INFO - PROCESS | 1826 | 1462920478462 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:58 INFO - PROCESS | 1826 | 1462920478624 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 15:47:58 INFO - PROCESS | 1826 | 1462920478808 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e7d7400 == 79 [pid = 1826] [id = 146] 15:47:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x8ea8a400) [pid = 1826] [serial = 438] [outer = (nil)] 15:47:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x8ea90c00) [pid = 1826] [serial = 439] [outer = 0x8ea8a400] 15:47:58 INFO - PROCESS | 1826 | 1462920478890 Marionette DEBUG loaded listener.js 15:47:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x8ea96800) [pid = 1826] [serial = 440] [outer = 0x8ea8a400] 15:47:59 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:47:59 INFO - PROCESS | 1826 | 1462920479791 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 15:47:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:47:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1390ms 15:47:59 INFO - PROCESS | 1826 | 1462920479842 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 15:47:59 INFO - PROCESS | 1826 | 1462920479846 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 15:47:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:47:59 INFO - PROCESS | 1826 | 1462920479852 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:47:59 INFO - PROCESS | 1826 | 1462920479855 Marionette TRACE conn3 <- [1,558,null,{}] 15:47:59 INFO - PROCESS | 1826 | 1462920479861 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:00 INFO - PROCESS | 1826 | 1462920480028 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 15:48:00 INFO - PROCESS | 1826 | 1462920480199 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x8db7b000 == 80 [pid = 1826] [id = 147] 15:48:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x8ea92000) [pid = 1826] [serial = 441] [outer = (nil)] 15:48:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x8f1c8000) [pid = 1826] [serial = 442] [outer = 0x8ea92000] 15:48:00 INFO - PROCESS | 1826 | 1462920480283 Marionette DEBUG loaded listener.js 15:48:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x93aacc00) [pid = 1826] [serial = 443] [outer = 0x8ea92000] 15:48:01 INFO - PROCESS | 1826 | 1462920481169 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 15:48:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:48:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1383ms 15:48:01 INFO - PROCESS | 1826 | 1462920481236 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 15:48:01 INFO - PROCESS | 1826 | 1462920481239 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 15:48:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:48:01 INFO - PROCESS | 1826 | 1462920481246 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:48:01 INFO - PROCESS | 1826 | 1462920481250 Marionette TRACE conn3 <- [1,562,null,{}] 15:48:01 INFO - PROCESS | 1826 | 1462920481256 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:01 INFO - PROCESS | 1826 | 1462920481438 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 15:48:01 INFO - PROCESS | 1826 | 1462920481617 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea92400 == 81 [pid = 1826] [id = 148] 15:48:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x8ea97800) [pid = 1826] [serial = 444] [outer = (nil)] 15:48:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x93ab3800) [pid = 1826] [serial = 445] [outer = 0x8ea97800] 15:48:01 INFO - PROCESS | 1826 | 1462920481723 Marionette DEBUG loaded listener.js 15:48:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x93ab5c00) [pid = 1826] [serial = 446] [outer = 0x8ea97800] 15:48:02 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:02 INFO - PROCESS | 1826 | 1462920482611 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 15:48:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:48:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1395ms 15:48:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:48:02 INFO - PROCESS | 1826 | 1462920482641 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 15:48:02 INFO - PROCESS | 1826 | 1462920482645 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 15:48:02 INFO - PROCESS | 1826 | 1462920482652 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:48:02 INFO - PROCESS | 1826 | 1462920482657 Marionette TRACE conn3 <- [1,566,null,{}] 15:48:02 INFO - PROCESS | 1826 | 1462920482662 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:02 INFO - PROCESS | 1826 | 1462920482861 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 15:48:03 INFO - PROCESS | 1826 | 1462920483028 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df41800 == 82 [pid = 1826] [id = 149] 15:48:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x8df44000) [pid = 1826] [serial = 447] [outer = (nil)] 15:48:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x8df48400) [pid = 1826] [serial = 448] [outer = 0x8df44000] 15:48:03 INFO - PROCESS | 1826 | 1462920483116 Marionette DEBUG loaded listener.js 15:48:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x93aba400) [pid = 1826] [serial = 449] [outer = 0x8df44000] 15:48:03 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:04 INFO - PROCESS | 1826 | 1462920484040 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:48:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:48:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1435ms 15:48:04 INFO - PROCESS | 1826 | 1462920484086 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 15:48:04 INFO - PROCESS | 1826 | 1462920484090 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 15:48:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:48:04 INFO - PROCESS | 1826 | 1462920484096 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:48:04 INFO - PROCESS | 1826 | 1462920484100 Marionette TRACE conn3 <- [1,570,null,{}] 15:48:04 INFO - PROCESS | 1826 | 1462920484105 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:04 INFO - PROCESS | 1826 | 1462920484265 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 15:48:04 INFO - PROCESS | 1826 | 1462920484471 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df49c00 == 83 [pid = 1826] [id = 150] 15:48:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x8e171800) [pid = 1826] [serial = 450] [outer = (nil)] 15:48:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x8e176c00) [pid = 1826] [serial = 451] [outer = 0x8e171800] 15:48:04 INFO - PROCESS | 1826 | 1462920484555 Marionette DEBUG loaded listener.js 15:48:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x8e179000) [pid = 1826] [serial = 452] [outer = 0x8e171800] 15:48:05 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:05 INFO - PROCESS | 1826 | 1462920485423 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 15:48:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:48:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1381ms 15:48:05 INFO - PROCESS | 1826 | 1462920485478 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 15:48:05 INFO - PROCESS | 1826 | 1462920485482 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 15:48:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:48:05 INFO - PROCESS | 1826 | 1462920485488 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:48:05 INFO - PROCESS | 1826 | 1462920485491 Marionette TRACE conn3 <- [1,574,null,{}] 15:48:05 INFO - PROCESS | 1826 | 1462920485497 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:05 INFO - PROCESS | 1826 | 1462920485672 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 15:48:05 INFO - PROCESS | 1826 | 1462920485842 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cbb0800 == 84 [pid = 1826] [id = 151] 15:48:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x8cbb1c00) [pid = 1826] [serial = 453] [outer = (nil)] 15:48:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x8cbb7c00) [pid = 1826] [serial = 454] [outer = 0x8cbb1c00] 15:48:05 INFO - PROCESS | 1826 | 1462920485925 Marionette DEBUG loaded listener.js 15:48:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x8cbba800) [pid = 1826] [serial = 455] [outer = 0x8cbb1c00] 15:48:06 INFO - PROCESS | 1826 | 1462920486779 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:48:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:48:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1340ms 15:48:07 INFO - PROCESS | 1826 | 1462920487121 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 15:48:07 INFO - PROCESS | 1826 | 1462920487128 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 15:48:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:48:07 INFO - PROCESS | 1826 | 1462920487136 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:48:07 INFO - PROCESS | 1826 | 1462920487139 Marionette TRACE conn3 <- [1,578,null,{}] 15:48:07 INFO - PROCESS | 1826 | 1462920487147 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:07 INFO - PROCESS | 1826 | 1462920487310 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 15:48:07 INFO - PROCESS | 1826 | 1462920487548 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e173400 == 85 [pid = 1826] [id = 152] 15:48:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x8e174000) [pid = 1826] [serial = 456] [outer = (nil)] 15:48:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x8e178c00) [pid = 1826] [serial = 457] [outer = 0x8e174000] 15:48:07 INFO - PROCESS | 1826 | 1462920487623 Marionette DEBUG loaded listener.js 15:48:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x8e17cc00) [pid = 1826] [serial = 458] [outer = 0x8e174000] 15:48:08 INFO - PROCESS | 1826 | 1462920488561 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 15:48:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:48:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1483ms 15:48:08 INFO - PROCESS | 1826 | 1462920488619 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 15:48:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:48:08 INFO - PROCESS | 1826 | 1462920488625 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 15:48:08 INFO - PROCESS | 1826 | 1462920488636 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:48:08 INFO - PROCESS | 1826 | 1462920488641 Marionette TRACE conn3 <- [1,582,null,{}] 15:48:08 INFO - PROCESS | 1826 | 1462920488647 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:08 INFO - PROCESS | 1826 | 1462920488893 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 15:48:09 INFO - PROCESS | 1826 | 1462920489216 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df4bc00 == 86 [pid = 1826] [id = 153] 15:48:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x8e177800) [pid = 1826] [serial = 459] [outer = (nil)] 15:48:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x8f1c9800) [pid = 1826] [serial = 460] [outer = 0x8e177800] 15:48:09 INFO - PROCESS | 1826 | 1462920489375 Marionette DEBUG loaded listener.js 15:48:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x8f34f800) [pid = 1826] [serial = 461] [outer = 0x8e177800] 15:48:10 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x9510fc00) [pid = 1826] [serial = 366] [outer = (nil)] [url = about:blank] 15:48:10 INFO - PROCESS | 1826 | --DOCSHELL 0x90a85400 == 85 [pid = 1826] [id = 137] 15:48:10 INFO - PROCESS | 1826 | --DOCSHELL 0x923c2000 == 84 [pid = 1826] [id = 136] 15:48:10 INFO - PROCESS | 1826 | --DOCSHELL 0x91cd3000 == 83 [pid = 1826] [id = 135] 15:48:10 INFO - PROCESS | 1826 | --DOCSHELL 0x8f5bcc00 == 82 [pid = 1826] [id = 134] 15:48:10 INFO - PROCESS | 1826 | --DOCSHELL 0x8f34f400 == 81 [pid = 1826] [id = 133] 15:48:10 INFO - PROCESS | 1826 | --DOCSHELL 0x8db82000 == 80 [pid = 1826] [id = 132] 15:48:10 INFO - PROCESS | 1826 | 1462920490582 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 15:48:10 INFO - PROCESS | 1826 | --DOCSHELL 0x8e7d7800 == 79 [pid = 1826] [id = 123] 15:48:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:48:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1999ms 15:48:10 INFO - PROCESS | 1826 | 1462920490632 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 15:48:10 INFO - PROCESS | 1826 | 1462920490635 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 15:48:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:48:10 INFO - PROCESS | 1826 | 1462920490642 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:48:10 INFO - PROCESS | 1826 | 1462920490645 Marionette TRACE conn3 <- [1,586,null,{}] 15:48:10 INFO - PROCESS | 1826 | 1462920490658 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:10 INFO - PROCESS | 1826 | 1462920490820 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0xa6fc2c00) [pid = 1826] [serial = 256] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x91cd5000) [pid = 1826] [serial = 283] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0xa6fcb000) [pid = 1826] [serial = 259] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0xa27ed000) [pid = 1826] [serial = 250] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0xa36f0000) [pid = 1826] [serial = 253] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0xa23ebc00) [pid = 1826] [serial = 247] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x97767c00) [pid = 1826] [serial = 354] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x983a1400) [pid = 1826] [serial = 355] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x98f83c00) [pid = 1826] [serial = 357] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x90be7400) [pid = 1826] [serial = 349] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x8e7e0800) [pid = 1826] [serial = 348] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x9a41a400) [pid = 1826] [serial = 360] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0xa2556400) [pid = 1826] [serial = 330] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0xa23efc00) [pid = 1826] [serial = 322] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0xa8c07000) [pid = 1826] [serial = 339] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0xa6e96800) [pid = 1826] [serial = 336] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0xa51e8c00) [pid = 1826] [serial = 333] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x92ce0800) [pid = 1826] [serial = 351] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x92ce9000) [pid = 1826] [serial = 352] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x938f9000) [pid = 1826] [serial = 324] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x98dcd800) [pid = 1826] [serial = 327] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x8f5b9400) [pid = 1826] [serial = 342] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x90837400) [pid = 1826] [serial = 345] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x9aa90c00) [pid = 1826] [serial = 361] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x99f90000) [pid = 1826] [serial = 363] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x9aace000) [pid = 1826] [serial = 364] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x99f99800) [pid = 1826] [serial = 358] [outer = (nil)] [url = about:blank] 15:48:11 INFO - PROCESS | 1826 | 1462920491170 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e7e0800 == 80 [pid = 1826] [id = 154] 15:48:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x8f5b9400) [pid = 1826] [serial = 462] [outer = (nil)] 15:48:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x90861c00) [pid = 1826] [serial = 463] [outer = 0x8f5b9400] 15:48:11 INFO - PROCESS | 1826 | 1462920491254 Marionette DEBUG loaded listener.js 15:48:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x90a85400) [pid = 1826] [serial = 464] [outer = 0x8f5b9400] 15:48:11 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:11 INFO - PROCESS | 1826 | 1462920491965 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 15:48:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:48:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1350ms 15:48:11 INFO - PROCESS | 1826 | 1462920491992 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 15:48:11 INFO - PROCESS | 1826 | 1462920491996 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 15:48:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:48:12 INFO - PROCESS | 1826 | 1462920492002 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:48:12 INFO - PROCESS | 1826 | 1462920492004 Marionette TRACE conn3 <- [1,590,null,{}] 15:48:12 INFO - PROCESS | 1826 | 1462920492010 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:12 INFO - PROCESS | 1826 | 1462920492320 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 15:48:12 INFO - PROCESS | 1826 | 1462920492402 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f5bac00 == 81 [pid = 1826] [id = 155] 15:48:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x90bebc00) [pid = 1826] [serial = 465] [outer = (nil)] 15:48:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x9222c000) [pid = 1826] [serial = 466] [outer = 0x90bebc00] 15:48:12 INFO - PROCESS | 1826 | 1462920492475 Marionette DEBUG loaded listener.js 15:48:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x92ce1800) [pid = 1826] [serial = 467] [outer = 0x90bebc00] 15:48:13 INFO - PROCESS | 1826 | 1462920493484 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 15:48:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:48:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1535ms 15:48:13 INFO - PROCESS | 1826 | 1462920493539 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 15:48:13 INFO - PROCESS | 1826 | 1462920493543 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 15:48:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:48:13 INFO - PROCESS | 1826 | 1462920493561 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:48:13 INFO - PROCESS | 1826 | 1462920493567 Marionette TRACE conn3 <- [1,594,null,{}] 15:48:13 INFO - PROCESS | 1826 | 1462920493576 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:13 INFO - PROCESS | 1826 | 1462920493778 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 15:48:13 INFO - PROCESS | 1826 | 1462920493805 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1b1000 == 82 [pid = 1826] [id = 156] 15:48:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x91cd4400) [pid = 1826] [serial = 468] [outer = (nil)] 15:48:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x938f4800) [pid = 1826] [serial = 469] [outer = 0x91cd4400] 15:48:13 INFO - PROCESS | 1826 | 1462920493894 Marionette DEBUG loaded listener.js 15:48:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x93ab1000) [pid = 1826] [serial = 470] [outer = 0x91cd4400] 15:48:14 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x90bec000) [pid = 1826] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:48:14 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x95107400) [pid = 1826] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:48:14 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x91cd1400) [pid = 1826] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:48:14 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x8f1a3800) [pid = 1826] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:48:14 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x90832800) [pid = 1826] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:48:15 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x92cdd400) [pid = 1826] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:48:15 INFO - PROCESS | 1826 | 1462920495154 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:48:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:48:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1638ms 15:48:15 INFO - PROCESS | 1826 | 1462920495199 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 15:48:15 INFO - PROCESS | 1826 | 1462920495205 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 15:48:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:48:15 INFO - PROCESS | 1826 | 1462920495213 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:48:15 INFO - PROCESS | 1826 | 1462920495219 Marionette TRACE conn3 <- [1,598,null,{}] 15:48:15 INFO - PROCESS | 1826 | 1462920495227 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:15 INFO - PROCESS | 1826 | 1462920495478 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 15:48:15 INFO - PROCESS | 1826 | 1462920495650 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f352c00 == 83 [pid = 1826] [id = 157] 15:48:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x90832800) [pid = 1826] [serial = 471] [outer = (nil)] 15:48:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x93cba800) [pid = 1826] [serial = 472] [outer = 0x90832800] 15:48:15 INFO - PROCESS | 1826 | 1462920495721 Marionette DEBUG loaded listener.js 15:48:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x95113400) [pid = 1826] [serial = 473] [outer = 0x90832800] 15:48:16 INFO - PROCESS | 1826 | 1462920496488 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 15:48:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:48:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1301ms 15:48:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:48:16 INFO - PROCESS | 1826 | 1462920496520 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 15:48:16 INFO - PROCESS | 1826 | 1462920496522 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 15:48:16 INFO - PROCESS | 1826 | 1462920496529 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:48:16 INFO - PROCESS | 1826 | 1462920496532 Marionette TRACE conn3 <- [1,602,null,{}] 15:48:16 INFO - PROCESS | 1826 | 1462920496537 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:16 INFO - PROCESS | 1826 | 1462920496689 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 15:48:16 INFO - PROCESS | 1826 | 1462920496714 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x90837c00 == 84 [pid = 1826] [id = 158] 15:48:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x92ce8c00) [pid = 1826] [serial = 474] [outer = (nil)] 15:48:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x97765800) [pid = 1826] [serial = 475] [outer = 0x92ce8c00] 15:48:16 INFO - PROCESS | 1826 | 1462920496809 Marionette DEBUG loaded listener.js 15:48:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x9777e800) [pid = 1826] [serial = 476] [outer = 0x92ce8c00] 15:48:18 INFO - PROCESS | 1826 | 1462920498080 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 15:48:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:48:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1585ms 15:48:18 INFO - PROCESS | 1826 | 1462920498115 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 15:48:18 INFO - PROCESS | 1826 | 1462920498122 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 15:48:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:48:18 INFO - PROCESS | 1826 | 1462920498130 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:48:18 INFO - PROCESS | 1826 | 1462920498139 Marionette TRACE conn3 <- [1,606,null,{}] 15:48:18 INFO - PROCESS | 1826 | 1462920498149 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:18 INFO - PROCESS | 1826 | 1462920498354 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 15:48:18 INFO - PROCESS | 1826 | 1462920498579 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e179400 == 85 [pid = 1826] [id = 159] 15:48:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x8e17c400) [pid = 1826] [serial = 477] [outer = (nil)] 15:48:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x8f1b1800) [pid = 1826] [serial = 478] [outer = 0x8e17c400] 15:48:18 INFO - PROCESS | 1826 | 1462920498775 Marionette DEBUG loaded listener.js 15:48:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x8f345c00) [pid = 1826] [serial = 479] [outer = 0x8e17c400] 15:48:19 INFO - PROCESS | 1826 | 1462920499862 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:48:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:48:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1790ms 15:48:19 INFO - PROCESS | 1826 | 1462920499924 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 15:48:19 INFO - PROCESS | 1826 | 1462920499939 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 15:48:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:48:19 INFO - PROCESS | 1826 | 1462920499955 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:48:19 INFO - PROCESS | 1826 | 1462920499962 Marionette TRACE conn3 <- [1,610,null,{}] 15:48:19 INFO - PROCESS | 1826 | 1462920499972 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:20 INFO - PROCESS | 1826 | 1462920500204 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 15:48:20 INFO - PROCESS | 1826 | 1462920500467 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f5bbc00 == 86 [pid = 1826] [id = 160] 15:48:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x8f5bf400) [pid = 1826] [serial = 480] [outer = (nil)] 15:48:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x90bed800) [pid = 1826] [serial = 481] [outer = 0x8f5bf400] 15:48:20 INFO - PROCESS | 1826 | 1462920500549 Marionette DEBUG loaded listener.js 15:48:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x92231400) [pid = 1826] [serial = 482] [outer = 0x8f5bf400] 15:48:21 INFO - PROCESS | 1826 | 1462920501388 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 15:48:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:48:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1494ms 15:48:21 INFO - PROCESS | 1826 | 1462920501447 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 15:48:21 INFO - PROCESS | 1826 | 1462920501450 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 15:48:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:48:21 INFO - PROCESS | 1826 | 1462920501458 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:48:21 INFO - PROCESS | 1826 | 1462920501464 Marionette TRACE conn3 <- [1,614,null,{}] 15:48:21 INFO - PROCESS | 1826 | 1462920501480 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:21 INFO - PROCESS | 1826 | 1462920501664 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 15:48:21 INFO - PROCESS | 1826 | 1462920501836 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x8db88400 == 87 [pid = 1826] [id = 161] 15:48:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x9510b800) [pid = 1826] [serial = 483] [outer = (nil)] 15:48:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x9777ac00) [pid = 1826] [serial = 484] [outer = 0x9510b800] 15:48:21 INFO - PROCESS | 1826 | 1462920501928 Marionette DEBUG loaded listener.js 15:48:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x996ef000) [pid = 1826] [serial = 485] [outer = 0x9510b800] 15:48:22 INFO - PROCESS | 1826 | 1462920502809 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:48:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:48:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1384ms 15:48:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:48:22 INFO - PROCESS | 1826 | 1462920502842 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 15:48:22 INFO - PROCESS | 1826 | 1462920502846 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 15:48:22 INFO - PROCESS | 1826 | 1462920502853 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:48:22 INFO - PROCESS | 1826 | 1462920502856 Marionette TRACE conn3 <- [1,618,null,{}] 15:48:22 INFO - PROCESS | 1826 | 1462920502862 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:23 INFO - PROCESS | 1826 | 1462920503029 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 15:48:23 INFO - PROCESS | 1826 | 1462920503206 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df4a400 == 88 [pid = 1826] [id = 162] 15:48:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x95113000) [pid = 1826] [serial = 486] [outer = (nil)] 15:48:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x99f97c00) [pid = 1826] [serial = 487] [outer = 0x95113000] 15:48:23 INFO - PROCESS | 1826 | 1462920503299 Marionette DEBUG loaded listener.js 15:48:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x9a41ac00) [pid = 1826] [serial = 488] [outer = 0x95113000] 15:48:24 INFO - PROCESS | 1826 | 1462920504173 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:48:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:48:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1380ms 15:48:24 INFO - PROCESS | 1826 | 1462920504235 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 15:48:24 INFO - PROCESS | 1826 | 1462920504241 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 15:48:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:48:24 INFO - PROCESS | 1826 | 1462920504251 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:48:24 INFO - PROCESS | 1826 | 1462920504257 Marionette TRACE conn3 <- [1,622,null,{}] 15:48:24 INFO - PROCESS | 1826 | 1462920504266 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:24 INFO - PROCESS | 1826 | 1462920504588 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 15:48:24 INFO - PROCESS | 1826 | 1462920504909 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1ae800 == 89 [pid = 1826] [id = 163] 15:48:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x946b6400) [pid = 1826] [serial = 489] [outer = (nil)] 15:48:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x9aa8fc00) [pid = 1826] [serial = 490] [outer = 0x946b6400] 15:48:25 INFO - PROCESS | 1826 | 1462920505001 Marionette DEBUG loaded listener.js 15:48:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x9aad1000) [pid = 1826] [serial = 491] [outer = 0x946b6400] 15:48:25 INFO - PROCESS | 1826 | 1462920505917 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 15:48:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:48:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1740ms 15:48:25 INFO - PROCESS | 1826 | 1462920505991 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 15:48:25 INFO - PROCESS | 1826 | 1462920505995 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 15:48:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:48:26 INFO - PROCESS | 1826 | 1462920506001 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:48:26 INFO - PROCESS | 1826 | 1462920506004 Marionette TRACE conn3 <- [1,626,null,{}] 15:48:26 INFO - PROCESS | 1826 | 1462920506010 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:26 INFO - PROCESS | 1826 | 1462920506230 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 15:48:26 INFO - PROCESS | 1826 | 1462920506443 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x95157c00 == 90 [pid = 1826] [id = 164] 15:48:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x983a1400) [pid = 1826] [serial = 492] [outer = (nil)] 15:48:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0xa23edc00) [pid = 1826] [serial = 493] [outer = 0x983a1400] 15:48:26 INFO - PROCESS | 1826 | 1462920506570 Marionette DEBUG loaded listener.js 15:48:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0xa2552000) [pid = 1826] [serial = 494] [outer = 0x983a1400] 15:48:27 INFO - PROCESS | 1826 | 1462920507423 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:48:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:48:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1482ms 15:48:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:48:27 INFO - PROCESS | 1826 | 1462920507484 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 15:48:27 INFO - PROCESS | 1826 | 1462920507487 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 15:48:27 INFO - PROCESS | 1826 | 1462920507493 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:48:27 INFO - PROCESS | 1826 | 1462920507497 Marionette TRACE conn3 <- [1,630,null,{}] 15:48:27 INFO - PROCESS | 1826 | 1462920507503 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:27 INFO - PROCESS | 1826 | 1462920507671 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 15:48:27 INFO - PROCESS | 1826 | 1462920507845 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x9cc5e800 == 91 [pid = 1826] [id = 165] 15:48:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0xa237a400) [pid = 1826] [serial = 495] [outer = (nil)] 15:48:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0xa3127800) [pid = 1826] [serial = 496] [outer = 0xa237a400] 15:48:27 INFO - PROCESS | 1826 | 1462920507926 Marionette DEBUG loaded listener.js 15:48:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0xa3319800) [pid = 1826] [serial = 497] [outer = 0xa237a400] 15:48:28 INFO - PROCESS | 1826 | 1462920508811 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 15:48:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:48:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1384ms 15:48:28 INFO - PROCESS | 1826 | 1462920508877 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 15:48:28 INFO - PROCESS | 1826 | 1462920508880 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 15:48:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:48:28 INFO - PROCESS | 1826 | 1462920508887 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:48:28 INFO - PROCESS | 1826 | 1462920508890 Marionette TRACE conn3 <- [1,634,null,{}] 15:48:28 INFO - PROCESS | 1826 | 1462920508896 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:29 INFO - PROCESS | 1826 | 1462920509065 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 15:48:29 INFO - PROCESS | 1826 | 1462920509238 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f4e5400 == 92 [pid = 1826] [id = 166] 15:48:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x8f4e5c00) [pid = 1826] [serial = 498] [outer = (nil)] 15:48:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x8f4ee000) [pid = 1826] [serial = 499] [outer = 0x8f4e5c00] 15:48:29 INFO - PROCESS | 1826 | 1462920509322 Marionette DEBUG loaded listener.js 15:48:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x8f4f0400) [pid = 1826] [serial = 500] [outer = 0x8f4e5c00] 15:48:29 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:30 INFO - PROCESS | 1826 | 1462920510199 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 15:48:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:48:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1339ms 15:48:30 INFO - PROCESS | 1826 | 1462920510227 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 15:48:30 INFO - PROCESS | 1826 | 1462920510231 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 15:48:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:48:30 INFO - PROCESS | 1826 | 1462920510238 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - PROCESS | 1826 | 1462920510241 Marionette TRACE conn3 <- [1,638,null,{}] 15:48:30 INFO - PROCESS | 1826 | 1462920510247 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:30 INFO - PROCESS | 1826 | 1462920510411 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 15:48:30 INFO - PROCESS | 1826 | 1462920510598 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f4e5800 == 93 [pid = 1826] [id = 167] 15:48:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x8f4e9400) [pid = 1826] [serial = 501] [outer = (nil)] 15:48:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x91007000) [pid = 1826] [serial = 502] [outer = 0x8f4e9400] 15:48:30 INFO - PROCESS | 1826 | 1462920510684 Marionette DEBUG loaded listener.js 15:48:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x91009400) [pid = 1826] [serial = 503] [outer = 0x8f4e9400] 15:48:31 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:31 INFO - PROCESS | 1826 | 1462920511550 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:48:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:48:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1387ms 15:48:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:48:31 INFO - PROCESS | 1826 | 1462920511626 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 15:48:31 INFO - PROCESS | 1826 | 1462920511629 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 15:48:31 INFO - PROCESS | 1826 | 1462920511635 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:48:31 INFO - PROCESS | 1826 | 1462920511638 Marionette TRACE conn3 <- [1,642,null,{}] 15:48:31 INFO - PROCESS | 1826 | 1462920511644 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:31 INFO - PROCESS | 1826 | 1462920511819 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 15:48:32 INFO - PROCESS | 1826 | 1462920511993 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f4ef000 == 94 [pid = 1826] [id = 168] 15:48:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x8f4f4000) [pid = 1826] [serial = 504] [outer = (nil)] 15:48:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x91011000) [pid = 1826] [serial = 505] [outer = 0x8f4f4000] 15:48:32 INFO - PROCESS | 1826 | 1462920512074 Marionette DEBUG loaded listener.js 15:48:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x9b90b800) [pid = 1826] [serial = 506] [outer = 0x8f4f4000] 15:48:33 INFO - PROCESS | 1826 | 1462920513014 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 15:48:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:48:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1435ms 15:48:33 INFO - PROCESS | 1826 | 1462920513069 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 15:48:33 INFO - PROCESS | 1826 | 1462920513074 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 15:48:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:48:33 INFO - PROCESS | 1826 | 1462920513080 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:48:33 INFO - PROCESS | 1826 | 1462920513084 Marionette TRACE conn3 <- [1,646,null,{}] 15:48:33 INFO - PROCESS | 1826 | 1462920513090 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:33 INFO - PROCESS | 1826 | 1462920513296 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 15:48:33 INFO - PROCESS | 1826 | 1462920513470 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cfe9c00 == 95 [pid = 1826] [id = 169] 15:48:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x8cfecc00) [pid = 1826] [serial = 507] [outer = (nil)] 15:48:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x8cff2800) [pid = 1826] [serial = 508] [outer = 0x8cfecc00] 15:48:33 INFO - PROCESS | 1826 | 1462920513560 Marionette DEBUG loaded listener.js 15:48:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x90a79c00) [pid = 1826] [serial = 509] [outer = 0x8cfecc00] 15:48:34 INFO - PROCESS | 1826 | 1462920514457 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:48:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:48:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1837ms 15:48:34 INFO - PROCESS | 1826 | 1462920514937 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 15:48:34 INFO - PROCESS | 1826 | 1462920514944 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 15:48:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:48:35 INFO - PROCESS | 1826 | 1462920515054 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:48:35 INFO - PROCESS | 1826 | 1462920515058 Marionette TRACE conn3 <- [1,650,null,{}] 15:48:35 INFO - PROCESS | 1826 | 1462920515082 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:35 INFO - PROCESS | 1826 | 1462920515244 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 15:48:35 INFO - PROCESS | 1826 | 1462920515431 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df42000 == 96 [pid = 1826] [id = 170] 15:48:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x8df4cc00) [pid = 1826] [serial = 510] [outer = (nil)] 15:48:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x8e7d5400) [pid = 1826] [serial = 511] [outer = 0x8df4cc00] 15:48:35 INFO - PROCESS | 1826 | 1462920515508 Marionette DEBUG loaded listener.js 15:48:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x8f1a4c00) [pid = 1826] [serial = 512] [outer = 0x8df4cc00] 15:48:36 INFO - PROCESS | 1826 | 1462920516481 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 15:48:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:48:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1552ms 15:48:36 INFO - PROCESS | 1826 | 1462920516555 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 15:48:36 INFO - PROCESS | 1826 | 1462920516560 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 15:48:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:48:36 INFO - PROCESS | 1826 | 1462920516572 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:48:36 INFO - PROCESS | 1826 | 1462920516579 Marionette TRACE conn3 <- [1,654,null,{}] 15:48:36 INFO - PROCESS | 1826 | 1462920516585 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:36 INFO - PROCESS | 1826 | 1462920516789 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x95154000 == 95 [pid = 1826] [id = 85] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x91eac800 == 94 [pid = 1826] [id = 20] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x91ea7800 == 93 [pid = 1826] [id = 32] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x98dc1000) [pid = 1826] [serial = 414] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x8f34f000) [pid = 1826] [serial = 369] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x92cdd800) [pid = 1826] [serial = 372] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x98dc8000) [pid = 1826] [serial = 375] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x9b90d000) [pid = 1826] [serial = 378] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0xa2243000) [pid = 1826] [serial = 381] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0xa3651800) [pid = 1826] [serial = 384] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x9a787c00) [pid = 1826] [serial = 387] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x90861400) [pid = 1826] [serial = 390] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | 1462920517093 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x92225800 == 92 [pid = 1826] [id = 22] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x8f352c00 == 91 [pid = 1826] [id = 157] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1b1000 == 90 [pid = 1826] [id = 156] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x8f5bac00 == 89 [pid = 1826] [id = 155] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x8e7e0800 == 88 [pid = 1826] [id = 154] 15:48:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x8db85000 == 89 [pid = 1826] [id = 171] 15:48:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x8df43000) [pid = 1826] [serial = 513] [outer = (nil)] 15:48:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x8f1acc00) [pid = 1826] [serial = 514] [outer = 0x8df43000] 15:48:37 INFO - PROCESS | 1826 | 1462920517197 Marionette DEBUG loaded listener.js 15:48:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x8f34c800) [pid = 1826] [serial = 515] [outer = 0x8df43000] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x8df4bc00 == 88 [pid = 1826] [id = 153] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x8e173400 == 87 [pid = 1826] [id = 152] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x8e7d7400 == 86 [pid = 1826] [id = 146] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x8db80000 == 85 [pid = 1826] [id = 145] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x97781400 == 84 [pid = 1826] [id = 144] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x8e7d4800 == 83 [pid = 1826] [id = 143] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1abc00 == 82 [pid = 1826] [id = 142] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1ac000 == 81 [pid = 1826] [id = 141] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x9222f000 == 80 [pid = 1826] [id = 140] 15:48:37 INFO - PROCESS | 1826 | --DOCSHELL 0x8db87400 == 79 [pid = 1826] [id = 139] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x9510e400) [pid = 1826] [serial = 408] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x91eaa800) [pid = 1826] [serial = 402] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x923c3800) [pid = 1826] [serial = 403] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x8f1b0400) [pid = 1826] [serial = 396] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x8f34d400) [pid = 1826] [serial = 397] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x9085fc00) [pid = 1826] [serial = 399] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x90a7d800) [pid = 1826] [serial = 400] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x93a59400) [pid = 1826] [serial = 405] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x8db82800) [pid = 1826] [serial = 393] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x9514a000) [pid = 1826] [serial = 409] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x95110c00) [pid = 1826] [serial = 412] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x923bf800) [pid = 1826] [serial = 411] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x95107c00) [pid = 1826] [serial = 406] [outer = (nil)] [url = about:blank] 15:48:37 INFO - PROCESS | 1826 | 1462920517977 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:48:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:48:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1436ms 15:48:38 INFO - PROCESS | 1826 | 1462920518005 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 15:48:38 INFO - PROCESS | 1826 | 1462920518008 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 15:48:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:48:38 INFO - PROCESS | 1826 | 1462920518015 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:48:38 INFO - PROCESS | 1826 | 1462920518018 Marionette TRACE conn3 <- [1,658,null,{}] 15:48:38 INFO - PROCESS | 1826 | 1462920518032 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:38 INFO - PROCESS | 1826 | 1462920518196 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 15:48:38 INFO - PROCESS | 1826 | 1462920518344 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x8db80000 == 80 [pid = 1826] [id = 172] 15:48:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x8f350800) [pid = 1826] [serial = 516] [outer = (nil)] 15:48:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x90839400) [pid = 1826] [serial = 517] [outer = 0x8f350800] 15:48:38 INFO - PROCESS | 1826 | 1462920518419 Marionette DEBUG loaded listener.js 15:48:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x90861400) [pid = 1826] [serial = 518] [outer = 0x8f350800] 15:48:39 INFO - PROCESS | 1826 | 1462920519193 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:48:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:48:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1230ms 15:48:39 INFO - PROCESS | 1826 | 1462920519246 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 15:48:39 INFO - PROCESS | 1826 | 1462920519248 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 15:48:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:48:39 INFO - PROCESS | 1826 | 1462920519259 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:48:39 INFO - PROCESS | 1826 | 1462920519262 Marionette TRACE conn3 <- [1,662,null,{}] 15:48:39 INFO - PROCESS | 1826 | 1462920519268 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:39 INFO - PROCESS | 1826 | 1462920519421 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 15:48:39 INFO - PROCESS | 1826 | 1462920519432 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f5c0800 == 81 [pid = 1826] [id = 173] 15:48:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x90a7f000) [pid = 1826] [serial = 519] [outer = (nil)] 15:48:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x91008400) [pid = 1826] [serial = 520] [outer = 0x90a7f000] 15:48:39 INFO - PROCESS | 1826 | 1462920519504 Marionette DEBUG loaded listener.js 15:48:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x91cd3000) [pid = 1826] [serial = 521] [outer = 0x90a7f000] 15:48:40 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:40 INFO - PROCESS | 1826 | 1462920520950 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 15:48:40 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x8f5b9400) [pid = 1826] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:48:40 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x90832800) [pid = 1826] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:48:40 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x91cd4400) [pid = 1826] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:48:40 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x90bebc00) [pid = 1826] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:48:40 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x8e177800) [pid = 1826] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:48:41 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x8e174000) [pid = 1826] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:48:41 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x95105800) [pid = 1826] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:48:41 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x97774c00) [pid = 1826] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:48:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:48:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1785ms 15:48:41 INFO - PROCESS | 1826 | 1462920521093 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 15:48:41 INFO - PROCESS | 1826 | 1462920521099 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 15:48:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:48:41 INFO - PROCESS | 1826 | 1462920521109 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:48:41 INFO - PROCESS | 1826 | 1462920521115 Marionette TRACE conn3 <- [1,666,null,{}] 15:48:41 INFO - PROCESS | 1826 | 1462920521124 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:41 INFO - PROCESS | 1826 | 1462920521301 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 15:48:41 INFO - PROCESS | 1826 | 1462920521475 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x8db87c00 == 82 [pid = 1826] [id = 174] 15:48:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x8e171000) [pid = 1826] [serial = 522] [outer = (nil)] 15:48:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x8e179c00) [pid = 1826] [serial = 523] [outer = 0x8e171000] 15:48:41 INFO - PROCESS | 1826 | 1462920521562 Marionette DEBUG loaded listener.js 15:48:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x8ea92c00) [pid = 1826] [serial = 524] [outer = 0x8e171000] 15:48:42 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:42 INFO - PROCESS | 1826 | 1462920522431 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 15:48:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:48:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1386ms 15:48:42 INFO - PROCESS | 1826 | 1462920522495 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 15:48:42 INFO - PROCESS | 1826 | 1462920522504 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 15:48:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:48:42 INFO - PROCESS | 1826 | 1462920522514 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:48:42 INFO - PROCESS | 1826 | 1462920522518 Marionette TRACE conn3 <- [1,670,null,{}] 15:48:42 INFO - PROCESS | 1826 | 1462920522525 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:42 INFO - PROCESS | 1826 | 1462920522748 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 15:48:42 INFO - PROCESS | 1826 | 1462920522980 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f5b5800 == 83 [pid = 1826] [id = 175] 15:48:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x8f5b5c00) [pid = 1826] [serial = 525] [outer = (nil)] 15:48:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x8f5be800) [pid = 1826] [serial = 526] [outer = 0x8f5b5c00] 15:48:43 INFO - PROCESS | 1826 | 1462920523106 Marionette DEBUG loaded listener.js 15:48:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x90a79000) [pid = 1826] [serial = 527] [outer = 0x8f5b5c00] 15:48:43 INFO - PROCESS | 1826 | 1462920523990 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 15:48:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:48:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1541ms 15:48:44 INFO - PROCESS | 1826 | 1462920524056 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 15:48:44 INFO - PROCESS | 1826 | 1462920524060 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 15:48:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:48:44 INFO - PROCESS | 1826 | 1462920524067 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:48:44 INFO - PROCESS | 1826 | 1462920524073 Marionette TRACE conn3 <- [1,674,null,{}] 15:48:44 INFO - PROCESS | 1826 | 1462920524089 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:44 INFO - PROCESS | 1826 | 1462920524317 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 15:48:44 INFO - PROCESS | 1826 | 1462920524596 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x9222cc00 == 84 [pid = 1826] [id = 176] 15:48:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x923be800) [pid = 1826] [serial = 528] [outer = (nil)] 15:48:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x92ce3800) [pid = 1826] [serial = 529] [outer = 0x923be800] 15:48:44 INFO - PROCESS | 1826 | 1462920524728 Marionette DEBUG loaded listener.js 15:48:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x938cd400) [pid = 1826] [serial = 530] [outer = 0x923be800] 15:48:45 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:45 INFO - PROCESS | 1826 | 1462920525641 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 15:48:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 15:48:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1634ms 15:48:45 INFO - PROCESS | 1826 | 1462920525702 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 15:48:45 INFO - PROCESS | 1826 | 1462920525706 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 15:48:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:48:45 INFO - PROCESS | 1826 | 1462920525713 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:48:45 INFO - PROCESS | 1826 | 1462920525716 Marionette TRACE conn3 <- [1,678,null,{}] 15:48:45 INFO - PROCESS | 1826 | 1462920525722 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:45 INFO - PROCESS | 1826 | 1462920525897 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 15:48:46 INFO - PROCESS | 1826 | 1462920526068 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x8db81000 == 85 [pid = 1826] [id = 177] 15:48:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x93cbbc00) [pid = 1826] [serial = 531] [outer = (nil)] 15:48:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x946ae000) [pid = 1826] [serial = 532] [outer = 0x93cbbc00] 15:48:46 INFO - PROCESS | 1826 | 1462920526154 Marionette DEBUG loaded listener.js 15:48:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x9514e800) [pid = 1826] [serial = 533] [outer = 0x93cbbc00] 15:48:47 INFO - PROCESS | 1826 | 1462920527147 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 15:48:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:48:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1482ms 15:48:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:48:47 INFO - PROCESS | 1826 | 1462920527200 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 15:48:47 INFO - PROCESS | 1826 | 1462920527203 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 15:48:47 INFO - PROCESS | 1826 | 1462920527209 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:48:47 INFO - PROCESS | 1826 | 1462920527213 Marionette TRACE conn3 <- [1,682,null,{}] 15:48:47 INFO - PROCESS | 1826 | 1462920527219 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:47 INFO - PROCESS | 1826 | 1462920527393 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 15:48:47 INFO - PROCESS | 1826 | 1462920527613 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cff2000 == 86 [pid = 1826] [id = 178] 15:48:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x9222f800) [pid = 1826] [serial = 534] [outer = (nil)] 15:48:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x9777c000) [pid = 1826] [serial = 535] [outer = 0x9222f800] 15:48:47 INFO - PROCESS | 1826 | 1462920527709 Marionette DEBUG loaded listener.js 15:48:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x996f4000) [pid = 1826] [serial = 536] [outer = 0x9222f800] 15:48:48 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:48:48 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:48:49 INFO - PROCESS | 1826 | 1462920529014 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 15:48:49 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) 15:48:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1832ms 15:48:49 INFO - PROCESS | 1826 | 1462920529041 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 15:48:49 INFO - PROCESS | 1826 | 1462920529045 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 15:48:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:48:49 INFO - PROCESS | 1826 | 1462920529101 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:48:49 INFO - PROCESS | 1826 | 1462920529105 Marionette TRACE conn3 <- [1,686,null,{}] 15:48:49 INFO - PROCESS | 1826 | 1462920529161 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:49 INFO - PROCESS | 1826 | 1462920529373 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 15:48:49 INFO - PROCESS | 1826 | 1462920529546 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cff0c00 == 87 [pid = 1826] [id = 179] 15:48:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x90a7a400) [pid = 1826] [serial = 537] [outer = (nil)] 15:48:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x9a41ec00) [pid = 1826] [serial = 538] [outer = 0x90a7a400] 15:48:49 INFO - PROCESS | 1826 | 1462920529634 Marionette DEBUG loaded listener.js 15:48:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x9af3f000) [pid = 1826] [serial = 539] [outer = 0x90a7a400] 15:48:50 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:48:50 INFO - PROCESS | 1826 | 1462920530958 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 15:48:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:48:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1931ms 15:48:51 INFO - PROCESS | 1826 | 1462920531038 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 15:48:51 INFO - PROCESS | 1826 | 1462920531043 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 15:48:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:48:51 INFO - PROCESS | 1826 | 1462920531053 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:48:51 INFO - PROCESS | 1826 | 1462920531056 Marionette TRACE conn3 <- [1,690,null,{}] 15:48:51 INFO - PROCESS | 1826 | 1462920531060 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:51 INFO - PROCESS | 1826 | 1462920531227 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 15:48:51 INFO - PROCESS | 1826 | 1462920531401 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df41c00 == 88 [pid = 1826] [id = 180] 15:48:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x99f92c00) [pid = 1826] [serial = 540] [outer = (nil)] 15:48:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x9b9b2800) [pid = 1826] [serial = 541] [outer = 0x99f92c00] 15:48:51 INFO - PROCESS | 1826 | 1462920531483 Marionette DEBUG loaded listener.js 15:48:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x9cc46400) [pid = 1826] [serial = 542] [outer = 0x99f92c00] 15:48:52 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:48:52 INFO - PROCESS | 1826 | 1462920532816 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 15:48:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:48:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1783ms 15:48:52 INFO - PROCESS | 1826 | 1462920532905 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 15:48:52 INFO - PROCESS | 1826 | 1462920532911 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 15:48:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:48:52 INFO - PROCESS | 1826 | 1462920532971 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:48:52 INFO - PROCESS | 1826 | 1462920532982 Marionette TRACE conn3 <- [1,694,null,{}] 15:48:52 INFO - PROCESS | 1826 | 1462920532987 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:53 INFO - PROCESS | 1826 | 1462920533149 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 15:48:53 INFO - PROCESS | 1826 | 1462920533323 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x93cc2400 == 89 [pid = 1826] [id = 181] 15:48:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x98dc5000) [pid = 1826] [serial = 543] [outer = (nil)] 15:48:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0xa104c800) [pid = 1826] [serial = 544] [outer = 0x98dc5000] 15:48:53 INFO - PROCESS | 1826 | 1462920533416 Marionette DEBUG loaded listener.js 15:48:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0xa2243000) [pid = 1826] [serial = 545] [outer = 0x98dc5000] 15:48:54 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:48:54 INFO - PROCESS | 1826 | 1462920534696 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 15:48:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 15:48:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1747ms 15:48:54 INFO - PROCESS | 1826 | 1462920534715 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 15:48:54 INFO - PROCESS | 1826 | 1462920534718 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 15:48:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:48:54 INFO - PROCESS | 1826 | 1462920534724 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:48:54 INFO - PROCESS | 1826 | 1462920534727 Marionette TRACE conn3 <- [1,698,null,{}] 15:48:54 INFO - PROCESS | 1826 | 1462920534733 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:54 INFO - PROCESS | 1826 | 1462920534933 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 15:48:55 INFO - PROCESS | 1826 | 1462920535146 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cbaf400 == 90 [pid = 1826] [id = 182] 15:48:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x9510cc00) [pid = 1826] [serial = 546] [outer = (nil)] 15:48:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0xa22a1800) [pid = 1826] [serial = 547] [outer = 0x9510cc00] 15:48:55 INFO - PROCESS | 1826 | 1462920535280 Marionette DEBUG loaded listener.js 15:48:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0xa2736000) [pid = 1826] [serial = 548] [outer = 0x9510cc00] 15:48:56 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:48:56 INFO - PROCESS | 1826 | 1462920536720 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 15:48:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 15:48:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2037ms 15:48:56 INFO - PROCESS | 1826 | 1462920536762 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 15:48:56 INFO - PROCESS | 1826 | 1462920536767 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 15:48:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:48:56 INFO - PROCESS | 1826 | 1462920536776 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:48:56 INFO - PROCESS | 1826 | 1462920536781 Marionette TRACE conn3 <- [1,702,null,{}] 15:48:56 INFO - PROCESS | 1826 | 1462920536789 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:56 INFO - PROCESS | 1826 | 1462920536957 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 15:48:57 INFO - PROCESS | 1826 | 1462920537134 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1af800 == 91 [pid = 1826] [id = 183] 15:48:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x8f1c9c00) [pid = 1826] [serial = 549] [outer = (nil)] 15:48:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x8f4e7400) [pid = 1826] [serial = 550] [outer = 0x8f1c9c00] 15:48:57 INFO - PROCESS | 1826 | 1462920537218 Marionette DEBUG loaded listener.js 15:48:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x8f5bcc00) [pid = 1826] [serial = 551] [outer = 0x8f1c9c00] 15:48:58 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:48:58 INFO - PROCESS | 1826 | 1462920538518 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 15:48:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:48:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1789ms 15:48:58 INFO - PROCESS | 1826 | 1462920538604 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 15:48:58 INFO - PROCESS | 1826 | 1462920538612 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 15:48:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:48:58 INFO - PROCESS | 1826 | --DOCSHELL 0x8df41800 == 90 [pid = 1826] [id = 149] 15:48:58 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea92400 == 89 [pid = 1826] [id = 148] 15:48:58 INFO - PROCESS | 1826 | --DOCSHELL 0x8db80000 == 88 [pid = 1826] [id = 172] 15:48:58 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0xa3120000) [pid = 1826] [serial = 433] [outer = (nil)] [url = about:blank] 15:48:58 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x93ab3800) [pid = 1826] [serial = 445] [outer = (nil)] [url = about:blank] 15:48:58 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x8f1c8000) [pid = 1826] [serial = 442] [outer = (nil)] [url = about:blank] 15:48:58 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x8df48400) [pid = 1826] [serial = 448] [outer = (nil)] [url = about:blank] 15:48:58 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x8f1c2000) [pid = 1826] [serial = 436] [outer = (nil)] [url = about:blank] 15:48:58 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x8e176c00) [pid = 1826] [serial = 451] [outer = (nil)] [url = about:blank] 15:48:58 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0xa1050000) [pid = 1826] [serial = 429] [outer = (nil)] [url = about:blank] 15:48:58 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x8ea90c00) [pid = 1826] [serial = 439] [outer = (nil)] [url = about:blank] 15:48:58 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x8cbb7c00) [pid = 1826] [serial = 454] [outer = (nil)] [url = about:blank] 15:48:58 INFO - PROCESS | 1826 | --DOCSHELL 0x8db85000 == 87 [pid = 1826] [id = 171] 15:48:58 INFO - PROCESS | 1826 | --DOCSHELL 0x8df42000 == 86 [pid = 1826] [id = 170] 15:48:58 INFO - PROCESS | 1826 | 1462920538753 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:48:58 INFO - PROCESS | 1826 | 1462920538757 Marionette TRACE conn3 <- [1,706,null,{}] 15:48:58 INFO - PROCESS | 1826 | --DOCSHELL 0x8f4ef000 == 85 [pid = 1826] [id = 168] 15:48:58 INFO - PROCESS | 1826 | --DOCSHELL 0x8f4e5800 == 84 [pid = 1826] [id = 167] 15:48:58 INFO - PROCESS | 1826 | --DOCSHELL 0x8f4e5400 == 83 [pid = 1826] [id = 166] 15:48:58 INFO - PROCESS | 1826 | --DOCSHELL 0x9cc5e800 == 82 [pid = 1826] [id = 165] 15:48:58 INFO - PROCESS | 1826 | --DOCSHELL 0x95157c00 == 81 [pid = 1826] [id = 164] 15:48:58 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1ae800 == 80 [pid = 1826] [id = 163] 15:48:58 INFO - PROCESS | 1826 | --DOCSHELL 0x8df4a400 == 79 [pid = 1826] [id = 162] 15:48:58 INFO - PROCESS | 1826 | --DOCSHELL 0x8db88400 == 78 [pid = 1826] [id = 161] 15:48:58 INFO - PROCESS | 1826 | --DOCSHELL 0x8f5bbc00 == 77 [pid = 1826] [id = 160] 15:48:58 INFO - PROCESS | 1826 | --DOCSHELL 0x8e179400 == 76 [pid = 1826] [id = 159] 15:48:58 INFO - PROCESS | 1826 | 1462920538782 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:58 INFO - PROCESS | 1826 | 1462920538957 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x95113400) [pid = 1826] [serial = 473] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x90861c00) [pid = 1826] [serial = 463] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x93cba800) [pid = 1826] [serial = 472] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x9b912800) [pid = 1826] [serial = 426] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x90833400) [pid = 1826] [serial = 417] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x92eea400) [pid = 1826] [serial = 420] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x9aa94000) [pid = 1826] [serial = 241] [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.] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x90a85400) [pid = 1826] [serial = 464] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x9aacc800) [pid = 1826] [serial = 423] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x938f4800) [pid = 1826] [serial = 469] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x92ce1800) [pid = 1826] [serial = 467] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x8f34f800) [pid = 1826] [serial = 461] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x9222c000) [pid = 1826] [serial = 466] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x8e178c00) [pid = 1826] [serial = 457] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x95112800) [pid = 1826] [serial = 367] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x8e17cc00) [pid = 1826] [serial = 458] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x98dc8800) [pid = 1826] [serial = 415] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x8f1c9800) [pid = 1826] [serial = 460] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x93ab1000) [pid = 1826] [serial = 470] [outer = (nil)] [url = about:blank] 15:48:59 INFO - PROCESS | 1826 | 1462920539116 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e179400 == 77 [pid = 1826] [id = 184] 15:48:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x8e17cc00) [pid = 1826] [serial = 552] [outer = (nil)] 15:48:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x8ea94c00) [pid = 1826] [serial = 553] [outer = 0x8e17cc00] 15:48:59 INFO - PROCESS | 1826 | 1462920539188 Marionette DEBUG loaded listener.js 15:48:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x8f345000) [pid = 1826] [serial = 554] [outer = 0x8e17cc00] 15:49:00 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:00 INFO - PROCESS | 1826 | 1462920540307 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 15:49:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:49:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1666ms 15:49:00 INFO - PROCESS | 1826 | 1462920540351 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 15:49:00 INFO - PROCESS | 1826 | 1462920540355 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 15:49:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:49:00 INFO - PROCESS | 1826 | 1462920540362 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:49:00 INFO - PROCESS | 1826 | 1462920540368 Marionette TRACE conn3 <- [1,710,null,{}] 15:49:00 INFO - PROCESS | 1826 | 1462920540383 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:00 INFO - PROCESS | 1826 | 1462920540607 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 15:49:00 INFO - PROCESS | 1826 | 1462920540710 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x9083d400 == 78 [pid = 1826] [id = 185] 15:49:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x90a7fc00) [pid = 1826] [serial = 555] [outer = (nil)] 15:49:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x9100b400) [pid = 1826] [serial = 556] [outer = 0x90a7fc00] 15:49:00 INFO - PROCESS | 1826 | 1462920540792 Marionette DEBUG loaded listener.js 15:49:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x91eadc00) [pid = 1826] [serial = 557] [outer = 0x90a7fc00] 15:49:02 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:02 INFO - PROCESS | 1826 | 1462920542092 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 15:49:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:49:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1744ms 15:49:02 INFO - PROCESS | 1826 | 1462920542106 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 15:49:02 INFO - PROCESS | 1826 | 1462920542110 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 15:49:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:49:02 INFO - PROCESS | 1826 | 1462920542116 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:49:02 INFO - PROCESS | 1826 | 1462920542119 Marionette TRACE conn3 <- [1,714,null,{}] 15:49:02 INFO - PROCESS | 1826 | 1462920542133 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:02 INFO - PROCESS | 1826 | 1462920542416 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 15:49:02 INFO - PROCESS | 1826 | 1462920542454 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x90bf1c00 == 79 [pid = 1826] [id = 186] 15:49:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x91007800) [pid = 1826] [serial = 558] [outer = (nil)] 15:49:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x93aadc00) [pid = 1826] [serial = 559] [outer = 0x91007800] 15:49:02 INFO - PROCESS | 1826 | 1462920542529 Marionette DEBUG loaded listener.js 15:49:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x93abb000) [pid = 1826] [serial = 560] [outer = 0x91007800] 15:49:03 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x8f350800) [pid = 1826] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:49:03 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x8df43000) [pid = 1826] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:49:03 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x8df4cc00) [pid = 1826] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:49:03 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:03 INFO - PROCESS | 1826 | 1462920543806 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 15:49:03 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 15:49:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1738ms 15:49:03 INFO - PROCESS | 1826 | 1462920543862 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 15:49:03 INFO - PROCESS | 1826 | 1462920543865 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 15:49:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:49:03 INFO - PROCESS | 1826 | 1462920543873 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:49:03 INFO - PROCESS | 1826 | 1462920543875 Marionette TRACE conn3 <- [1,718,null,{}] 15:49:03 INFO - PROCESS | 1826 | 1462920543882 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:04 INFO - PROCESS | 1826 | 1462920544138 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 15:49:04 INFO - PROCESS | 1826 | 1462920544286 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea8b000 == 80 [pid = 1826] [id = 187] 15:49:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x8f1c0000) [pid = 1826] [serial = 561] [outer = (nil)] 15:49:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x93aac400) [pid = 1826] [serial = 562] [outer = 0x8f1c0000] 15:49:04 INFO - PROCESS | 1826 | 1462920544359 Marionette DEBUG loaded listener.js 15:49:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x94632800) [pid = 1826] [serial = 563] [outer = 0x8f1c0000] 15:49:05 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:05 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:49:05 INFO - PROCESS | 1826 | 1462920545421 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 15:49:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:49:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1580ms 15:49:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:49:05 INFO - PROCESS | 1826 | 1462920545453 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 15:49:05 INFO - PROCESS | 1826 | 1462920545455 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 15:49:05 INFO - PROCESS | 1826 | 1462920545462 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:49:05 INFO - PROCESS | 1826 | 1462920545465 Marionette TRACE conn3 <- [1,722,null,{}] 15:49:05 INFO - PROCESS | 1826 | 1462920545470 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:05 INFO - PROCESS | 1826 | 1462920545754 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 15:49:05 INFO - PROCESS | 1826 | 1462920545969 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df4b800 == 81 [pid = 1826] [id = 188] 15:49:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x8df4bc00) [pid = 1826] [serial = 564] [outer = (nil)] 15:49:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x8e179800) [pid = 1826] [serial = 565] [outer = 0x8df4bc00] 15:49:06 INFO - PROCESS | 1826 | 1462920546056 Marionette DEBUG loaded listener.js 15:49:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x8ea91c00) [pid = 1826] [serial = 566] [outer = 0x8df4bc00] 15:49:07 INFO - PROCESS | 1826 | 1462920546989 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 15:49:07 INFO - PROCESS | 1826 | 1462920547052 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 15:49:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:49:07 INFO - PROCESS | 1826 | 1462920547060 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:49:07 INFO - PROCESS | 1826 | 1462920547065 Marionette TRACE conn3 <- [1,726,null,{}] 15:49:07 INFO - PROCESS | 1826 | 1462920547072 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:07 INFO - PROCESS | 1826 | 1462920547260 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 15:49:07 INFO - PROCESS | 1826 | 1462920547499 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f4eb000 == 82 [pid = 1826] [id = 189] 15:49:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x8f5bc000) [pid = 1826] [serial = 567] [outer = (nil)] 15:49:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x90865000) [pid = 1826] [serial = 568] [outer = 0x8f5bc000] 15:49:07 INFO - PROCESS | 1826 | 1462920547634 Marionette DEBUG loaded listener.js 15:49:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x90bee000) [pid = 1826] [serial = 569] [outer = 0x8f5bc000] 15:49:08 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:08 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:49:08 INFO - PROCESS | 1826 | 1462920548603 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 15:49:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:49:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1595ms 15:49:08 INFO - PROCESS | 1826 | 1462920548656 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 15:49:08 INFO - PROCESS | 1826 | 1462920548661 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 15:49:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:49:08 INFO - PROCESS | 1826 | 1462920548668 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:49:08 INFO - PROCESS | 1826 | 1462920548672 Marionette TRACE conn3 <- [1,730,null,{}] 15:49:08 INFO - PROCESS | 1826 | 1462920548678 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:08 INFO - PROCESS | 1826 | 1462920548864 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 15:49:09 INFO - PROCESS | 1826 | 1462920549152 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x923c3800 == 83 [pid = 1826] [id = 190] 15:49:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x92ce3000) [pid = 1826] [serial = 570] [outer = (nil)] 15:49:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x93cc0400) [pid = 1826] [serial = 571] [outer = 0x92ce3000] 15:49:09 INFO - PROCESS | 1826 | 1462920549240 Marionette DEBUG loaded listener.js 15:49:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x9653e000) [pid = 1826] [serial = 572] [outer = 0x92ce3000] 15:49:09 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:09 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:49:10 INFO - PROCESS | 1826 | 1462920550172 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 15:49:10 INFO - PROCESS | 1826 | 1462920550272 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 15:49:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:49:10 INFO - PROCESS | 1826 | 1462920550288 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:49:10 INFO - PROCESS | 1826 | 1462920550295 Marionette TRACE conn3 <- [1,734,null,{}] 15:49:10 INFO - PROCESS | 1826 | 1462920550301 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:10 INFO - PROCESS | 1826 | 1462920550576 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 15:49:10 INFO - PROCESS | 1826 | 1462920550795 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df4b000 == 84 [pid = 1826] [id = 191] 15:49:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x9777b800) [pid = 1826] [serial = 573] [outer = (nil)] 15:49:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x9a78a000) [pid = 1826] [serial = 574] [outer = 0x9777b800] 15:49:10 INFO - PROCESS | 1826 | 1462920550882 Marionette DEBUG loaded listener.js 15:49:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x9aa95800) [pid = 1826] [serial = 575] [outer = 0x9777b800] 15:49:11 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:11 INFO - PROCESS | 1826 | 1462920551747 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 15:49:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:49:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1543ms 15:49:11 INFO - PROCESS | 1826 | 1462920551824 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 15:49:11 INFO - PROCESS | 1826 | 1462920551828 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 15:49:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:49:11 INFO - PROCESS | 1826 | 1462920551834 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:49:11 INFO - PROCESS | 1826 | 1462920551838 Marionette TRACE conn3 <- [1,738,null,{}] 15:49:11 INFO - PROCESS | 1826 | 1462920551844 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:12 INFO - PROCESS | 1826 | 1462920552058 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 15:49:12 INFO - PROCESS | 1826 | 1462920552278 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df46000 == 85 [pid = 1826] [id = 192] 15:49:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x99f96000) [pid = 1826] [serial = 576] [outer = (nil)] 15:49:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x9b184400) [pid = 1826] [serial = 577] [outer = 0x99f96000] 15:49:12 INFO - PROCESS | 1826 | 1462920552426 Marionette DEBUG loaded listener.js 15:49:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x9cc65c00) [pid = 1826] [serial = 578] [outer = 0x99f96000] 15:49:13 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:13 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:49:13 INFO - PROCESS | 1826 | 1462920553676 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 15:49:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:49:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1889ms 15:49:13 INFO - PROCESS | 1826 | 1462920553724 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 15:49:13 INFO - PROCESS | 1826 | 1462920553728 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 15:49:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:49:13 INFO - PROCESS | 1826 | 1462920553735 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:49:13 INFO - PROCESS | 1826 | 1462920553739 Marionette TRACE conn3 <- [1,742,null,{}] 15:49:13 INFO - PROCESS | 1826 | 1462920553745 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:14 INFO - PROCESS | 1826 | 1462920554001 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 15:49:14 INFO - PROCESS | 1826 | 1462920554182 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x9ceac000 == 86 [pid = 1826] [id = 193] 15:49:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0xa23e9c00) [pid = 1826] [serial = 579] [outer = (nil)] 15:49:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0xa2730000) [pid = 1826] [serial = 580] [outer = 0xa23e9c00] 15:49:14 INFO - PROCESS | 1826 | 1462920554279 Marionette DEBUG loaded listener.js 15:49:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0xa519c400) [pid = 1826] [serial = 581] [outer = 0xa23e9c00] 15:49:15 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:15 INFO - PROCESS | 1826 | 1462920555611 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 15:49:15 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 15:49:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1895ms 15:49:15 INFO - PROCESS | 1826 | 1462920555631 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 15:49:15 INFO - PROCESS | 1826 | 1462920555634 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 15:49:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:49:15 INFO - PROCESS | 1826 | 1462920555640 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:49:15 INFO - PROCESS | 1826 | 1462920555644 Marionette TRACE conn3 <- [1,746,null,{}] 15:49:15 INFO - PROCESS | 1826 | 1462920555650 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:15 INFO - PROCESS | 1826 | 1462920555858 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 15:49:16 INFO - PROCESS | 1826 | 1462920556051 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df3e000 == 87 [pid = 1826] [id = 194] 15:49:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x8df43400) [pid = 1826] [serial = 582] [outer = (nil)] 15:49:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x9103e800) [pid = 1826] [serial = 583] [outer = 0x8df43400] 15:49:16 INFO - PROCESS | 1826 | 1462920556135 Marionette DEBUG loaded listener.js 15:49:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x91042000) [pid = 1826] [serial = 584] [outer = 0x8df43400] 15:49:16 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:17 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:17 INFO - PROCESS | 1826 | 1462920557442 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 15:49:17 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.) 15:49:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1838ms 15:49:17 INFO - PROCESS | 1826 | 1462920557520 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 15:49:17 INFO - PROCESS | 1826 | 1462920557524 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 15:49:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:49:17 INFO - PROCESS | 1826 | 1462920557580 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:49:17 INFO - PROCESS | 1826 | 1462920557584 Marionette TRACE conn3 <- [1,750,null,{}] 15:49:17 INFO - PROCESS | 1826 | 1462920557590 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:17 INFO - PROCESS | 1826 | 1462920557754 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 15:49:17 INFO - PROCESS | 1826 | 1462920557932 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x9103cc00 == 88 [pid = 1826] [id = 195] 15:49:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x9103f800) [pid = 1826] [serial = 585] [outer = (nil)] 15:49:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x9a235000) [pid = 1826] [serial = 586] [outer = 0x9103f800] 15:49:18 INFO - PROCESS | 1826 | 1462920558014 Marionette DEBUG loaded listener.js 15:49:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x9a239000) [pid = 1826] [serial = 587] [outer = 0x9103f800] 15:49:19 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:19 INFO - PROCESS | 1826 | 1462920559288 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 15:49: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) 15:49:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1736ms 15:49:19 INFO - PROCESS | 1826 | 1462920559311 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 15:49:19 INFO - PROCESS | 1826 | 1462920559315 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 15:49:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:49:19 INFO - PROCESS | 1826 | 1462920559321 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:49:19 INFO - PROCESS | 1826 | 1462920559325 Marionette TRACE conn3 <- [1,754,null,{}] 15:49:19 INFO - PROCESS | 1826 | 1462920559332 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:19 INFO - PROCESS | 1826 | 1462920559537 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 15:49:19 INFO - PROCESS | 1826 | 1462920559717 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df3fc00 == 89 [pid = 1826] [id = 196] 15:49:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x91040c00) [pid = 1826] [serial = 588] [outer = (nil)] 15:49:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x9a23cc00) [pid = 1826] [serial = 589] [outer = 0x91040c00] 15:49:19 INFO - PROCESS | 1826 | 1462920559799 Marionette DEBUG loaded listener.js 15:49:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x9a240800) [pid = 1826] [serial = 590] [outer = 0x91040c00] 15:49:21 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:21 INFO - PROCESS | 1826 | 1462920561072 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 15:49: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 15:49:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1780ms 15:49:21 INFO - PROCESS | 1826 | 1462920561103 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 15:49:21 INFO - PROCESS | 1826 | 1462920561107 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 15:49:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:49:21 INFO - PROCESS | 1826 | 1462920561113 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:49:21 INFO - PROCESS | 1826 | 1462920561123 Marionette TRACE conn3 <- [1,758,null,{}] 15:49:21 INFO - PROCESS | 1826 | 1462920561129 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:21 INFO - PROCESS | 1826 | 1462920561375 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 15:49:21 INFO - PROCESS | 1826 | 1462920561557 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea96400 == 90 [pid = 1826] [id = 197] 15:49:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x8f1b2c00) [pid = 1826] [serial = 591] [outer = (nil)] 15:49:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x97781800) [pid = 1826] [serial = 592] [outer = 0x8f1b2c00] 15:49:21 INFO - PROCESS | 1826 | 1462920561639 Marionette DEBUG loaded listener.js 15:49:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x9a419000) [pid = 1826] [serial = 593] [outer = 0x8f1b2c00] 15:49:22 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:22 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:49:22 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:22 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:22 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:49:22 INFO - PROCESS | 1826 | 1462920562525 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 15:49: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 15:49:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1487ms 15:49:22 INFO - PROCESS | 1826 | 1462920562600 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 15:49:22 INFO - PROCESS | 1826 | 1462920562604 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 15:49:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:49:22 INFO - PROCESS | 1826 | 1462920562610 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:49:22 INFO - PROCESS | 1826 | 1462920562614 Marionette TRACE conn3 <- [1,762,null,{}] 15:49:22 INFO - PROCESS | 1826 | 1462920562619 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:22 INFO - PROCESS | 1826 | 1462920562791 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 15:49:23 INFO - PROCESS | 1826 | 1462920563407 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e17d000 == 91 [pid = 1826] [id = 198] 15:49:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x8e17ec00) [pid = 1826] [serial = 594] [outer = (nil)] 15:49:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x8f1ac800) [pid = 1826] [serial = 595] [outer = 0x8e17ec00] 15:49:23 INFO - PROCESS | 1826 | 1462920563500 Marionette DEBUG loaded listener.js 15:49:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x8f350000) [pid = 1826] [serial = 596] [outer = 0x8e17ec00] 15:49:24 INFO - PROCESS | 1826 | 1462920564693 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 15:49:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:49:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2092ms 15:49:24 INFO - PROCESS | 1826 | 1462920564704 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 15:49:24 INFO - PROCESS | 1826 | 1462920564710 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 15:49:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:49:24 INFO - PROCESS | 1826 | 1462920564717 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:49:24 INFO - PROCESS | 1826 | 1462920564723 Marionette TRACE conn3 <- [1,766,null,{}] 15:49:24 INFO - PROCESS | 1826 | 1462920564817 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:24 INFO - PROCESS | 1826 | --DOCSHELL 0x98f7d000 == 90 [pid = 1826] [id = 45] 15:49:24 INFO - PROCESS | 1826 | --DOCSHELL 0x95153000 == 89 [pid = 1826] [id = 43] 15:49:24 INFO - PROCESS | 1826 | --DOCSHELL 0x938f8400 == 88 [pid = 1826] [id = 42] 15:49:24 INFO - PROCESS | 1826 | --DOCSHELL 0x93a51800 == 87 [pid = 1826] [id = 34] 15:49:24 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x91008400) [pid = 1826] [serial = 520] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea8b000 == 86 [pid = 1826] [id = 187] 15:49:25 INFO - PROCESS | 1826 | --DOCSHELL 0x90bf1c00 == 85 [pid = 1826] [id = 186] 15:49:25 INFO - PROCESS | 1826 | --DOCSHELL 0x9083d400 == 84 [pid = 1826] [id = 185] 15:49:25 INFO - PROCESS | 1826 | --DOCSHELL 0x8e179400 == 83 [pid = 1826] [id = 184] 15:49:25 INFO - PROCESS | 1826 | 1462920565144 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 15:49:25 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1af800 == 82 [pid = 1826] [id = 183] 15:49:25 INFO - PROCESS | 1826 | --DOCSHELL 0x8db87c00 == 81 [pid = 1826] [id = 174] 15:49:25 INFO - PROCESS | 1826 | --DOCSHELL 0x8f5c0800 == 80 [pid = 1826] [id = 173] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x9777ac00) [pid = 1826] [serial = 484] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x97765800) [pid = 1826] [serial = 475] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x90839400) [pid = 1826] [serial = 517] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x90861400) [pid = 1826] [serial = 518] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x8f1acc00) [pid = 1826] [serial = 514] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x8f34c800) [pid = 1826] [serial = 515] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x9aa8fc00) [pid = 1826] [serial = 490] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x99f97c00) [pid = 1826] [serial = 487] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x8f1a4c00) [pid = 1826] [serial = 512] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x8e7d5400) [pid = 1826] [serial = 511] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x8f1b1800) [pid = 1826] [serial = 478] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x90bed800) [pid = 1826] [serial = 481] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0xa23edc00) [pid = 1826] [serial = 493] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0xa3127800) [pid = 1826] [serial = 496] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x8f4ee000) [pid = 1826] [serial = 499] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x91007000) [pid = 1826] [serial = 502] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x91011000) [pid = 1826] [serial = 505] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x8cff2800) [pid = 1826] [serial = 508] [outer = (nil)] [url = about:blank] 15:49:25 INFO - PROCESS | 1826 | 1462920565326 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e7d5400 == 81 [pid = 1826] [id = 199] 15:49:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x8f1aa800) [pid = 1826] [serial = 597] [outer = (nil)] 15:49:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x8f352400) [pid = 1826] [serial = 598] [outer = 0x8f1aa800] 15:49:25 INFO - PROCESS | 1826 | 1462920565404 Marionette DEBUG loaded listener.js 15:49:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x9083ac00) [pid = 1826] [serial = 599] [outer = 0x8f1aa800] 15:49:26 INFO - PROCESS | 1826 | 1462920566522 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 15:49:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:49:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1832ms 15:49:26 INFO - PROCESS | 1826 | 1462920566552 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 15:49:26 INFO - PROCESS | 1826 | 1462920566558 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 15:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:49:26 INFO - PROCESS | 1826 | 1462920566565 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:49:26 INFO - PROCESS | 1826 | 1462920566568 Marionette TRACE conn3 <- [1,770,null,{}] 15:49:26 INFO - PROCESS | 1826 | 1462920566574 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:26 INFO - PROCESS | 1826 | 1462920566801 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 15:49:27 INFO - PROCESS | 1826 | 1462920566976 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1bec00 == 82 [pid = 1826] [id = 200] 15:49:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x9100b000) [pid = 1826] [serial = 600] [outer = (nil)] 15:49:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x91038c00) [pid = 1826] [serial = 601] [outer = 0x9100b000] 15:49:27 INFO - PROCESS | 1826 | 1462920567048 Marionette DEBUG loaded listener.js 15:49:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x91ccbc00) [pid = 1826] [serial = 602] [outer = 0x9100b000] 15:49:27 INFO - PROCESS | 1826 | 1462920567845 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1335ms 15:49:27 INFO - PROCESS | 1826 | 1462920567901 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 15:49:27 INFO - PROCESS | 1826 | 1462920567904 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 15:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:49:27 INFO - PROCESS | 1826 | 1462920567917 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:49:27 INFO - PROCESS | 1826 | 1462920567926 Marionette TRACE conn3 <- [1,774,null,{}] 15:49:27 INFO - PROCESS | 1826 | 1462920567938 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:28 INFO - PROCESS | 1826 | 1462920568156 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 15:49:28 INFO - PROCESS | 1826 | 1462920568178 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x90863c00 == 83 [pid = 1826] [id = 201] 15:49:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x91cd0c00) [pid = 1826] [serial = 603] [outer = (nil)] 15:49:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x9510d000) [pid = 1826] [serial = 604] [outer = 0x91cd0c00] 15:49:28 INFO - PROCESS | 1826 | 1462920568249 Marionette DEBUG loaded listener.js 15:49:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x97776000) [pid = 1826] [serial = 605] [outer = 0x91cd0c00] 15:49:29 INFO - PROCESS | 1826 | 1462920569128 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 15:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1247ms 15:49:29 INFO - PROCESS | 1826 | 1462920569158 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 15:49:29 INFO - PROCESS | 1826 | 1462920569162 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 15:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:49:29 INFO - PROCESS | 1826 | 1462920569168 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:49:29 INFO - PROCESS | 1826 | 1462920569171 Marionette TRACE conn3 <- [1,778,null,{}] 15:49:29 INFO - PROCESS | 1826 | 1462920569177 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:29 INFO - PROCESS | 1826 | 1462920569615 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 15:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x91007800) [pid = 1826] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x90a7f000) [pid = 1826] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x8f1c9c00) [pid = 1826] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x90a7fc00) [pid = 1826] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:49:29 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x8e17cc00) [pid = 1826] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:49:29 INFO - PROCESS | 1826 | 1462920569795 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cfeb400 == 84 [pid = 1826] [id = 202] 15:49:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x8e17c000) [pid = 1826] [serial = 606] [outer = (nil)] 15:49:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x923c6000) [pid = 1826] [serial = 607] [outer = 0x8e17c000] 15:49:29 INFO - PROCESS | 1826 | 1462920569875 Marionette DEBUG loaded listener.js 15:49:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x93aaf400) [pid = 1826] [serial = 608] [outer = 0x8e17c000] 15:49:30 INFO - PROCESS | 1826 | 1462920570570 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 15:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1427ms 15:49:30 INFO - PROCESS | 1826 | 1462920570597 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 15:49:30 INFO - PROCESS | 1826 | 1462920570601 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 15:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:49:30 INFO - PROCESS | 1826 | 1462920570607 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:49:30 INFO - PROCESS | 1826 | 1462920570609 Marionette TRACE conn3 <- [1,782,null,{}] 15:49:30 INFO - PROCESS | 1826 | 1462920570615 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:30 INFO - PROCESS | 1826 | 1462920570823 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 15:49:30 INFO - PROCESS | 1826 | 1462920570843 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x97780c00 == 85 [pid = 1826] [id = 203] 15:49:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x97782400) [pid = 1826] [serial = 609] [outer = (nil)] 15:49:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x99ce7800) [pid = 1826] [serial = 610] [outer = 0x97782400] 15:49:30 INFO - PROCESS | 1826 | 1462920570930 Marionette DEBUG loaded listener.js 15:49:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x9a789000) [pid = 1826] [serial = 611] [outer = 0x97782400] 15:49:31 INFO - PROCESS | 1826 | 1462920571921 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 15:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1379ms 15:49:31 INFO - PROCESS | 1826 | 1462920571987 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 15:49:31 INFO - PROCESS | 1826 | 1462920571994 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 15:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:49:32 INFO - PROCESS | 1826 | 1462920572002 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:49:32 INFO - PROCESS | 1826 | 1462920572009 Marionette TRACE conn3 <- [1,786,null,{}] 15:49:32 INFO - PROCESS | 1826 | 1462920572019 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:32 INFO - PROCESS | 1826 | 1462920572245 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 15:49:32 INFO - PROCESS | 1826 | 1462920572510 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1cdc00 == 86 [pid = 1826] [id = 204] 15:49:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x8f344c00) [pid = 1826] [serial = 612] [outer = (nil)] 15:49:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x8f4e7800) [pid = 1826] [serial = 613] [outer = 0x8f344c00] 15:49:32 INFO - PROCESS | 1826 | 1462920572638 Marionette DEBUG loaded listener.js 15:49:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x90839400) [pid = 1826] [serial = 614] [outer = 0x8f344c00] 15:49:33 INFO - PROCESS | 1826 | 1462920573537 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1598ms 15:49:33 INFO - PROCESS | 1826 | 1462920573601 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 15:49:33 INFO - PROCESS | 1826 | 1462920573610 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 15:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:49:33 INFO - PROCESS | 1826 | 1462920573621 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:49:33 INFO - PROCESS | 1826 | 1462920573625 Marionette TRACE conn3 <- [1,790,null,{}] 15:49:33 INFO - PROCESS | 1826 | 1462920573631 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:33 INFO - PROCESS | 1826 | 1462920573862 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 15:49:34 INFO - PROCESS | 1826 | 1462920574098 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x9085fc00 == 87 [pid = 1826] [id = 205] 15:49:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x91013800) [pid = 1826] [serial = 615] [outer = (nil)] 15:49:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x91eac400) [pid = 1826] [serial = 616] [outer = 0x91013800] 15:49:34 INFO - PROCESS | 1826 | 1462920574199 Marionette DEBUG loaded listener.js 15:49:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x92ce0c00) [pid = 1826] [serial = 617] [outer = 0x91013800] 15:49:35 INFO - PROCESS | 1826 | 1462920575142 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1582ms 15:49:35 INFO - PROCESS | 1826 | 1462920575203 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 15:49:35 INFO - PROCESS | 1826 | 1462920575207 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 15:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:49:35 INFO - PROCESS | 1826 | 1462920575214 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:49:35 INFO - PROCESS | 1826 | 1462920575220 Marionette TRACE conn3 <- [1,794,null,{}] 15:49:35 INFO - PROCESS | 1826 | 1462920575236 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:35 INFO - PROCESS | 1826 | 1462920575460 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 15:49:35 INFO - PROCESS | 1826 | 1462920575694 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x95150000 == 88 [pid = 1826] [id = 206] 15:49:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x9a0d8400) [pid = 1826] [serial = 618] [outer = (nil)] 15:49:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x9aa90c00) [pid = 1826] [serial = 619] [outer = 0x9a0d8400] 15:49:35 INFO - PROCESS | 1826 | 1462920575794 Marionette DEBUG loaded listener.js 15:49:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x9af35c00) [pid = 1826] [serial = 620] [outer = 0x9a0d8400] 15:49:36 INFO - PROCESS | 1826 | 1462920576658 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 15:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1492ms 15:49:36 INFO - PROCESS | 1826 | 1462920576707 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 15:49:36 INFO - PROCESS | 1826 | 1462920576712 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 15:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:49:36 INFO - PROCESS | 1826 | 1462920576718 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:49:36 INFO - PROCESS | 1826 | 1462920576721 Marionette TRACE conn3 <- [1,798,null,{}] 15:49:36 INFO - PROCESS | 1826 | 1462920576727 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:36 INFO - PROCESS | 1826 | 1462920576903 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 15:49:37 INFO - PROCESS | 1826 | 1462920577087 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x8db86800 == 89 [pid = 1826] [id = 207] 15:49:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x9b153400) [pid = 1826] [serial = 621] [outer = (nil)] 15:49:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x9b976c00) [pid = 1826] [serial = 622] [outer = 0x9b153400] 15:49:37 INFO - PROCESS | 1826 | 1462920577170 Marionette DEBUG loaded listener.js 15:49:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x9b97b000) [pid = 1826] [serial = 623] [outer = 0x9b153400] 15:49:38 INFO - PROCESS | 1826 | 1462920578106 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 15:49:38 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 15:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1441ms 15:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:49:38 INFO - PROCESS | 1826 | 1462920578160 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 15:49:38 INFO - PROCESS | 1826 | 1462920578163 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 15:49:38 INFO - PROCESS | 1826 | 1462920578170 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:49:38 INFO - PROCESS | 1826 | 1462920578173 Marionette TRACE conn3 <- [1,802,null,{}] 15:49:38 INFO - PROCESS | 1826 | 1462920578179 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:38 INFO - PROCESS | 1826 | 1462920578352 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 15:49:38 INFO - PROCESS | 1826 | 1462920578602 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x9af30400 == 90 [pid = 1826] [id = 208] 15:49:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x9b971800) [pid = 1826] [serial = 624] [outer = (nil)] 15:49:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x9cc6c800) [pid = 1826] [serial = 625] [outer = 0x9b971800] 15:49:38 INFO - PROCESS | 1826 | 1462920578741 Marionette DEBUG loaded listener.js 15:49:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0xa23f2000) [pid = 1826] [serial = 626] [outer = 0x9b971800] 15:49:39 INFO - PROCESS | 1826 | 1462920579626 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 15:49:39 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 15:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1534ms 15:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:49:39 INFO - PROCESS | 1826 | 1462920579704 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 15:49:39 INFO - PROCESS | 1826 | 1462920579707 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 15:49:39 INFO - PROCESS | 1826 | 1462920579713 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:49:39 INFO - PROCESS | 1826 | 1462920579717 Marionette TRACE conn3 <- [1,806,null,{}] 15:49:39 INFO - PROCESS | 1826 | 1462920579723 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:39 INFO - PROCESS | 1826 | 1462920579964 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 15:49:40 INFO - PROCESS | 1826 | 1462920580203 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:40 INFO - PROCESS | 1826 | ++DOCSHELL 0xa31bb400 == 91 [pid = 1826] [id = 209] 15:49:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0xa3652800) [pid = 1826] [serial = 627] [outer = (nil)] 15:49:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0xa51ef800) [pid = 1826] [serial = 628] [outer = 0xa3652800] 15:49:40 INFO - PROCESS | 1826 | 1462920580301 Marionette DEBUG loaded listener.js 15:49:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0xa638ac00) [pid = 1826] [serial = 629] [outer = 0xa3652800] 15:49:41 INFO - PROCESS | 1826 | 1462920581190 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 15:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 15:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1538ms 15:49:41 INFO - PROCESS | 1826 | 1462920581251 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 15:49:41 INFO - PROCESS | 1826 | 1462920581254 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 15:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:49:41 INFO - PROCESS | 1826 | 1462920581260 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:49:41 INFO - PROCESS | 1826 | 1462920581264 Marionette TRACE conn3 <- [1,810,null,{}] 15:49:41 INFO - PROCESS | 1826 | 1462920581270 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:41 INFO - PROCESS | 1826 | 1462920581439 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 15:49:41 INFO - PROCESS | 1826 | 1462920581624 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x8aa41c00 == 92 [pid = 1826] [id = 210] 15:49:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x8aa44800) [pid = 1826] [serial = 630] [outer = (nil)] 15:49:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x8aa4b800) [pid = 1826] [serial = 631] [outer = 0x8aa44800] 15:49:41 INFO - PROCESS | 1826 | 1462920581709 Marionette DEBUG loaded listener.js 15:49:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x8aa4ec00) [pid = 1826] [serial = 632] [outer = 0x8aa44800] 15:49:42 INFO - PROCESS | 1826 | 1462920582622 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 15:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1389ms 15:49:42 INFO - PROCESS | 1826 | 1462920582651 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 15:49:42 INFO - PROCESS | 1826 | 1462920582655 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 15:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:49:42 INFO - PROCESS | 1826 | 1462920582661 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:49:42 INFO - PROCESS | 1826 | 1462920582664 Marionette TRACE conn3 <- [1,814,null,{}] 15:49:42 INFO - PROCESS | 1826 | 1462920582670 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:42 INFO - PROCESS | 1826 | 1462920582838 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 15:49:43 INFO - PROCESS | 1826 | 1462920583029 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x89eea000 == 93 [pid = 1826] [id = 211] 15:49:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x89eea800) [pid = 1826] [serial = 633] [outer = (nil)] 15:49:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x89ef2000) [pid = 1826] [serial = 634] [outer = 0x89eea800] 15:49:43 INFO - PROCESS | 1826 | 1462920583111 Marionette DEBUG loaded listener.js 15:49:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x89ef6c00) [pid = 1826] [serial = 635] [outer = 0x89eea800] 15:49:44 INFO - PROCESS | 1826 | 1462920584029 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 15:49:44 INFO - PROCESS | 1826 | 1462920584103 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 15:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:49:44 INFO - PROCESS | 1826 | 1462920584109 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:49:44 INFO - PROCESS | 1826 | 1462920584112 Marionette TRACE conn3 <- [1,818,null,{}] 15:49:44 INFO - PROCESS | 1826 | 1462920584118 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:44 INFO - PROCESS | 1826 | 1462920584327 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 15:49:44 INFO - PROCESS | 1826 | 1462920584559 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x89eebc00 == 94 [pid = 1826] [id = 212] 15:49:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x89eec400) [pid = 1826] [serial = 636] [outer = (nil)] 15:49:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x8d201c00) [pid = 1826] [serial = 637] [outer = 0x89eec400] 15:49:44 INFO - PROCESS | 1826 | 1462920584687 Marionette DEBUG loaded listener.js 15:49:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x8d207400) [pid = 1826] [serial = 638] [outer = 0x89eec400] 15:49:45 INFO - PROCESS | 1826 | 1462920585580 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 15:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1530ms 15:49:45 INFO - PROCESS | 1826 | 1462920585640 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 15:49:45 INFO - PROCESS | 1826 | 1462920585643 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 15:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:49:45 INFO - PROCESS | 1826 | 1462920585651 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:49:45 INFO - PROCESS | 1826 | 1462920585654 Marionette TRACE conn3 <- [1,822,null,{}] 15:49:45 INFO - PROCESS | 1826 | 1462920585660 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:45 INFO - PROCESS | 1826 | 1462920585916 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 15:49:46 INFO - PROCESS | 1826 | 1462920586097 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x89eeb000 == 95 [pid = 1826] [id = 213] 15:49:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x8aa50c00) [pid = 1826] [serial = 639] [outer = (nil)] 15:49:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x8d20d000) [pid = 1826] [serial = 640] [outer = 0x8aa50c00] 15:49:46 INFO - PROCESS | 1826 | 1462920586196 Marionette DEBUG loaded listener.js 15:49:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x8d20fc00) [pid = 1826] [serial = 641] [outer = 0x8aa50c00] 15:49:47 INFO - PROCESS | 1826 | 1462920587051 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 15:49:47 INFO - PROCESS | 1826 | 1462920587091 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 15:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:49:47 INFO - PROCESS | 1826 | 1462920587097 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:49:47 INFO - PROCESS | 1826 | 1462920587102 Marionette TRACE conn3 <- [1,826,null,{}] 15:49:47 INFO - PROCESS | 1826 | 1462920587108 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:47 INFO - PROCESS | 1826 | 1462920587319 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 15:49:47 INFO - PROCESS | 1826 | 1462920587580 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x8afea400 == 96 [pid = 1826] [id = 214] 15:49:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x8aff0c00) [pid = 1826] [serial = 642] [outer = (nil)] 15:49:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x8d20cc00) [pid = 1826] [serial = 643] [outer = 0x8aff0c00] 15:49:47 INFO - PROCESS | 1826 | 1462920587715 Marionette DEBUG loaded listener.js 15:49:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0xa51e7400) [pid = 1826] [serial = 644] [outer = 0x8aff0c00] 15:49:48 INFO - PROCESS | 1826 | 1462920588587 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 15:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1535ms 15:49:48 INFO - PROCESS | 1826 | 1462920588634 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 15:49:48 INFO - PROCESS | 1826 | 1462920588638 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 15:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:49:48 INFO - PROCESS | 1826 | 1462920588644 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:49:48 INFO - PROCESS | 1826 | 1462920588649 Marionette TRACE conn3 <- [1,830,null,{}] 15:49:48 INFO - PROCESS | 1826 | 1462920588654 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:48 INFO - PROCESS | 1826 | 1462920588830 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 15:49:49 INFO - PROCESS | 1826 | 1462920589022 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x89ef8000 == 97 [pid = 1826] [id = 215] 15:49:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x8b315000) [pid = 1826] [serial = 645] [outer = (nil)] 15:49:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x8b31a800) [pid = 1826] [serial = 646] [outer = 0x8b315000] 15:49:49 INFO - PROCESS | 1826 | 1462920589110 Marionette DEBUG loaded listener.js 15:49:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x8b31c000) [pid = 1826] [serial = 647] [outer = 0x8b315000] 15:49:50 INFO - PROCESS | 1826 | 1462920590025 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 15:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1444ms 15:49:50 INFO - PROCESS | 1826 | 1462920590088 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 15:49:50 INFO - PROCESS | 1826 | 1462920590091 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 15:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:49:50 INFO - PROCESS | 1826 | 1462920590098 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:49:50 INFO - PROCESS | 1826 | 1462920590101 Marionette TRACE conn3 <- [1,834,null,{}] 15:49:50 INFO - PROCESS | 1826 | 1462920590107 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:50 INFO - PROCESS | 1826 | 1462920590288 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 15:49:50 INFO - PROCESS | 1826 | 1462920590479 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x89e51000 == 98 [pid = 1826] [id = 216] 15:49:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x89e51400) [pid = 1826] [serial = 648] [outer = (nil)] 15:49:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x89e58400) [pid = 1826] [serial = 649] [outer = 0x89e51400] 15:49:50 INFO - PROCESS | 1826 | 1462920590565 Marionette DEBUG loaded listener.js 15:49:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x89e5ac00) [pid = 1826] [serial = 650] [outer = 0x89e51400] 15:49:51 INFO - PROCESS | 1826 | 1462920591477 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 15:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1431ms 15:49:51 INFO - PROCESS | 1826 | 1462920591529 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 15:49:51 INFO - PROCESS | 1826 | 1462920591533 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 15:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:49:51 INFO - PROCESS | 1826 | 1462920591539 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:49:51 INFO - PROCESS | 1826 | 1462920591542 Marionette TRACE conn3 <- [1,838,null,{}] 15:49:51 INFO - PROCESS | 1826 | 1462920591548 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:51 INFO - PROCESS | 1826 | 1462920591715 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 15:49:52 INFO - PROCESS | 1826 | 1462920591980 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x89502000 == 99 [pid = 1826] [id = 217] 15:49:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x89502400) [pid = 1826] [serial = 651] [outer = (nil)] 15:49:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x89509400) [pid = 1826] [serial = 652] [outer = 0x89502400] 15:49:52 INFO - PROCESS | 1826 | 1462920592190 Marionette DEBUG loaded listener.js 15:49:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x8950c800) [pid = 1826] [serial = 653] [outer = 0x89502400] 15:49:53 INFO - PROCESS | 1826 | 1462920593089 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 15:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1583ms 15:49:53 INFO - PROCESS | 1826 | 1462920593122 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 15:49:53 INFO - PROCESS | 1826 | 1462920593126 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 15:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:49:53 INFO - PROCESS | 1826 | 1462920593132 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:49:53 INFO - PROCESS | 1826 | 1462920593135 Marionette TRACE conn3 <- [1,842,null,{}] 15:49:53 INFO - PROCESS | 1826 | 1462920593141 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:53 INFO - PROCESS | 1826 | 1462920593309 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 15:49:53 INFO - PROCESS | 1826 | 1462920593507 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x89507400 == 100 [pid = 1826] [id = 218] 15:49:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x8950b000) [pid = 1826] [serial = 654] [outer = (nil)] 15:49:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x89e59400) [pid = 1826] [serial = 655] [outer = 0x8950b000] 15:49:53 INFO - PROCESS | 1826 | 1462920593596 Marionette DEBUG loaded listener.js 15:49:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x89e5dc00) [pid = 1826] [serial = 656] [outer = 0x8950b000] 15:49:54 INFO - PROCESS | 1826 | 1462920594519 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 15:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1429ms 15:49:54 INFO - PROCESS | 1826 | 1462920594561 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 15:49:54 INFO - PROCESS | 1826 | 1462920594564 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 15:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:49:54 INFO - PROCESS | 1826 | 1462920594571 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:49:54 INFO - PROCESS | 1826 | 1462920594575 Marionette TRACE conn3 <- [1,846,null,{}] 15:49:54 INFO - PROCESS | 1826 | 1462920594583 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:54 INFO - PROCESS | 1826 | 1462920594771 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 15:49:54 INFO - PROCESS | 1826 | 1462920594966 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x89506800 == 101 [pid = 1826] [id = 219] 15:49:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x89508800) [pid = 1826] [serial = 657] [outer = (nil)] 15:49:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x8964e400) [pid = 1826] [serial = 658] [outer = 0x89508800] 15:49:55 INFO - PROCESS | 1826 | 1462920595100 Marionette DEBUG loaded listener.js 15:49:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x89651000) [pid = 1826] [serial = 659] [outer = 0x89508800] 15:49:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x89e5a800) [pid = 1826] [serial = 660] [outer = 0x923c5000] 15:49:56 INFO - PROCESS | 1826 | 1462920596595 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 15:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 2042ms 15:49:56 INFO - PROCESS | 1826 | 1462920596614 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 15:49:56 INFO - PROCESS | 1826 | 1462920596619 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 15:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:49:56 INFO - PROCESS | 1826 | 1462920596627 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:49:56 INFO - PROCESS | 1826 | 1462920596633 Marionette TRACE conn3 <- [1,850,null,{}] 15:49:56 INFO - PROCESS | 1826 | 1462920596642 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:56 INFO - PROCESS | 1826 | 1462920596814 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 15:49:57 INFO - PROCESS | 1826 | 1462920597011 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x8964b000 == 102 [pid = 1826] [id = 220] 15:49:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x89eeb800) [pid = 1826] [serial = 661] [outer = (nil)] 15:49:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x8afef800) [pid = 1826] [serial = 662] [outer = 0x89eeb800] 15:49:57 INFO - PROCESS | 1826 | 1462920597125 Marionette DEBUG loaded listener.js 15:49:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x8aff5800) [pid = 1826] [serial = 663] [outer = 0x89eeb800] 15:49:58 INFO - PROCESS | 1826 | 1462920598097 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 15:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1484ms 15:49:58 INFO - PROCESS | 1826 | 1462920598111 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 15:49:58 INFO - PROCESS | 1826 | 1462920598118 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 15:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:49:58 INFO - PROCESS | 1826 | 1462920598128 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:49:58 INFO - PROCESS | 1826 | 1462920598131 Marionette TRACE conn3 <- [1,854,null,{}] 15:49:58 INFO - PROCESS | 1826 | 1462920598138 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:58 INFO - PROCESS | 1826 | 1462920598322 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 15:49:58 INFO - PROCESS | 1826 | 1462920598571 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x8db83400 == 103 [pid = 1826] [id = 221] 15:49:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x8db88000) [pid = 1826] [serial = 664] [outer = (nil)] 15:49:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x8e7df800) [pid = 1826] [serial = 665] [outer = 0x8db88000] 15:49:58 INFO - PROCESS | 1826 | 1462920598693 Marionette DEBUG loaded listener.js 15:49:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x8f1ab400) [pid = 1826] [serial = 666] [outer = 0x8db88000] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x9777c000) [pid = 1826] [serial = 535] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0xa104c800) [pid = 1826] [serial = 544] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x92ce3800) [pid = 1826] [serial = 529] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x946ae000) [pid = 1826] [serial = 532] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x8f5be800) [pid = 1826] [serial = 526] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x8e179c00) [pid = 1826] [serial = 523] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x9a41ec00) [pid = 1826] [serial = 538] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x9b9b2800) [pid = 1826] [serial = 541] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x93aac400) [pid = 1826] [serial = 562] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOCSHELL 0x8df4b800 == 102 [pid = 1826] [id = 188] 15:49:59 INFO - PROCESS | 1826 | 1462920599748 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x91eadc00) [pid = 1826] [serial = 557] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x8f345000) [pid = 1826] [serial = 554] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x93abb000) [pid = 1826] [serial = 560] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x93aadc00) [pid = 1826] [serial = 559] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x91cd3000) [pid = 1826] [serial = 521] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x8ea94c00) [pid = 1826] [serial = 553] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x9100b400) [pid = 1826] [serial = 556] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x8f4e7400) [pid = 1826] [serial = 550] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x8f5bcc00) [pid = 1826] [serial = 551] [outer = (nil)] [url = about:blank] 15:49:59 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0xa22a1800) [pid = 1826] [serial = 547] [outer = (nil)] [url = about:blank] 15:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1681ms 15:49:59 INFO - PROCESS | 1826 | 1462920599809 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 15:49:59 INFO - PROCESS | 1826 | 1462920599811 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 15:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:49:59 INFO - PROCESS | 1826 | 1462920599818 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:49:59 INFO - PROCESS | 1826 | 1462920599824 Marionette TRACE conn3 <- [1,858,null,{}] 15:49:59 INFO - PROCESS | 1826 | 1462920599839 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:00 INFO - PROCESS | 1826 | 1462920600008 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 15:50:00 INFO - PROCESS | 1826 | 1462920600202 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea8cc00 == 103 [pid = 1826] [id = 222] 15:50:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x8f4f0000) [pid = 1826] [serial = 667] [outer = (nil)] 15:50:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x8f5c0c00) [pid = 1826] [serial = 668] [outer = 0x8f4f0000] 15:50:00 INFO - PROCESS | 1826 | 1462920600285 Marionette DEBUG loaded listener.js 15:50:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x90868400) [pid = 1826] [serial = 669] [outer = 0x8f4f0000] 15:50:01 INFO - PROCESS | 1826 | 1462920601018 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 15:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1240ms 15:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:50:01 INFO - PROCESS | 1826 | 1462920601069 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 15:50:01 INFO - PROCESS | 1826 | 1462920601072 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 15:50:01 INFO - PROCESS | 1826 | 1462920601079 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:50:01 INFO - PROCESS | 1826 | 1462920601082 Marionette TRACE conn3 <- [1,862,null,{}] 15:50:01 INFO - PROCESS | 1826 | 1462920601088 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:01 INFO - PROCESS | 1826 | 1462920601249 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 15:50:01 INFO - PROCESS | 1826 | 1462920601266 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f4e7400 == 104 [pid = 1826] [id = 223] 15:50:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x9100ac00) [pid = 1826] [serial = 670] [outer = (nil)] 15:50:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x91035400) [pid = 1826] [serial = 671] [outer = 0x9100ac00] 15:50:01 INFO - PROCESS | 1826 | 1462920601354 Marionette DEBUG loaded listener.js 15:50:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x91cd3400) [pid = 1826] [serial = 672] [outer = 0x9100ac00] 15:50:02 INFO - PROCESS | 1826 | 1462920602380 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 15:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1382ms 15:50:02 INFO - PROCESS | 1826 | 1462920602463 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 15:50:02 INFO - PROCESS | 1826 | 1462920602466 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 15:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:50:02 INFO - PROCESS | 1826 | 1462920602472 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:50:02 INFO - PROCESS | 1826 | 1462920602474 Marionette TRACE conn3 <- [1,866,null,{}] 15:50:02 INFO - PROCESS | 1826 | 1462920602480 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:02 INFO - PROCESS | 1826 | 1462920602712 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 15:50:02 INFO - PROCESS | 1826 | 1462920602739 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x90a84c00 == 105 [pid = 1826] [id = 224] 15:50:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x9103d000) [pid = 1826] [serial = 673] [outer = (nil)] 15:50:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x92cddc00) [pid = 1826] [serial = 674] [outer = 0x9103d000] 15:50:02 INFO - PROCESS | 1826 | 1462920602808 Marionette DEBUG loaded listener.js 15:50:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x92ee6000) [pid = 1826] [serial = 675] [outer = 0x9103d000] 15:50:03 INFO - PROCESS | 1826 | 1462920603664 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 15:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1247ms 15:50:03 INFO - PROCESS | 1826 | 1462920603727 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 15:50:03 INFO - PROCESS | 1826 | 1462920603731 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 15:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:50:03 INFO - PROCESS | 1826 | 1462920603737 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:50:03 INFO - PROCESS | 1826 | 1462920603739 Marionette TRACE conn3 <- [1,870,null,{}] 15:50:03 INFO - PROCESS | 1826 | 1462920603745 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:04 INFO - PROCESS | 1826 | 1462920604002 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 15:50:04 INFO - PROCESS | 1826 | 1462920604028 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x91009800 == 106 [pid = 1826] [id = 225] 15:50:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x91cd8400) [pid = 1826] [serial = 676] [outer = (nil)] 15:50:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x97775400) [pid = 1826] [serial = 677] [outer = 0x91cd8400] 15:50:04 INFO - PROCESS | 1826 | 1462920604099 Marionette DEBUG loaded listener.js 15:50:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x98dc6c00) [pid = 1826] [serial = 678] [outer = 0x91cd8400] 15:50:04 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x91cd0c00) [pid = 1826] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:50:04 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x8e17c000) [pid = 1826] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:50:04 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x9100b000) [pid = 1826] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:50:04 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x8f1aa800) [pid = 1826] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:50:04 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x8f1c0000) [pid = 1826] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:50:04 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x8e17ec00) [pid = 1826] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:50:04 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x92ce8c00) [pid = 1826] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:50:05 INFO - PROCESS | 1826 | 1462920605140 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 15:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1433ms 15:50:05 INFO - PROCESS | 1826 | 1462920605170 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 15:50:05 INFO - PROCESS | 1826 | 1462920605174 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 15:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:50:05 INFO - PROCESS | 1826 | 1462920605180 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:50:05 INFO - PROCESS | 1826 | 1462920605183 Marionette TRACE conn3 <- [1,874,null,{}] 15:50:05 INFO - PROCESS | 1826 | 1462920605188 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:05 INFO - PROCESS | 1826 | 1462920605398 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 15:50:05 INFO - PROCESS | 1826 | 1462920605419 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df40800 == 107 [pid = 1826] [id = 226] 15:50:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x8e17c000) [pid = 1826] [serial = 679] [outer = (nil)] 15:50:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x9514dc00) [pid = 1826] [serial = 680] [outer = 0x8e17c000] 15:50:05 INFO - PROCESS | 1826 | 1462920605491 Marionette DEBUG loaded listener.js 15:50:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x99f95400) [pid = 1826] [serial = 681] [outer = 0x8e17c000] 15:50:06 INFO - PROCESS | 1826 | 1462920606285 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 15:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1135ms 15:50:06 INFO - PROCESS | 1826 | 1462920606316 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 15:50:06 INFO - PROCESS | 1826 | 1462920606318 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 15:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:50:06 INFO - PROCESS | 1826 | 1462920606335 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:50:06 INFO - PROCESS | 1826 | 1462920606338 Marionette TRACE conn3 <- [1,878,null,{}] 15:50:06 INFO - PROCESS | 1826 | 1462920606344 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:06 INFO - PROCESS | 1826 | 1462920606502 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 15:50:06 INFO - PROCESS | 1826 | 1462920606516 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x8950fc00 == 108 [pid = 1826] [id = 227] 15:50:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x97783400) [pid = 1826] [serial = 682] [outer = (nil)] 15:50:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x9a41f400) [pid = 1826] [serial = 683] [outer = 0x97783400] 15:50:06 INFO - PROCESS | 1826 | 1462920606587 Marionette DEBUG loaded listener.js 15:50:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x9aa9a000) [pid = 1826] [serial = 684] [outer = 0x97783400] 15:50:07 INFO - PROCESS | 1826 | 1462920607749 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 15:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1487ms 15:50:07 INFO - PROCESS | 1826 | 1462920607824 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 15:50:07 INFO - PROCESS | 1826 | 1462920607831 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 15:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:50:07 INFO - PROCESS | 1826 | 1462920607839 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:50:07 INFO - PROCESS | 1826 | 1462920607846 Marionette TRACE conn3 <- [1,882,null,{}] 15:50:07 INFO - PROCESS | 1826 | 1462920607854 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:08 INFO - PROCESS | 1826 | 1462920608083 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 15:50:08 INFO - PROCESS | 1826 | 1462920608329 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x8afe8c00 == 109 [pid = 1826] [id = 228] 15:50:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x8aff3c00) [pid = 1826] [serial = 685] [outer = (nil)] 15:50:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x8d207000) [pid = 1826] [serial = 686] [outer = 0x8aff3c00] 15:50:08 INFO - PROCESS | 1826 | 1462920608461 Marionette DEBUG loaded listener.js 15:50:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x8df43000) [pid = 1826] [serial = 687] [outer = 0x8aff3c00] 15:50:09 INFO - PROCESS | 1826 | 1462920609345 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 15:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1546ms 15:50:09 INFO - PROCESS | 1826 | 1462920609386 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 15:50:09 INFO - PROCESS | 1826 | 1462920609394 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 15:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:50:09 INFO - PROCESS | 1826 | 1462920609405 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:50:09 INFO - PROCESS | 1826 | 1462920609409 Marionette TRACE conn3 <- [1,886,null,{}] 15:50:09 INFO - PROCESS | 1826 | 1462920609415 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:09 INFO - PROCESS | 1826 | 1462920609604 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 15:50:09 INFO - PROCESS | 1826 | 1462920609800 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1c9c00 == 110 [pid = 1826] [id = 229] 15:50:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x8f1cc800) [pid = 1826] [serial = 688] [outer = (nil)] 15:50:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x90835800) [pid = 1826] [serial = 689] [outer = 0x8f1cc800] 15:50:09 INFO - PROCESS | 1826 | 1462920609885 Marionette DEBUG loaded listener.js 15:50:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x9100a000) [pid = 1826] [serial = 690] [outer = 0x8f1cc800] 15:50:10 INFO - PROCESS | 1826 | 1462920610856 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 15:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1530ms 15:50:10 INFO - PROCESS | 1826 | 1462920610935 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 15:50:10 INFO - PROCESS | 1826 | 1462920610938 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 15:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:50:10 INFO - PROCESS | 1826 | 1462920610945 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:50:10 INFO - PROCESS | 1826 | 1462920610951 Marionette TRACE conn3 <- [1,890,null,{}] 15:50:10 INFO - PROCESS | 1826 | 1462920610968 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:11 INFO - PROCESS | 1826 | 1462920611194 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 15:50:11 INFO - PROCESS | 1826 | 1462920611453 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x95156000 == 111 [pid = 1826] [id = 230] 15:50:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x9775b400) [pid = 1826] [serial = 691] [outer = (nil)] 15:50:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x9a236c00) [pid = 1826] [serial = 692] [outer = 0x9775b400] 15:50:11 INFO - PROCESS | 1826 | 1462920611582 Marionette DEBUG loaded listener.js 15:50:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x9b90f800) [pid = 1826] [serial = 693] [outer = 0x9775b400] 15:50:12 INFO - PROCESS | 1826 | 1462920612470 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 15:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1587ms 15:50:12 INFO - PROCESS | 1826 | 1462920612533 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 15:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:50:12 INFO - PROCESS | 1826 | 1462920612538 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 15:50:12 INFO - PROCESS | 1826 | 1462920612544 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:50:12 INFO - PROCESS | 1826 | 1462920612548 Marionette TRACE conn3 <- [1,894,null,{}] 15:50:12 INFO - PROCESS | 1826 | 1462920612554 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:12 INFO - PROCESS | 1826 | 1462920612788 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 15:50:13 INFO - PROCESS | 1826 | 1462920613025 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x9100e800 == 112 [pid = 1826] [id = 231] 15:50:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x9af34c00) [pid = 1826] [serial = 694] [outer = (nil)] 15:50:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x9b9b8000) [pid = 1826] [serial = 695] [outer = 0x9af34c00] 15:50:13 INFO - PROCESS | 1826 | 1462920613152 Marionette DEBUG loaded listener.js 15:50:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x9cea4000) [pid = 1826] [serial = 696] [outer = 0x9af34c00] 15:50:14 INFO - PROCESS | 1826 | 1462920614022 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 15:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1494ms 15:50:14 INFO - PROCESS | 1826 | 1462920614039 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 15:50:14 INFO - PROCESS | 1826 | 1462920614042 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 15:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:50:14 INFO - PROCESS | 1826 | 1462920614049 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:50:14 INFO - PROCESS | 1826 | 1462920614052 Marionette TRACE conn3 <- [1,898,null,{}] 15:50:14 INFO - PROCESS | 1826 | 1462920614058 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:14 INFO - PROCESS | 1826 | 1462920614230 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 15:50:14 INFO - PROCESS | 1826 | 1462920614435 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1c2400 == 113 [pid = 1826] [id = 232] 15:50:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x9a23d800) [pid = 1826] [serial = 697] [outer = (nil)] 15:50:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0xa23f3800) [pid = 1826] [serial = 698] [outer = 0x9a23d800] 15:50:14 INFO - PROCESS | 1826 | 1462920614517 Marionette DEBUG loaded listener.js 15:50:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0xa272cc00) [pid = 1826] [serial = 699] [outer = 0x9a23d800] 15:50:15 INFO - PROCESS | 1826 | 1462920615442 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 15:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1429ms 15:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:50:15 INFO - PROCESS | 1826 | 1462920615479 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 15:50:15 INFO - PROCESS | 1826 | 1462920615482 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 15:50:15 INFO - PROCESS | 1826 | 1462920615488 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:50:15 INFO - PROCESS | 1826 | 1462920615492 Marionette TRACE conn3 <- [1,902,null,{}] 15:50:15 INFO - PROCESS | 1826 | 1462920615498 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:15 INFO - PROCESS | 1826 | 1462920615689 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 15:50:15 INFO - PROCESS | 1826 | 1462920615901 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea31000 == 114 [pid = 1826] [id = 233] 15:50:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x8ea33800) [pid = 1826] [serial = 700] [outer = (nil)] 15:50:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x8ea3bc00) [pid = 1826] [serial = 701] [outer = 0x8ea33800] 15:50:16 INFO - PROCESS | 1826 | 1462920616025 Marionette DEBUG loaded listener.js 15:50:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0xa2243400) [pid = 1826] [serial = 702] [outer = 0x8ea33800] 15:50:16 INFO - PROCESS | 1826 | 1462920616880 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 15:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1431ms 15:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:50:16 INFO - PROCESS | 1826 | 1462920616919 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 15:50:16 INFO - PROCESS | 1826 | 1462920616922 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 15:50:16 INFO - PROCESS | 1826 | 1462920616929 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:50:16 INFO - PROCESS | 1826 | 1462920616932 Marionette TRACE conn3 <- [1,906,null,{}] 15:50:16 INFO - PROCESS | 1826 | 1462920616938 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:17 INFO - PROCESS | 1826 | 1462920617205 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 15:50:17 INFO - PROCESS | 1826 | 1462920617577 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x88be5400 == 115 [pid = 1826] [id = 234] 15:50:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x88be6000) [pid = 1826] [serial = 703] [outer = (nil)] 15:50:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x88bee400) [pid = 1826] [serial = 704] [outer = 0x88be6000] 15:50:17 INFO - PROCESS | 1826 | 1462920617753 Marionette DEBUG loaded listener.js 15:50:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x88bf0800) [pid = 1826] [serial = 705] [outer = 0x88be6000] 15:50:19 INFO - PROCESS | 1826 | 1462920619074 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 15:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 2190ms 15:50:19 INFO - PROCESS | 1826 | 1462920619136 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 15:50:19 INFO - PROCESS | 1826 | 1462920619142 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 15:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:50:19 INFO - PROCESS | 1826 | 1462920619154 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:50:19 INFO - PROCESS | 1826 | 1462920619160 Marionette TRACE conn3 <- [1,910,null,{}] 15:50:19 INFO - PROCESS | 1826 | 1462920619169 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:19 INFO - PROCESS | 1826 | 1462920619488 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 15:50:19 INFO - PROCESS | 1826 | 1462920619816 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x88be7000 == 116 [pid = 1826] [id = 235] 15:50:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x88bec000) [pid = 1826] [serial = 706] [outer = (nil)] 15:50:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x88ec5400) [pid = 1826] [serial = 707] [outer = 0x88bec000] 15:50:19 INFO - PROCESS | 1826 | 1462920619964 Marionette DEBUG loaded listener.js 15:50:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x88ec7000) [pid = 1826] [serial = 708] [outer = 0x88bec000] 15:50:21 INFO - PROCESS | 1826 | 1462920621249 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 15:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 2148ms 15:50:21 INFO - PROCESS | 1826 | 1462920621303 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 15:50:21 INFO - PROCESS | 1826 | 1462920621309 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 15:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:50:21 INFO - PROCESS | 1826 | 1462920621322 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:50:21 INFO - PROCESS | 1826 | 1462920621335 Marionette TRACE conn3 <- [1,914,null,{}] 15:50:21 INFO - PROCESS | 1826 | 1462920621436 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:21 INFO - PROCESS | 1826 | 1462920621823 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 15:50:22 INFO - PROCESS | 1826 | 1462920622145 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x88bed800 == 117 [pid = 1826] [id = 236] 15:50:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x88bf0400) [pid = 1826] [serial = 709] [outer = (nil)] 15:50:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x88ecf400) [pid = 1826] [serial = 710] [outer = 0x88bf0400] 15:50:22 INFO - PROCESS | 1826 | 1462920622288 Marionette DEBUG loaded listener.js 15:50:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x8ea3b000) [pid = 1826] [serial = 711] [outer = 0x88bf0400] 15:50:23 INFO - PROCESS | 1826 | 1462920623637 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 15:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 2390ms 15:50:23 INFO - PROCESS | 1826 | 1462920623710 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 15:50:23 INFO - PROCESS | 1826 | 1462920623724 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 15:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:50:23 INFO - PROCESS | 1826 | 1462920623738 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:50:23 INFO - PROCESS | 1826 | 1462920623747 Marionette TRACE conn3 <- [1,918,null,{}] 15:50:23 INFO - PROCESS | 1826 | 1462920623833 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:24 INFO - PROCESS | 1826 | 1462920624218 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 15:50:24 INFO - PROCESS | 1826 | 1462920624539 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x884aec00 == 118 [pid = 1826] [id = 237] 15:50:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x884af000) [pid = 1826] [serial = 712] [outer = (nil)] 15:50:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x884b9400) [pid = 1826] [serial = 713] [outer = 0x884af000] 15:50:24 INFO - PROCESS | 1826 | 1462920624675 Marionette DEBUG loaded listener.js 15:50:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x884bb800) [pid = 1826] [serial = 714] [outer = 0x884af000] 15:50:26 INFO - PROCESS | 1826 | 1462920625996 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 15:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 2416ms 15:50:26 INFO - PROCESS | 1826 | 1462920626165 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 15:50:26 INFO - PROCESS | 1826 | 1462920626171 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 15:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:50:26 INFO - PROCESS | 1826 | 1462920626181 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:50:26 INFO - PROCESS | 1826 | 1462920626188 Marionette TRACE conn3 <- [1,922,null,{}] 15:50:26 INFO - PROCESS | 1826 | 1462920626197 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:26 INFO - PROCESS | 1826 | 1462920626517 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 15:50:26 INFO - PROCESS | 1826 | 1462920626728 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x884b7000 == 119 [pid = 1826] [id = 238] 15:50:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x8866c000) [pid = 1826] [serial = 715] [outer = (nil)] 15:50:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x88677800) [pid = 1826] [serial = 716] [outer = 0x8866c000] 15:50:26 INFO - PROCESS | 1826 | 1462920626881 Marionette DEBUG loaded listener.js 15:50:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x88ecac00) [pid = 1826] [serial = 717] [outer = 0x8866c000] 15:50:28 INFO - PROCESS | 1826 | 1462920628164 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 15:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2044ms 15:50:28 INFO - PROCESS | 1826 | 1462920628227 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 15:50:28 INFO - PROCESS | 1826 | 1462920628233 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 15:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:50:28 INFO - PROCESS | 1826 | 1462920628242 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:50:28 INFO - PROCESS | 1826 | 1462920628247 Marionette TRACE conn3 <- [1,926,null,{}] 15:50:28 INFO - PROCESS | 1826 | 1462920628256 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:28 INFO - PROCESS | 1826 | 1462920628565 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 15:50:28 INFO - PROCESS | 1826 | 1462920628900 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x884b1400 == 120 [pid = 1826] [id = 239] 15:50:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x88673000) [pid = 1826] [serial = 718] [outer = (nil)] 15:50:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x88868c00) [pid = 1826] [serial = 719] [outer = 0x88673000] 15:50:29 INFO - PROCESS | 1826 | 1462920629036 Marionette DEBUG loaded listener.js 15:50:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 283 (0x8886a800) [pid = 1826] [serial = 720] [outer = 0x88673000] 15:50:30 INFO - PROCESS | 1826 | 1462920630286 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 15:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 2090ms 15:50:30 INFO - PROCESS | 1826 | 1462920630333 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 15:50:30 INFO - PROCESS | 1826 | 1462920630344 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 15:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:50:30 INFO - PROCESS | 1826 | 1462920630354 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:50:30 INFO - PROCESS | 1826 | 1462920630358 Marionette TRACE conn3 <- [1,930,null,{}] 15:50:30 INFO - PROCESS | 1826 | 1462920630368 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:30 INFO - PROCESS | 1826 | 1462920630652 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 15:50:31 INFO - PROCESS | 1826 | 1462920631046 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x88678000 == 121 [pid = 1826] [id = 240] 15:50:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 284 (0x8866c400) [pid = 1826] [serial = 721] [outer = (nil)] 15:50:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 285 (0x88871000) [pid = 1826] [serial = 722] [outer = 0x8866c400] 15:50:31 INFO - PROCESS | 1826 | 1462920631207 Marionette DEBUG loaded listener.js 15:50:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 286 (0x88ec1800) [pid = 1826] [serial = 723] [outer = 0x8866c400] 15:50:32 INFO - PROCESS | 1826 | 1462920632429 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 15:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 2141ms 15:50:32 INFO - PROCESS | 1826 | 1462920632496 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 15:50:32 INFO - PROCESS | 1826 | 1462920632502 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 15:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:50:32 INFO - PROCESS | 1826 | 1462920632512 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:50:32 INFO - PROCESS | 1826 | 1462920632517 Marionette TRACE conn3 <- [1,934,null,{}] 15:50:32 INFO - PROCESS | 1826 | 1462920632527 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:32 INFO - PROCESS | 1826 | 1462920632859 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 15:50:33 INFO - PROCESS | 1826 | 1462920633235 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d2f800 == 122 [pid = 1826] [id = 241] 15:50:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 287 (0x87d30400) [pid = 1826] [serial = 724] [outer = (nil)] 15:50:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 288 (0x87d38800) [pid = 1826] [serial = 725] [outer = 0x87d30400] 15:50:33 INFO - PROCESS | 1826 | 1462920633372 Marionette DEBUG loaded listener.js 15:50:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 289 (0x87d3a800) [pid = 1826] [serial = 726] [outer = 0x87d30400] 15:50:34 INFO - PROCESS | 1826 | 1462920634701 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 15:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2259ms 15:50:34 INFO - PROCESS | 1826 | 1462920634772 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 15:50:34 INFO - PROCESS | 1826 | 1462920634778 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 15:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:50:34 INFO - PROCESS | 1826 | 1462920634788 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:50:34 INFO - PROCESS | 1826 | 1462920634792 Marionette TRACE conn3 <- [1,938,null,{}] 15:50:34 INFO - PROCESS | 1826 | 1462920634802 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:35 INFO - PROCESS | 1826 | 1462920635115 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 15:50:35 INFO - PROCESS | 1826 | 1462920635436 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d36c00 == 123 [pid = 1826] [id = 242] 15:50:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 290 (0x87d37400) [pid = 1826] [serial = 727] [outer = (nil)] 15:50:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 291 (0x87e62400) [pid = 1826] [serial = 728] [outer = 0x87d37400] 15:50:35 INFO - PROCESS | 1826 | 1462920635575 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 292 (0x87e64c00) [pid = 1826] [serial = 729] [outer = 0x87d37400] 15:50:36 INFO - PROCESS | 1826 | 1462920636791 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 15:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 2089ms 15:50:36 INFO - PROCESS | 1826 | 1462920636879 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 15:50:36 INFO - PROCESS | 1826 | 1462920636885 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 15:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:50:36 INFO - PROCESS | 1826 | 1462920636895 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 1826 | 1462920636899 Marionette TRACE conn3 <- [1,942,null,{}] 15:50:36 INFO - PROCESS | 1826 | 1462920636908 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:37 INFO - PROCESS | 1826 | 1462920637244 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 15:50:38 INFO - PROCESS | 1826 | --DOCSHELL 0x9510ec00 == 122 [pid = 1826] [id = 138] 15:50:38 INFO - PROCESS | 1826 | --DOCSHELL 0x8df40800 == 121 [pid = 1826] [id = 226] 15:50:38 INFO - PROCESS | 1826 | --DOCSHELL 0x91009800 == 120 [pid = 1826] [id = 225] 15:50:38 INFO - PROCESS | 1826 | --DOCSHELL 0x90a84c00 == 119 [pid = 1826] [id = 224] 15:50:38 INFO - PROCESS | 1826 | --DOCSHELL 0x8f4e7400 == 118 [pid = 1826] [id = 223] 15:50:38 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea8cc00 == 117 [pid = 1826] [id = 222] 15:50:38 INFO - PROCESS | 1826 | --DOCSHELL 0x8db83400 == 116 [pid = 1826] [id = 221] 15:50:38 INFO - PROCESS | 1826 | --DOCSHELL 0x8964b000 == 115 [pid = 1826] [id = 220] 15:50:38 INFO - PROCESS | 1826 | --DOCSHELL 0x89506800 == 114 [pid = 1826] [id = 219] 15:50:38 INFO - PROCESS | 1826 | --DOCSHELL 0x89502000 == 113 [pid = 1826] [id = 217] 15:50:38 INFO - PROCESS | 1826 | --DOCSHELL 0x89507400 == 112 [pid = 1826] [id = 218] 15:50:38 INFO - PROCESS | 1826 | --DOCSHELL 0x89e51000 == 111 [pid = 1826] [id = 216] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 291 (0x9777e800) [pid = 1826] [serial = 476] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 290 (0x9510d000) [pid = 1826] [serial = 604] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 289 (0x93aaf400) [pid = 1826] [serial = 608] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 288 (0x9a78a000) [pid = 1826] [serial = 574] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 287 (0xa2730000) [pid = 1826] [serial = 580] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 286 (0x9b184400) [pid = 1826] [serial = 577] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 285 (0x91038c00) [pid = 1826] [serial = 601] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 284 (0x93cc0400) [pid = 1826] [serial = 571] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 283 (0x8f352400) [pid = 1826] [serial = 598] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 282 (0x9083ac00) [pid = 1826] [serial = 599] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x9a235000) [pid = 1826] [serial = 586] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x94632800) [pid = 1826] [serial = 563] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x97781800) [pid = 1826] [serial = 592] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x8f350000) [pid = 1826] [serial = 596] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x8f1ac800) [pid = 1826] [serial = 595] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x8e179800) [pid = 1826] [serial = 565] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x90865000) [pid = 1826] [serial = 568] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x9a23cc00) [pid = 1826] [serial = 589] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x9103e800) [pid = 1826] [serial = 583] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x97776000) [pid = 1826] [serial = 605] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x923c6000) [pid = 1826] [serial = 607] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x91ccbc00) [pid = 1826] [serial = 602] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x99ce7800) [pid = 1826] [serial = 610] [outer = (nil)] [url = about:blank] 15:50:39 INFO - PROCESS | 1826 | 1462920639276 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x8866e400 == 112 [pid = 1826] [id = 243] 15:50:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x8866e800) [pid = 1826] [serial = 730] [outer = (nil)] 15:50:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x88673800) [pid = 1826] [serial = 731] [outer = 0x8866e800] 15:50:39 INFO - PROCESS | 1826 | 1462920639404 Marionette DEBUG loaded listener.js 15:50:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x88864400) [pid = 1826] [serial = 732] [outer = 0x8866e800] 15:50:40 INFO - PROCESS | 1826 | 1462920640616 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 15:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 3755ms 15:50:40 INFO - PROCESS | 1826 | 1462920640653 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 15:50:40 INFO - PROCESS | 1826 | 1462920640662 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 15:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:50:40 INFO - PROCESS | 1826 | 1462920640673 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:50:40 INFO - PROCESS | 1826 | 1462920640682 Marionette TRACE conn3 <- [1,946,null,{}] 15:50:40 INFO - PROCESS | 1826 | 1462920640692 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:40 INFO - PROCESS | 1826 | 1462920640953 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 15:50:41 INFO - PROCESS | 1826 | 1462920641286 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x88ec9c00 == 113 [pid = 1826] [id = 244] 15:50:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x88ecf800) [pid = 1826] [serial = 733] [outer = (nil)] 15:50:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x8950bc00) [pid = 1826] [serial = 734] [outer = 0x88ecf800] 15:50:41 INFO - PROCESS | 1826 | 1462920641450 Marionette DEBUG loaded listener.js 15:50:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x89653c00) [pid = 1826] [serial = 735] [outer = 0x88ecf800] 15:50:42 INFO - PROCESS | 1826 | 1462920642690 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 15:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2045ms 15:50:42 INFO - PROCESS | 1826 | 1462920642758 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 15:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:50:42 INFO - PROCESS | 1826 | 1462920642767 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 15:50:42 INFO - PROCESS | 1826 | 1462920642781 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:50:42 INFO - PROCESS | 1826 | 1462920642792 Marionette TRACE conn3 <- [1,950,null,{}] 15:50:42 INFO - PROCESS | 1826 | 1462920642940 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:43 INFO - PROCESS | 1826 | 1462920643383 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 15:50:43 INFO - PROCESS | 1826 | 1462920643456 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x88872800 == 114 [pid = 1826] [id = 245] 15:50:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x89ef3800) [pid = 1826] [serial = 736] [outer = (nil)] 15:50:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x8b31cc00) [pid = 1826] [serial = 737] [outer = 0x89ef3800] 15:50:43 INFO - PROCESS | 1826 | 1462920643572 Marionette DEBUG loaded listener.js 15:50:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x8cbb6000) [pid = 1826] [serial = 738] [outer = 0x89ef3800] 15:50:45 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x91cd8400) [pid = 1826] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:50:45 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x9100ac00) [pid = 1826] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:50:45 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x8f4f0000) [pid = 1826] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:50:45 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x8db88000) [pid = 1826] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:50:45 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x89eeb800) [pid = 1826] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:50:45 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x9103d000) [pid = 1826] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:50:45 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x8e17c000) [pid = 1826] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:50:45 INFO - PROCESS | 1826 | 1462920645699 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 15:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 2981ms 15:50:45 INFO - PROCESS | 1826 | 1462920645761 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 15:50:45 INFO - PROCESS | 1826 | 1462920645768 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 15:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:50:45 INFO - PROCESS | 1826 | 1462920645790 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:50:45 INFO - PROCESS | 1826 | 1462920645804 Marionette TRACE conn3 <- [1,954,null,{}] 15:50:45 INFO - PROCESS | 1826 | 1462920645813 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:46 INFO - PROCESS | 1826 | 1462920646074 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 15:50:46 INFO - PROCESS | 1826 | 1462920646381 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x88bed000 == 115 [pid = 1826] [id = 246] 15:50:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x89656c00) [pid = 1826] [serial = 739] [outer = (nil)] 15:50:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x8db82000) [pid = 1826] [serial = 740] [outer = 0x89656c00] 15:50:46 INFO - PROCESS | 1826 | 1462920646499 Marionette DEBUG loaded listener.js 15:50:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x8e177800) [pid = 1826] [serial = 741] [outer = 0x89656c00] 15:50:47 INFO - PROCESS | 1826 | 1462920647944 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 15:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 2216ms 15:50:47 INFO - PROCESS | 1826 | 1462920647996 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 15:50:48 INFO - PROCESS | 1826 | 1462920648008 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 15:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:50:48 INFO - PROCESS | 1826 | 1462920648025 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:50:48 INFO - PROCESS | 1826 | 1462920648033 Marionette TRACE conn3 <- [1,958,null,{}] 15:50:48 INFO - PROCESS | 1826 | 1462920648047 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:48 INFO - PROCESS | 1826 | 1462920648480 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 15:50:48 INFO - PROCESS | 1826 | 1462920648727 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d3e000 == 116 [pid = 1826] [id = 247] 15:50:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x884b5800) [pid = 1826] [serial = 742] [outer = (nil)] 15:50:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x89503800) [pid = 1826] [serial = 743] [outer = 0x884b5800] 15:50:48 INFO - PROCESS | 1826 | 1462920648875 Marionette DEBUG loaded listener.js 15:50:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x89652c00) [pid = 1826] [serial = 744] [outer = 0x884b5800] 15:50:50 INFO - PROCESS | 1826 | 1462920650198 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 15:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 2257ms 15:50:50 INFO - PROCESS | 1826 | 1462920650286 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 15:50:50 INFO - PROCESS | 1826 | 1462920650300 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 15:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:50:50 INFO - PROCESS | 1826 | 1462920650317 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:50:50 INFO - PROCESS | 1826 | 1462920650324 Marionette TRACE conn3 <- [1,962,null,{}] 15:50:50 INFO - PROCESS | 1826 | 1462920650392 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:50 INFO - PROCESS | 1826 | 1462920650769 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 15:50:51 INFO - PROCESS | 1826 | 1462920651084 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x88beb800 == 117 [pid = 1826] [id = 248] 15:50:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x8aff4c00) [pid = 1826] [serial = 745] [outer = (nil)] 15:50:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x8d206400) [pid = 1826] [serial = 746] [outer = 0x8aff4c00] 15:50:51 INFO - PROCESS | 1826 | 1462920651222 Marionette DEBUG loaded listener.js 15:50:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x8db84000) [pid = 1826] [serial = 747] [outer = 0x8aff4c00] 15:50:52 INFO - PROCESS | 1826 | 1462920652630 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 15:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 2412ms 15:50:52 INFO - PROCESS | 1826 | 1462920652730 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 15:50:52 INFO - PROCESS | 1826 | 1462920652737 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 15:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:50:52 INFO - PROCESS | 1826 | 1462920652748 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:50:52 INFO - PROCESS | 1826 | 1462920652757 Marionette TRACE conn3 <- [1,966,null,{}] 15:50:52 INFO - PROCESS | 1826 | 1462920652845 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:53 INFO - PROCESS | 1826 | 1462920653232 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 15:50:53 INFO - PROCESS | 1826 | 1462920653505 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x8b319400 == 118 [pid = 1826] [id = 249] 15:50:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x8ea2fc00) [pid = 1826] [serial = 748] [outer = (nil)] 15:50:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x8ea90c00) [pid = 1826] [serial = 749] [outer = 0x8ea2fc00] 15:50:53 INFO - PROCESS | 1826 | 1462920653649 Marionette DEBUG loaded listener.js 15:50:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 283 (0x8f1c1000) [pid = 1826] [serial = 750] [outer = 0x8ea2fc00] 15:50:54 INFO - PROCESS | 1826 | 1462920654859 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 15:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 2204ms 15:50:54 INFO - PROCESS | 1826 | 1462920654952 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 15:50:54 INFO - PROCESS | 1826 | 1462920654960 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 15:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:50:54 INFO - PROCESS | 1826 | 1462920654971 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:50:54 INFO - PROCESS | 1826 | 1462920654975 Marionette TRACE conn3 <- [1,970,null,{}] 15:50:55 INFO - PROCESS | 1826 | 1462920655057 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:55 INFO - PROCESS | 1826 | 1462920655396 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 15:50:55 INFO - PROCESS | 1826 | 1462920655698 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea36400 == 119 [pid = 1826] [id = 250] 15:50:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 284 (0x8f1c6400) [pid = 1826] [serial = 751] [outer = (nil)] 15:50:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 285 (0x8f350c00) [pid = 1826] [serial = 752] [outer = 0x8f1c6400] 15:50:55 INFO - PROCESS | 1826 | 1462920655838 Marionette DEBUG loaded listener.js 15:50:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 286 (0x8f4f0c00) [pid = 1826] [serial = 753] [outer = 0x8f1c6400] 15:50:57 INFO - PROCESS | 1826 | 1462920657160 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 15:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 2261ms 15:50:57 INFO - PROCESS | 1826 | 1462920657234 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 15:50:57 INFO - PROCESS | 1826 | 1462920657238 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 15:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:50:57 INFO - PROCESS | 1826 | 1462920657249 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:50:57 INFO - PROCESS | 1826 | 1462920657255 Marionette TRACE conn3 <- [1,974,null,{}] 15:50:57 INFO - PROCESS | 1826 | 1462920657264 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:57 INFO - PROCESS | 1826 | 1462920657563 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 15:50:57 INFO - PROCESS | 1826 | 1462920657877 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea31c00 == 120 [pid = 1826] [id = 251] 15:50:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 287 (0x8f349800) [pid = 1826] [serial = 754] [outer = (nil)] 15:50:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 288 (0x90861400) [pid = 1826] [serial = 755] [outer = 0x8f349800] 15:50:58 INFO - PROCESS | 1826 | 1462920658034 Marionette DEBUG loaded listener.js 15:50:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 289 (0x90a82c00) [pid = 1826] [serial = 756] [outer = 0x8f349800] 15:50:59 INFO - PROCESS | 1826 | 1462920659298 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 15:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 2104ms 15:50:59 INFO - PROCESS | 1826 | 1462920659354 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 15:50:59 INFO - PROCESS | 1826 | 1462920659360 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 15:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:50:59 INFO - PROCESS | 1826 | 1462920659369 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:50:59 INFO - PROCESS | 1826 | 1462920659379 Marionette TRACE conn3 <- [1,978,null,{}] 15:50:59 INFO - PROCESS | 1826 | 1462920659484 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:59 INFO - PROCESS | 1826 | 1462920659949 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 15:51:00 INFO - PROCESS | 1826 | 1462920660152 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f5bd800 == 121 [pid = 1826] [id = 252] 15:51:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 290 (0x8f5bdc00) [pid = 1826] [serial = 757] [outer = (nil)] 15:51:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 291 (0x91ea2400) [pid = 1826] [serial = 758] [outer = 0x8f5bdc00] 15:51:00 INFO - PROCESS | 1826 | 1462920660293 Marionette DEBUG loaded listener.js 15:51:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 292 (0x9222c000) [pid = 1826] [serial = 759] [outer = 0x8f5bdc00] 15:51:01 INFO - PROCESS | 1826 | 1462920661189 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 15:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1891ms 15:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:51:01 INFO - PROCESS | 1826 | 1462920661261 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 15:51:01 INFO - PROCESS | 1826 | 1462920661264 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 15:51:01 INFO - PROCESS | 1826 | 1462920661273 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:51:01 INFO - PROCESS | 1826 | 1462920661278 Marionette TRACE conn3 <- [1,982,null,{}] 15:51:01 INFO - PROCESS | 1826 | 1462920661286 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:01 INFO - PROCESS | 1826 | 1462920661507 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 15:51:01 INFO - PROCESS | 1826 | 1462920661764 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x90a84c00 == 122 [pid = 1826] [id = 253] 15:51:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 293 (0x9103f400) [pid = 1826] [serial = 760] [outer = (nil)] 15:51:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 294 (0x92ce2c00) [pid = 1826] [serial = 761] [outer = 0x9103f400] 15:51:01 INFO - PROCESS | 1826 | 1462920661889 Marionette DEBUG loaded listener.js 15:51:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 295 (0x92ee4400) [pid = 1826] [serial = 762] [outer = 0x9103f400] 15:51:02 INFO - PROCESS | 1826 | 1462920662757 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 15:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1537ms 15:51:02 INFO - PROCESS | 1826 | 1462920662808 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 15:51:02 INFO - PROCESS | 1826 | 1462920662812 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 15:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:51:02 INFO - PROCESS | 1826 | 1462920662818 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:51:02 INFO - PROCESS | 1826 | 1462920662821 Marionette TRACE conn3 <- [1,986,null,{}] 15:51:02 INFO - PROCESS | 1826 | 1462920662827 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:03 INFO - PROCESS | 1826 | 1462920663051 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 15:51:03 INFO - PROCESS | 1826 | 1462920663298 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x938c7000 == 123 [pid = 1826] [id = 254] 15:51:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 296 (0x93ab3800) [pid = 1826] [serial = 763] [outer = (nil)] 15:51:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 297 (0x93cbc800) [pid = 1826] [serial = 764] [outer = 0x93ab3800] 15:51:03 INFO - PROCESS | 1826 | 1462920663423 Marionette DEBUG loaded listener.js 15:51:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 298 (0x946a8400) [pid = 1826] [serial = 765] [outer = 0x93ab3800] 15:51:04 INFO - PROCESS | 1826 | 1462920664370 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 15:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1582ms 15:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:51:04 INFO - PROCESS | 1826 | 1462920664400 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 15:51:04 INFO - PROCESS | 1826 | 1462920664404 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 15:51:04 INFO - PROCESS | 1826 | 1462920664410 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:51:04 INFO - PROCESS | 1826 | 1462920664414 Marionette TRACE conn3 <- [1,990,null,{}] 15:51:04 INFO - PROCESS | 1826 | 1462920664419 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:04 INFO - PROCESS | 1826 | 1462920664590 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 15:51:04 INFO - PROCESS | 1826 | 1462920664799 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x93a54c00 == 124 [pid = 1826] [id = 255] 15:51:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 299 (0x93ab8c00) [pid = 1826] [serial = 766] [outer = (nil)] 15:51:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 300 (0x95114800) [pid = 1826] [serial = 767] [outer = 0x93ab8c00] 15:51:04 INFO - PROCESS | 1826 | 1462920664885 Marionette DEBUG loaded listener.js 15:51:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 301 (0x95149c00) [pid = 1826] [serial = 768] [outer = 0x93ab8c00] 15:51:05 INFO - PROCESS | 1826 | 1462920665792 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 15:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1436ms 15:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:51:05 INFO - PROCESS | 1826 | 1462920665846 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 15:51:05 INFO - PROCESS | 1826 | 1462920665849 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 15:51:05 INFO - PROCESS | 1826 | 1462920665855 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:51:05 INFO - PROCESS | 1826 | 1462920665859 Marionette TRACE conn3 <- [1,994,null,{}] 15:51:05 INFO - PROCESS | 1826 | 1462920665864 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:06 INFO - PROCESS | 1826 | 1462920666039 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 15:51:06 INFO - PROCESS | 1826 | 1462920666246 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x8aa41400 == 125 [pid = 1826] [id = 256] 15:51:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 302 (0x90be7800) [pid = 1826] [serial = 769] [outer = (nil)] 15:51:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 303 (0x9777e800) [pid = 1826] [serial = 770] [outer = 0x90be7800] 15:51:06 INFO - PROCESS | 1826 | 1462920666374 Marionette DEBUG loaded listener.js 15:51:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 304 (0x98a3b800) [pid = 1826] [serial = 771] [outer = 0x90be7800] 15:51:07 INFO - PROCESS | 1826 | 1462920667291 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 15:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1483ms 15:51:07 INFO - PROCESS | 1826 | 1462920667337 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 15:51:07 INFO - PROCESS | 1826 | 1462920667342 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 15:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:51:07 INFO - PROCESS | 1826 | 1462920667348 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:51:07 INFO - PROCESS | 1826 | 1462920667352 Marionette TRACE conn3 <- [1,998,null,{}] 15:51:07 INFO - PROCESS | 1826 | 1462920667358 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:07 INFO - PROCESS | 1826 | 1462920667554 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 15:51:07 INFO - PROCESS | 1826 | 1462920667868 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x9514e400 == 126 [pid = 1826] [id = 257] 15:51:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 305 (0x99fcb400) [pid = 1826] [serial = 772] [outer = (nil)] 15:51:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 306 (0x9a237800) [pid = 1826] [serial = 773] [outer = 0x99fcb400] 15:51:07 INFO - PROCESS | 1826 | 1462920667961 Marionette DEBUG loaded listener.js 15:51:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 307 (0x9a41c000) [pid = 1826] [serial = 774] [outer = 0x99fcb400] 15:51:08 INFO - PROCESS | 1826 | 1462920668796 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 15:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1486ms 15:51:08 INFO - PROCESS | 1826 | 1462920668835 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 15:51:08 INFO - PROCESS | 1826 | 1462920668839 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 15:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:51:08 INFO - PROCESS | 1826 | 1462920668864 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:51:08 INFO - PROCESS | 1826 | 1462920668867 Marionette TRACE conn3 <- [1,1002,null,{}] 15:51:08 INFO - PROCESS | 1826 | 1462920668873 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:09 INFO - PROCESS | 1826 | 1462920669063 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 15:51:09 INFO - PROCESS | 1826 | 1462920669271 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x98dc7800 == 127 [pid = 1826] [id = 258] 15:51:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 308 (0x99f93000) [pid = 1826] [serial = 775] [outer = (nil)] 15:51:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 309 (0x9af35000) [pid = 1826] [serial = 776] [outer = 0x99f93000] 15:51:09 INFO - PROCESS | 1826 | 1462920669390 Marionette DEBUG loaded listener.js 15:51:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 310 (0x9b90c000) [pid = 1826] [serial = 777] [outer = 0x99f93000] 15:51:10 INFO - PROCESS | 1826 | 1462920670263 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 15:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1433ms 15:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:51:10 INFO - PROCESS | 1826 | 1462920670295 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 15:51:10 INFO - PROCESS | 1826 | 1462920670298 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 15:51:10 INFO - PROCESS | 1826 | 1462920670305 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:51:10 INFO - PROCESS | 1826 | 1462920670308 Marionette TRACE conn3 <- [1,1006,null,{}] 15:51:10 INFO - PROCESS | 1826 | 1462920670342 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:10 INFO - PROCESS | 1826 | 1462920670517 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 15:51:10 INFO - PROCESS | 1826 | 1462920670725 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d2fc00 == 128 [pid = 1826] [id = 259] 15:51:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 311 (0x9a41bc00) [pid = 1826] [serial = 778] [outer = (nil)] 15:51:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 312 (0x9b9b8800) [pid = 1826] [serial = 779] [outer = 0x9a41bc00] 15:51:10 INFO - PROCESS | 1826 | 1462920670845 Marionette DEBUG loaded listener.js 15:51:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 313 (0x9cc66c00) [pid = 1826] [serial = 780] [outer = 0x9a41bc00] 15:51:11 INFO - PROCESS | 1826 | 1462920671751 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 15:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1515ms 15:51:11 INFO - PROCESS | 1826 | 1462920671839 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 15:51:11 INFO - PROCESS | 1826 | 1462920671843 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 15:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:51:11 INFO - PROCESS | 1826 | 1462920671858 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:51:11 INFO - PROCESS | 1826 | 1462920671860 Marionette TRACE conn3 <- [1,1010,null,{}] 15:51:11 INFO - PROCESS | 1826 | 1462920671866 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:12 INFO - PROCESS | 1826 | 1462920672046 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 15:51:12 INFO - PROCESS | 1826 | 1462920672306 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x9083e400 == 129 [pid = 1826] [id = 260] 15:51:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 314 (0x9103a400) [pid = 1826] [serial = 781] [outer = (nil)] 15:51:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 315 (0x99ceac00) [pid = 1826] [serial = 782] [outer = 0x9103a400] 15:51:12 INFO - PROCESS | 1826 | 1462920672403 Marionette DEBUG loaded listener.js 15:51:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 316 (0x9aad1400) [pid = 1826] [serial = 783] [outer = 0x9103a400] 15:51:13 INFO - PROCESS | 1826 | 1462920673590 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 15:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1783ms 15:51:13 INFO - PROCESS | 1826 | 1462920673650 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 15:51:13 INFO - PROCESS | 1826 | 1462920673655 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 15:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:51:13 INFO - PROCESS | 1826 | 1462920673663 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:51:13 INFO - PROCESS | 1826 | 1462920673669 Marionette TRACE conn3 <- [1,1014,null,{}] 15:51:13 INFO - PROCESS | 1826 | 1462920673678 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:13 INFO - PROCESS | 1826 | 1462920673900 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 15:51:14 INFO - PROCESS | 1826 | 1462920674152 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x884ae400 == 130 [pid = 1826] [id = 261] 15:51:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 317 (0x88670800) [pid = 1826] [serial = 784] [outer = (nil)] 15:51:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 318 (0x88bf3400) [pid = 1826] [serial = 785] [outer = 0x88670800] 15:51:14 INFO - PROCESS | 1826 | 1462920674231 Marionette DEBUG loaded listener.js 15:51:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 319 (0x8950f000) [pid = 1826] [serial = 786] [outer = 0x88670800] 15:51:15 INFO - PROCESS | 1826 | 1462920675233 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 15:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1644ms 15:51:15 INFO - PROCESS | 1826 | 1462920675312 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 15:51:15 INFO - PROCESS | 1826 | 1462920675320 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 15:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:51:15 INFO - PROCESS | 1826 | 1462920675332 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:51:15 INFO - PROCESS | 1826 | 1462920675336 Marionette TRACE conn3 <- [1,1018,null,{}] 15:51:15 INFO - PROCESS | 1826 | 1462920675342 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:15 INFO - PROCESS | 1826 | 1462920675521 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 15:51:15 INFO - PROCESS | 1826 | 1462920675818 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x8aff3800 == 131 [pid = 1826] [id = 262] 15:51:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 320 (0x8aff4800) [pid = 1826] [serial = 787] [outer = (nil)] 15:51:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 321 (0x8d206800) [pid = 1826] [serial = 788] [outer = 0x8aff4800] 15:51:15 INFO - PROCESS | 1826 | 1462920675895 Marionette DEBUG loaded listener.js 15:51:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 322 (0x8df46800) [pid = 1826] [serial = 789] [outer = 0x8aff4800] 15:51:16 INFO - PROCESS | 1826 | 1462920676785 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 15:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1490ms 15:51:16 INFO - PROCESS | 1826 | 1462920676823 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 15:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:51:16 INFO - PROCESS | 1826 | 1462920676832 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 15:51:16 INFO - PROCESS | 1826 | 1462920676841 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:51:16 INFO - PROCESS | 1826 | 1462920676850 Marionette TRACE conn3 <- [1,1022,null,{}] 15:51:16 INFO - PROCESS | 1826 | 1462920676865 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:17 INFO - PROCESS | 1826 | 1462920677041 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 15:51:17 INFO - PROCESS | 1826 | 1462920677340 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x884bd800 == 132 [pid = 1826] [id = 263] 15:51:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 323 (0x88670400) [pid = 1826] [serial = 790] [outer = (nil)] 15:51:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 324 (0x8f1af800) [pid = 1826] [serial = 791] [outer = 0x88670400] 15:51:17 INFO - PROCESS | 1826 | 1462920677458 Marionette DEBUG loaded listener.js 15:51:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 325 (0x90831c00) [pid = 1826] [serial = 792] [outer = 0x88670400] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x8e17d000 == 131 [pid = 1826] [id = 198] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x88872800 == 130 [pid = 1826] [id = 245] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x88ec9c00 == 129 [pid = 1826] [id = 244] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x8866e400 == 128 [pid = 1826] [id = 243] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x87d2f800 == 127 [pid = 1826] [id = 241] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x884b1400 == 126 [pid = 1826] [id = 239] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x88678000 == 125 [pid = 1826] [id = 240] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x884b7000 == 124 [pid = 1826] [id = 238] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x884aec00 == 123 [pid = 1826] [id = 237] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x88bed800 == 122 [pid = 1826] [id = 236] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x88be5400 == 121 [pid = 1826] [id = 234] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x88be7000 == 120 [pid = 1826] [id = 235] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea31000 == 119 [pid = 1826] [id = 233] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1c2400 == 118 [pid = 1826] [id = 232] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x95156000 == 117 [pid = 1826] [id = 230] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x9100e800 == 116 [pid = 1826] [id = 231] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1c9c00 == 115 [pid = 1826] [id = 229] 15:51:17 INFO - PROCESS | 1826 | --DOCSHELL 0x8afe8c00 == 114 [pid = 1826] [id = 228] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 324 (0x9a41f400) [pid = 1826] [serial = 683] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 323 (0x97775400) [pid = 1826] [serial = 677] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 322 (0x98dc6c00) [pid = 1826] [serial = 678] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 321 (0x91035400) [pid = 1826] [serial = 671] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 320 (0x8f5c0c00) [pid = 1826] [serial = 668] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 319 (0x90868400) [pid = 1826] [serial = 669] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 318 (0x8f1ab400) [pid = 1826] [serial = 666] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 317 (0x8e7df800) [pid = 1826] [serial = 665] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 316 (0x8aff5800) [pid = 1826] [serial = 663] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 315 (0x8afef800) [pid = 1826] [serial = 662] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 314 (0x8964e400) [pid = 1826] [serial = 658] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 313 (0x89e59400) [pid = 1826] [serial = 655] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 312 (0x89509400) [pid = 1826] [serial = 652] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 311 (0x89e58400) [pid = 1826] [serial = 649] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 310 (0x8b31a800) [pid = 1826] [serial = 646] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 309 (0x8d20cc00) [pid = 1826] [serial = 643] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 308 (0x8d20d000) [pid = 1826] [serial = 640] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 307 (0x8d201c00) [pid = 1826] [serial = 637] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 306 (0x89ef2000) [pid = 1826] [serial = 634] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 305 (0x8aa4b800) [pid = 1826] [serial = 631] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 304 (0xa51ef800) [pid = 1826] [serial = 628] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 303 (0x9cc6c800) [pid = 1826] [serial = 625] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 302 (0x9b976c00) [pid = 1826] [serial = 622] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 301 (0x9aa90c00) [pid = 1826] [serial = 619] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 300 (0x91eac400) [pid = 1826] [serial = 616] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 299 (0x8f4e7800) [pid = 1826] [serial = 613] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 298 (0xa224b800) [pid = 1826] [serial = 431] [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.] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 297 (0x92cddc00) [pid = 1826] [serial = 674] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 296 (0x9514dc00) [pid = 1826] [serial = 680] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 295 (0x92ee6000) [pid = 1826] [serial = 675] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 294 (0x99f95400) [pid = 1826] [serial = 681] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | --DOMWINDOW == 293 (0x91cd3400) [pid = 1826] [serial = 672] [outer = (nil)] [url = about:blank] 15:51:18 INFO - PROCESS | 1826 | 1462920678663 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 15:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1889ms 15:51:18 INFO - PROCESS | 1826 | 1462920678729 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 15:51:18 INFO - PROCESS | 1826 | 1462920678733 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 15:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:51:18 INFO - PROCESS | 1826 | 1462920678739 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:51:18 INFO - PROCESS | 1826 | 1462920678742 Marionette TRACE conn3 <- [1,1026,null,{}] 15:51:18 INFO - PROCESS | 1826 | 1462920678748 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:18 INFO - PROCESS | 1826 | 1462920678909 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 15:51:19 INFO - PROCESS | 1826 | 1462920679090 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x884b4800 == 115 [pid = 1826] [id = 264] 15:51:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 294 (0x88867c00) [pid = 1826] [serial = 793] [outer = (nil)] 15:51:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 295 (0x88be9400) [pid = 1826] [serial = 794] [outer = 0x88867c00] 15:51:19 INFO - PROCESS | 1826 | 1462920679161 Marionette DEBUG loaded listener.js 15:51:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 296 (0x8964f000) [pid = 1826] [serial = 795] [outer = 0x88867c00] 15:51:19 INFO - PROCESS | 1826 | 1462920679890 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 15:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1178ms 15:51:19 INFO - PROCESS | 1826 | 1462920679949 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 15:51:19 INFO - PROCESS | 1826 | 1462920679951 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 15:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:51:19 INFO - PROCESS | 1826 | 1462920679963 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:51:19 INFO - PROCESS | 1826 | 1462920679965 Marionette TRACE conn3 <- [1,1030,null,{}] 15:51:19 INFO - PROCESS | 1826 | 1462920679971 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:20 INFO - PROCESS | 1826 | 1462920680129 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 15:51:20 INFO - PROCESS | 1826 | 1462920680140 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x8866e000 == 116 [pid = 1826] [id = 265] 15:51:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 297 (0x8886c800) [pid = 1826] [serial = 796] [outer = (nil)] 15:51:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 298 (0x8aa4c400) [pid = 1826] [serial = 797] [outer = 0x8886c800] 15:51:20 INFO - PROCESS | 1826 | 1462920680209 Marionette DEBUG loaded listener.js 15:51:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 299 (0x8aff0000) [pid = 1826] [serial = 798] [outer = 0x8886c800] 15:51:21 INFO - PROCESS | 1826 | 1462920681181 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 15:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1283ms 15:51:21 INFO - PROCESS | 1826 | 1462920681243 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 15:51:21 INFO - PROCESS | 1826 | 1462920681247 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 15:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:51:21 INFO - PROCESS | 1826 | 1462920681253 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:51:21 INFO - PROCESS | 1826 | 1462920681255 Marionette TRACE conn3 <- [1,1034,null,{}] 15:51:21 INFO - PROCESS | 1826 | 1462920681265 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:21 INFO - PROCESS | 1826 | 1462920681512 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 15:51:21 INFO - PROCESS | 1826 | 1462920681541 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x88872800 == 117 [pid = 1826] [id = 266] 15:51:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 300 (0x88bef400) [pid = 1826] [serial = 799] [outer = (nil)] 15:51:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 301 (0x8f5b2c00) [pid = 1826] [serial = 800] [outer = 0x88bef400] 15:51:21 INFO - PROCESS | 1826 | 1462920681673 Marionette DEBUG loaded listener.js 15:51:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 302 (0x90861800) [pid = 1826] [serial = 801] [outer = 0x88bef400] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 301 (0x8df44000) [pid = 1826] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 300 (0x97782400) [pid = 1826] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 299 (0x88bec000) [pid = 1826] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 298 (0x8f1b2c00) [pid = 1826] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 297 (0x91013800) [pid = 1826] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 296 (0x88be6000) [pid = 1826] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 295 (0x8db7ac00) [pid = 1826] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 294 (0x9aa9b000) [pid = 1826] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 293 (0x98ac6000) [pid = 1826] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 292 (0x99f92c00) [pid = 1826] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 291 (0x95113000) [pid = 1826] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 290 (0x99ce1000) [pid = 1826] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 289 (0x8cfecc00) [pid = 1826] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 288 (0x884af000) [pid = 1826] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 287 (0x8866c400) [pid = 1826] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 286 (0x8f1cc800) [pid = 1826] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 285 (0x8f4e5c00) [pid = 1826] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 284 (0xa3652800) [pid = 1826] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 283 (0x8aff3c00) [pid = 1826] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 282 (0x9af34c00) [pid = 1826] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x88bf0400) [pid = 1826] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x91cd0400) [pid = 1826] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x923be800) [pid = 1826] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x87d30400) [pid = 1826] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x89e51400) [pid = 1826] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x8f5bf400) [pid = 1826] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x8ea8a400) [pid = 1826] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x8f344c00) [pid = 1826] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x88ecf800) [pid = 1826] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x89508800) [pid = 1826] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x98dc5000) [pid = 1826] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x98dc5400) [pid = 1826] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x89ef3800) [pid = 1826] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x8df43400) [pid = 1826] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x9775b400) [pid = 1826] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x8aff0c00) [pid = 1826] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x87d37400) [pid = 1826] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x8ea92000) [pid = 1826] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x89eec400) [pid = 1826] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x90a7ec00) [pid = 1826] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x8950b000) [pid = 1826] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x90be5000) [pid = 1826] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0xa23e9c00) [pid = 1826] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x8f5c0000) [pid = 1826] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x90bf1400) [pid = 1826] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x8df4bc00) [pid = 1826] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x99f94400) [pid = 1826] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x8f1aac00) [pid = 1826] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x88673000) [pid = 1826] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x8cbb1c00) [pid = 1826] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x91ccf800) [pid = 1826] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x8f1bf000) [pid = 1826] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x8aa50c00) [pid = 1826] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x91040c00) [pid = 1826] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x89eea800) [pid = 1826] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x9a23d800) [pid = 1826] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x9103f800) [pid = 1826] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x9b971800) [pid = 1826] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x8e171800) [pid = 1826] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x9777e000) [pid = 1826] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x8aa44800) [pid = 1826] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x9cea8800) [pid = 1826] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x98dc4400) [pid = 1826] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x8f5bc000) [pid = 1826] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x89502400) [pid = 1826] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x93cbbc00) [pid = 1826] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x8f1a7800) [pid = 1826] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x9510cc00) [pid = 1826] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x8f4f4000) [pid = 1826] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x9a0d8400) [pid = 1826] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x99f96000) [pid = 1826] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x9777b800) [pid = 1826] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x8e17c400) [pid = 1826] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x93a52800) [pid = 1826] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0xa2376000) [pid = 1826] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:51:23 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x8b315000) [pid = 1826] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x92ce6c00) [pid = 1826] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x8f5b5c00) [pid = 1826] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x90a7a400) [pid = 1826] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0xa237a400) [pid = 1826] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x92ce3000) [pid = 1826] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x8e171000) [pid = 1826] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x923c7400) [pid = 1826] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x8f4e9400) [pid = 1826] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x983a1400) [pid = 1826] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x923c5400) [pid = 1826] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x9222f800) [pid = 1826] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x8ea97800) [pid = 1826] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x9cea5800) [pid = 1826] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x8f5b3800) [pid = 1826] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x9aac9400) [pid = 1826] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x8e7ddc00) [pid = 1826] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0xa2249400) [pid = 1826] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x946b6400) [pid = 1826] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x9b153400) [pid = 1826] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x9510b800) [pid = 1826] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x9085a400) [pid = 1826] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x97783400) [pid = 1826] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x8866c000) [pid = 1826] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x8ea33800) [pid = 1826] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x938c0c00) [pid = 1826] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:51:24 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x8866e800) [pid = 1826] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:51:24 INFO - PROCESS | 1826 | 1462920684155 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 15:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2936ms 15:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:51:24 INFO - PROCESS | 1826 | 1462920684189 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 15:51:24 INFO - PROCESS | 1826 | 1462920684191 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 15:51:24 INFO - PROCESS | 1826 | 1462920684198 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:51:24 INFO - PROCESS | 1826 | 1462920684201 Marionette TRACE conn3 <- [1,1038,null,{}] 15:51:24 INFO - PROCESS | 1826 | 1462920684206 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:24 INFO - PROCESS | 1826 | 1462920684369 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 15:51:24 INFO - PROCESS | 1826 | 1462920684535 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d34400 == 118 [pid = 1826] [id = 267] 15:51:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x87d37400) [pid = 1826] [serial = 802] [outer = (nil)] 15:51:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x88bec000) [pid = 1826] [serial = 803] [outer = 0x87d37400] 15:51:24 INFO - PROCESS | 1826 | 1462920684615 Marionette DEBUG loaded listener.js 15:51:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x89502400) [pid = 1826] [serial = 804] [outer = 0x87d37400] 15:51:25 INFO - PROCESS | 1826 | 1462920685299 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 15:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1129ms 15:51:25 INFO - PROCESS | 1826 | 1462920685328 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 15:51:25 INFO - PROCESS | 1826 | 1462920685330 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 15:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:51:25 INFO - PROCESS | 1826 | 1462920685337 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:51:25 INFO - PROCESS | 1826 | 1462920685339 Marionette TRACE conn3 <- [1,1042,null,{}] 15:51:25 INFO - PROCESS | 1826 | 1462920685345 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:25 INFO - PROCESS | 1826 | 1462920685560 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 15:51:25 INFO - PROCESS | 1826 | 1462920685580 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x87e63000 == 119 [pid = 1826] [id = 268] 15:51:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x8866c000) [pid = 1826] [serial = 805] [outer = (nil)] 15:51:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x89eef400) [pid = 1826] [serial = 806] [outer = 0x8866c000] 15:51:25 INFO - PROCESS | 1826 | 1462920685649 Marionette DEBUG loaded listener.js 15:51:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x8aa50800) [pid = 1826] [serial = 807] [outer = 0x8866c000] 15:51:26 INFO - PROCESS | 1826 | 1462920686753 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 15:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1484ms 15:51:26 INFO - PROCESS | 1826 | 1462920686822 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 15:51:26 INFO - PROCESS | 1826 | 1462920686830 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 15:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:51:26 INFO - PROCESS | 1826 | 1462920686837 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:51:26 INFO - PROCESS | 1826 | 1462920686844 Marionette TRACE conn3 <- [1,1046,null,{}] 15:51:26 INFO - PROCESS | 1826 | 1462920686885 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:27 INFO - PROCESS | 1826 | 1462920687171 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 15:51:27 INFO - PROCESS | 1826 | 1462920687427 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x88bea000 == 120 [pid = 1826] [id = 269] 15:51:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x88beac00) [pid = 1826] [serial = 808] [outer = (nil)] 15:51:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x89649800) [pid = 1826] [serial = 809] [outer = 0x88beac00] 15:51:27 INFO - PROCESS | 1826 | 1462920687513 Marionette DEBUG loaded listener.js 15:51:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x89e5d400) [pid = 1826] [serial = 810] [outer = 0x88beac00] 15:51:28 INFO - PROCESS | 1826 | 1462920688413 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 15:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1635ms 15:51:28 INFO - PROCESS | 1826 | 1462920688474 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 15:51:28 INFO - PROCESS | 1826 | 1462920688482 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 15:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:51:28 INFO - PROCESS | 1826 | 1462920688493 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:51:28 INFO - PROCESS | 1826 | 1462920688496 Marionette TRACE conn3 <- [1,1050,null,{}] 15:51:28 INFO - PROCESS | 1826 | 1462920688503 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:28 INFO - PROCESS | 1826 | 1462920688733 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 15:51:29 INFO - PROCESS | 1826 | 1462920689035 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x8d20dc00 == 121 [pid = 1826] [id = 270] 15:51:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x8d210400) [pid = 1826] [serial = 811] [outer = (nil)] 15:51:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x8e171800) [pid = 1826] [serial = 812] [outer = 0x8d210400] 15:51:29 INFO - PROCESS | 1826 | 1462920689165 Marionette DEBUG loaded listener.js 15:51:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x8e7df800) [pid = 1826] [serial = 813] [outer = 0x8d210400] 15:51:30 INFO - PROCESS | 1826 | 1462920690048 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 15:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1629ms 15:51:30 INFO - PROCESS | 1826 | 1462920690122 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 15:51:30 INFO - PROCESS | 1826 | 1462920690126 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 15:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:51:30 INFO - PROCESS | 1826 | 1462920690133 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:51:30 INFO - PROCESS | 1826 | 1462920690139 Marionette TRACE conn3 <- [1,1054,null,{}] 15:51:30 INFO - PROCESS | 1826 | 1462920690155 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:30 INFO - PROCESS | 1826 | 1462920690382 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 15:51:30 INFO - PROCESS | 1826 | 1462920690635 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x88871400 == 122 [pid = 1826] [id = 271] 15:51:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x8ea3e000) [pid = 1826] [serial = 814] [outer = (nil)] 15:51:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x8f1ac000) [pid = 1826] [serial = 815] [outer = 0x8ea3e000] 15:51:30 INFO - PROCESS | 1826 | 1462920690765 Marionette DEBUG loaded listener.js 15:51:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x8f1cc800) [pid = 1826] [serial = 816] [outer = 0x8ea3e000] 15:51:31 INFO - PROCESS | 1826 | 1462920691612 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 15:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1536ms 15:51:31 INFO - PROCESS | 1826 | 1462920691669 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 15:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:51:31 INFO - PROCESS | 1826 | 1462920691674 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 15:51:31 INFO - PROCESS | 1826 | 1462920691680 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:51:31 INFO - PROCESS | 1826 | 1462920691684 Marionette TRACE conn3 <- [1,1058,null,{}] 15:51:31 INFO - PROCESS | 1826 | 1462920691689 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:31 INFO - PROCESS | 1826 | 1462920691876 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 15:51:32 INFO - PROCESS | 1826 | 1462920692194 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x88ec3400 == 123 [pid = 1826] [id = 272] 15:51:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x8f344c00) [pid = 1826] [serial = 817] [outer = (nil)] 15:51:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x8f5bfc00) [pid = 1826] [serial = 818] [outer = 0x8f344c00] 15:51:32 INFO - PROCESS | 1826 | 1462920692281 Marionette DEBUG loaded listener.js 15:51:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x90a7ec00) [pid = 1826] [serial = 819] [outer = 0x8f344c00] 15:51:33 INFO - PROCESS | 1826 | 1462920693113 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 15:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1491ms 15:51:33 INFO - PROCESS | 1826 | 1462920693170 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 15:51:33 INFO - PROCESS | 1826 | 1462920693174 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 15:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:51:33 INFO - PROCESS | 1826 | 1462920693181 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:51:33 INFO - PROCESS | 1826 | 1462920693183 Marionette TRACE conn3 <- [1,1062,null,{}] 15:51:33 INFO - PROCESS | 1826 | 1462920693189 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:33 INFO - PROCESS | 1826 | 1462920693373 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 15:51:33 INFO - PROCESS | 1826 | 1462920693580 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f4ea400 == 124 [pid = 1826] [id = 273] 15:51:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x90866c00) [pid = 1826] [serial = 820] [outer = (nil)] 15:51:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x91012c00) [pid = 1826] [serial = 821] [outer = 0x90866c00] 15:51:33 INFO - PROCESS | 1826 | 1462920693705 Marionette DEBUG loaded listener.js 15:51:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x91036000) [pid = 1826] [serial = 822] [outer = 0x90866c00] 15:51:34 INFO - PROCESS | 1826 | 1462920694681 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 15:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1535ms 15:51:34 INFO - PROCESS | 1826 | 1462920694716 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 15:51:34 INFO - PROCESS | 1826 | 1462920694720 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 15:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:51:34 INFO - PROCESS | 1826 | 1462920694726 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:51:34 INFO - PROCESS | 1826 | 1462920694730 Marionette TRACE conn3 <- [1,1066,null,{}] 15:51:34 INFO - PROCESS | 1826 | 1462920694736 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:34 INFO - PROCESS | 1826 | 1462920694964 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 15:51:35 INFO - PROCESS | 1826 | 1462920695216 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f34f400 == 125 [pid = 1826] [id = 274] 15:51:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x9103ec00) [pid = 1826] [serial = 823] [outer = (nil)] 15:51:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x923c7400) [pid = 1826] [serial = 824] [outer = 0x9103ec00] 15:51:35 INFO - PROCESS | 1826 | 1462920695341 Marionette DEBUG loaded listener.js 15:51:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x92ee5400) [pid = 1826] [serial = 825] [outer = 0x9103ec00] 15:51:36 INFO - PROCESS | 1826 | 1462920696195 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 15:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1531ms 15:51:36 INFO - PROCESS | 1826 | 1462920696258 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 15:51:36 INFO - PROCESS | 1826 | 1462920696262 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 15:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:51:36 INFO - PROCESS | 1826 | 1462920696268 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:51:36 INFO - PROCESS | 1826 | 1462920696272 Marionette TRACE conn3 <- [1,1070,null,{}] 15:51:36 INFO - PROCESS | 1826 | 1462920696278 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:36 INFO - PROCESS | 1826 | 1462920696455 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 15:51:36 INFO - PROCESS | 1826 | 1462920696714 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f34bc00 == 126 [pid = 1826] [id = 275] 15:51:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x90be6000) [pid = 1826] [serial = 826] [outer = (nil)] 15:51:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x93cc1000) [pid = 1826] [serial = 827] [outer = 0x90be6000] 15:51:36 INFO - PROCESS | 1826 | 1462920696842 Marionette DEBUG loaded listener.js 15:51:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x95109400) [pid = 1826] [serial = 828] [outer = 0x90be6000] 15:51:37 INFO - PROCESS | 1826 | 1462920697674 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 15:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1479ms 15:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:51:37 INFO - PROCESS | 1826 | 1462920697749 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 15:51:37 INFO - PROCESS | 1826 | 1462920697752 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 15:51:37 INFO - PROCESS | 1826 | 1462920697758 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:51:37 INFO - PROCESS | 1826 | 1462920697762 Marionette TRACE conn3 <- [1,1074,null,{}] 15:51:37 INFO - PROCESS | 1826 | 1462920697768 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:37 INFO - PROCESS | 1826 | 1462920697983 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 15:51:38 INFO - PROCESS | 1826 | 1462920698291 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x946ae000 == 127 [pid = 1826] [id = 276] 15:51:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x95113400) [pid = 1826] [serial = 829] [outer = (nil)] 15:51:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x97778000) [pid = 1826] [serial = 830] [outer = 0x95113400] 15:51:38 INFO - PROCESS | 1826 | 1462920698379 Marionette DEBUG loaded listener.js 15:51:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x97783000) [pid = 1826] [serial = 831] [outer = 0x95113400] 15:51:39 INFO - PROCESS | 1826 | 1462920699259 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 15:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1533ms 15:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:51:39 INFO - PROCESS | 1826 | 1462920699291 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 15:51:39 INFO - PROCESS | 1826 | 1462920699294 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 15:51:39 INFO - PROCESS | 1826 | 1462920699301 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:51:39 INFO - PROCESS | 1826 | 1462920699303 Marionette TRACE conn3 <- [1,1078,null,{}] 15:51:39 INFO - PROCESS | 1826 | 1462920699310 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:39 INFO - PROCESS | 1826 | 1462920699488 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 15:51:39 INFO - PROCESS | 1826 | 1462920699709 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x938f8400 == 128 [pid = 1826] [id = 277] 15:51:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x93ab8800) [pid = 1826] [serial = 832] [outer = (nil)] 15:51:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x98f7ac00) [pid = 1826] [serial = 833] [outer = 0x93ab8800] 15:51:39 INFO - PROCESS | 1826 | 1462920699873 Marionette DEBUG loaded listener.js 15:51:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x9998cc00) [pid = 1826] [serial = 834] [outer = 0x93ab8800] 15:51:40 INFO - PROCESS | 1826 | 1462920700722 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 15:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1434ms 15:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:51:40 INFO - PROCESS | 1826 | 1462920700734 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 15:51:40 INFO - PROCESS | 1826 | 1462920700737 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 15:51:40 INFO - PROCESS | 1826 | 1462920700743 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:51:40 INFO - PROCESS | 1826 | 1462920700746 Marionette TRACE conn3 <- [1,1082,null,{}] 15:51:40 INFO - PROCESS | 1826 | 1462920700752 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:40 INFO - PROCESS | 1826 | 1462920700931 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 15:51:41 INFO - PROCESS | 1826 | 1462920701147 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x9775b400 == 129 [pid = 1826] [id = 278] 15:51:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x98dcc400) [pid = 1826] [serial = 835] [outer = (nil)] 15:51:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x9a0d8400) [pid = 1826] [serial = 836] [outer = 0x98dcc400] 15:51:41 INFO - PROCESS | 1826 | 1462920701276 Marionette DEBUG loaded listener.js 15:51:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x9a41a000) [pid = 1826] [serial = 837] [outer = 0x98dcc400] 15:51:42 INFO - PROCESS | 1826 | 1462920702363 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 15:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1637ms 15:51:42 INFO - PROCESS | 1826 | 1462920702379 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 15:51:42 INFO - PROCESS | 1826 | 1462920702384 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 15:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:51:42 INFO - PROCESS | 1826 | 1462920702390 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:51:42 INFO - PROCESS | 1826 | 1462920702394 Marionette TRACE conn3 <- [1,1086,null,{}] 15:51:42 INFO - PROCESS | 1826 | 1462920702400 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:42 INFO - PROCESS | 1826 | 1462920702596 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 15:51:42 INFO - PROCESS | 1826 | 1462920702864 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x88678c00 == 130 [pid = 1826] [id = 279] 15:51:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x88679400) [pid = 1826] [serial = 838] [outer = (nil)] 15:51:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x88bea400) [pid = 1826] [serial = 839] [outer = 0x88679400] 15:51:43 INFO - PROCESS | 1826 | 1462920702998 Marionette DEBUG loaded listener.js 15:51:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x89e54c00) [pid = 1826] [serial = 840] [outer = 0x88679400] 15:51:43 INFO - PROCESS | 1826 | 1462920703868 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 15:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1531ms 15:51:43 INFO - PROCESS | 1826 | 1462920703922 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 15:51:43 INFO - PROCESS | 1826 | 1462920703924 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 15:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:51:43 INFO - PROCESS | 1826 | 1462920703931 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:51:43 INFO - PROCESS | 1826 | 1462920703935 Marionette TRACE conn3 <- [1,1090,null,{}] 15:51:43 INFO - PROCESS | 1826 | 1462920703940 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:44 INFO - PROCESS | 1826 | 1462920704122 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 15:51:44 INFO - PROCESS | 1826 | 1462920704389 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x884b8400 == 131 [pid = 1826] [id = 280] 15:51:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x89506c00) [pid = 1826] [serial = 841] [outer = (nil)] 15:51:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x8cbb4400) [pid = 1826] [serial = 842] [outer = 0x89506c00] 15:51:44 INFO - PROCESS | 1826 | 1462920704516 Marionette DEBUG loaded listener.js 15:51:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x8ea3dc00) [pid = 1826] [serial = 843] [outer = 0x89506c00] 15:51:45 INFO - PROCESS | 1826 | 1462920705372 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 15:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1488ms 15:51:45 INFO - PROCESS | 1826 | 1462920705422 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 15:51:45 INFO - PROCESS | 1826 | 1462920705427 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 15:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:51:45 INFO - PROCESS | 1826 | 1462920705437 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:51:45 INFO - PROCESS | 1826 | 1462920705441 Marionette TRACE conn3 <- [1,1094,null,{}] 15:51:45 INFO - PROCESS | 1826 | 1462920705450 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:45 INFO - PROCESS | 1826 | 1462920705720 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 15:51:46 INFO - PROCESS | 1826 | 1462920706085 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x8aa4c800 == 132 [pid = 1826] [id = 281] 15:51:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x8b314400) [pid = 1826] [serial = 844] [outer = (nil)] 15:51:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x8f4e6800) [pid = 1826] [serial = 845] [outer = 0x8b314400] 15:51:46 INFO - PROCESS | 1826 | 1462920706170 Marionette DEBUG loaded listener.js 15:51:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x8f4f3400) [pid = 1826] [serial = 846] [outer = 0x8b314400] 15:51:47 INFO - PROCESS | 1826 | 1462920707058 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 15:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1693ms 15:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:51:47 INFO - PROCESS | 1826 | 1462920707128 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 15:51:47 INFO - PROCESS | 1826 | 1462920707131 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 15:51:47 INFO - PROCESS | 1826 | 1462920707138 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:51:47 INFO - PROCESS | 1826 | 1462920707141 Marionette TRACE conn3 <- [1,1098,null,{}] 15:51:47 INFO - PROCESS | 1826 | 1462920707147 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:47 INFO - PROCESS | 1826 | 1462920707364 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 15:51:47 INFO - PROCESS | 1826 | 1462920707623 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cbaec00 == 133 [pid = 1826] [id = 282] 15:51:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x8cbb6c00) [pid = 1826] [serial = 847] [outer = (nil)] 15:51:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x8e7de000) [pid = 1826] [serial = 848] [outer = 0x8cbb6c00] 15:51:47 INFO - PROCESS | 1826 | 1462920707747 Marionette DEBUG loaded listener.js 15:51:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x8f1c5c00) [pid = 1826] [serial = 849] [outer = 0x8cbb6c00] 15:51:48 INFO - PROCESS | 1826 | 1462920708605 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 15:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1532ms 15:51:48 INFO - PROCESS | 1826 | 1462920708669 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 15:51:48 INFO - PROCESS | 1826 | 1462920708673 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 15:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:51:48 INFO - PROCESS | 1826 | 1462920708679 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:51:48 INFO - PROCESS | 1826 | 1462920708683 Marionette TRACE conn3 <- [1,1102,null,{}] 15:51:48 INFO - PROCESS | 1826 | 1462920708688 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:48 INFO - PROCESS | 1826 | 1462920708871 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 15:51:49 INFO - PROCESS | 1826 | 1462920709671 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d33000 == 134 [pid = 1826] [id = 283] 15:51:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x87d34000) [pid = 1826] [serial = 850] [outer = (nil)] 15:51:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x87e68c00) [pid = 1826] [serial = 851] [outer = 0x87d34000] 15:51:49 INFO - PROCESS | 1826 | 1462920709755 Marionette DEBUG loaded listener.js 15:51:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x8866b800) [pid = 1826] [serial = 852] [outer = 0x87d34000] 15:51:50 INFO - PROCESS | 1826 | 1462920710605 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 15:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1990ms 15:51:50 INFO - PROCESS | 1826 | 1462920710670 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 15:51:50 INFO - PROCESS | 1826 | 1462920710676 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 15:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:51:50 INFO - PROCESS | 1826 | 1462920710683 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:51:50 INFO - PROCESS | 1826 | 1462920710689 Marionette TRACE conn3 <- [1,1106,null,{}] 15:51:50 INFO - PROCESS | 1826 | 1462920710696 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:50 INFO - PROCESS | 1826 | 1462920710876 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 15:51:51 INFO - PROCESS | 1826 | 1462920711161 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x88bef000 == 135 [pid = 1826] [id = 284] 15:51:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x88bf3c00) [pid = 1826] [serial = 853] [outer = (nil)] 15:51:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x88ec8800) [pid = 1826] [serial = 854] [outer = 0x88bf3c00] 15:51:51 INFO - PROCESS | 1826 | 1462920711380 Marionette DEBUG loaded listener.js 15:51:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x89509c00) [pid = 1826] [serial = 855] [outer = 0x88bf3c00] 15:51:52 INFO - PROCESS | 1826 | 1462920712228 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 15:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1584ms 15:51:52 INFO - PROCESS | 1826 | 1462920712271 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 15:51:52 INFO - PROCESS | 1826 | 1462920712277 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 15:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:51:52 INFO - PROCESS | 1826 | 1462920712283 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:51:52 INFO - PROCESS | 1826 | 1462920712287 Marionette TRACE conn3 <- [1,1110,null,{}] 15:51:52 INFO - PROCESS | 1826 | 1462920712292 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:52 INFO - PROCESS | 1826 | 1462920712459 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 15:51:52 INFO - PROCESS | 1826 | 1462920712688 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d36000 == 136 [pid = 1826] [id = 285] 15:51:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x87d39400) [pid = 1826] [serial = 856] [outer = (nil)] 15:51:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x87e64000) [pid = 1826] [serial = 857] [outer = 0x87d39400] 15:51:52 INFO - PROCESS | 1826 | 1462920712844 Marionette DEBUG loaded listener.js 15:51:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x88864800) [pid = 1826] [serial = 858] [outer = 0x87d39400] 15:51:53 INFO - PROCESS | 1826 | --DOCSHELL 0x87d34400 == 135 [pid = 1826] [id = 267] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x8db82000) [pid = 1826] [serial = 740] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOCSHELL 0x88872800 == 134 [pid = 1826] [id = 266] 15:51:53 INFO - PROCESS | 1826 | --DOCSHELL 0x8866e000 == 133 [pid = 1826] [id = 265] 15:51:53 INFO - PROCESS | 1826 | --DOCSHELL 0x884b4800 == 132 [pid = 1826] [id = 264] 15:51:53 INFO - PROCESS | 1826 | --DOCSHELL 0x884bd800 == 131 [pid = 1826] [id = 263] 15:51:53 INFO - PROCESS | 1826 | --DOCSHELL 0x8aff3800 == 130 [pid = 1826] [id = 262] 15:51:53 INFO - PROCESS | 1826 | --DOCSHELL 0x884ae400 == 129 [pid = 1826] [id = 261] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x93aba400) [pid = 1826] [serial = 449] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x9a789000) [pid = 1826] [serial = 611] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x88ec5400) [pid = 1826] [serial = 707] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x9a419000) [pid = 1826] [serial = 593] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x92ce0c00) [pid = 1826] [serial = 617] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x88bee400) [pid = 1826] [serial = 704] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x8db85400) [pid = 1826] [serial = 394] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x9b9b9400) [pid = 1826] [serial = 427] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x9cc45400) [pid = 1826] [serial = 379] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x9cc46400) [pid = 1826] [serial = 542] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x9a41ac00) [pid = 1826] [serial = 488] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0xa36ed800) [pid = 1826] [serial = 434] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x90a79c00) [pid = 1826] [serial = 509] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x884bb800) [pid = 1826] [serial = 714] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x88ec1800) [pid = 1826] [serial = 723] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x90835800) [pid = 1826] [serial = 689] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x8f4f0400) [pid = 1826] [serial = 500] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x9100a000) [pid = 1826] [serial = 690] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0xa638ac00) [pid = 1826] [serial = 629] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x8df43000) [pid = 1826] [serial = 687] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x9b9b8000) [pid = 1826] [serial = 695] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x8ea3b000) [pid = 1826] [serial = 711] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x92eeb000) [pid = 1826] [serial = 373] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x938cd400) [pid = 1826] [serial = 530] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x87d38800) [pid = 1826] [serial = 725] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x89e5ac00) [pid = 1826] [serial = 650] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x92231400) [pid = 1826] [serial = 482] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x8ea96800) [pid = 1826] [serial = 440] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x90839400) [pid = 1826] [serial = 614] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x89653c00) [pid = 1826] [serial = 735] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x89651000) [pid = 1826] [serial = 659] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0xa2243000) [pid = 1826] [serial = 545] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x99f9a800) [pid = 1826] [serial = 328] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x8cbb6000) [pid = 1826] [serial = 738] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x91042000) [pid = 1826] [serial = 584] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x9b90f800) [pid = 1826] [serial = 693] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0xa51e7400) [pid = 1826] [serial = 644] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x87e64c00) [pid = 1826] [serial = 729] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x93aacc00) [pid = 1826] [serial = 443] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x8d207400) [pid = 1826] [serial = 638] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x90a86000) [pid = 1826] [serial = 295] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x89e5dc00) [pid = 1826] [serial = 656] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x88864400) [pid = 1826] [serial = 732] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x90beb800) [pid = 1826] [serial = 298] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0xa519c400) [pid = 1826] [serial = 581] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x88bf0800) [pid = 1826] [serial = 705] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x90839000) [pid = 1826] [serial = 346] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0xa8c55800) [pid = 1826] [serial = 340] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x8ea91c00) [pid = 1826] [serial = 566] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x8d207000) [pid = 1826] [serial = 686] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x8ea3bc00) [pid = 1826] [serial = 701] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x9ac0a800) [pid = 1826] [serial = 424] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0xa23e9800) [pid = 1826] [serial = 430] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x8886a800) [pid = 1826] [serial = 720] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x8cbba800) [pid = 1826] [serial = 455] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x88868c00) [pid = 1826] [serial = 719] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0xa6f3a000) [pid = 1826] [serial = 337] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x8f1c8c00) [pid = 1826] [serial = 437] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x8d20fc00) [pid = 1826] [serial = 641] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x9a240800) [pid = 1826] [serial = 590] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x89ef6c00) [pid = 1826] [serial = 635] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x88ec7000) [pid = 1826] [serial = 708] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0xa23f3800) [pid = 1826] [serial = 698] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x9a239000) [pid = 1826] [serial = 587] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0xa23f2000) [pid = 1826] [serial = 626] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x9a236c00) [pid = 1826] [serial = 692] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x8e179000) [pid = 1826] [serial = 452] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x99f90800) [pid = 1826] [serial = 376] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x87d3a800) [pid = 1826] [serial = 726] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x8aa4ec00) [pid = 1826] [serial = 632] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0xa31bb800) [pid = 1826] [serial = 331] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x99f98c00) [pid = 1826] [serial = 289] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x90bee000) [pid = 1826] [serial = 569] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x8950c800) [pid = 1826] [serial = 653] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x9514e800) [pid = 1826] [serial = 533] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x90840c00) [pid = 1826] [serial = 418] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0xa2736000) [pid = 1826] [serial = 548] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x9b90b800) [pid = 1826] [serial = 506] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x87e62400) [pid = 1826] [serial = 728] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x9af35c00) [pid = 1826] [serial = 620] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x9cc65c00) [pid = 1826] [serial = 578] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x9aa95800) [pid = 1826] [serial = 575] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x8f345c00) [pid = 1826] [serial = 479] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x8b31cc00) [pid = 1826] [serial = 737] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x9aad7000) [pid = 1826] [serial = 237] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x88871000) [pid = 1826] [serial = 722] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0xa513f400) [pid = 1826] [serial = 385] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x8b31c000) [pid = 1826] [serial = 647] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0xa272cc00) [pid = 1826] [serial = 699] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x9463fc00) [pid = 1826] [serial = 286] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x90a79000) [pid = 1826] [serial = 527] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x9af3f000) [pid = 1826] [serial = 539] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0xa3319800) [pid = 1826] [serial = 497] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x9653e000) [pid = 1826] [serial = 572] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x8ea92c00) [pid = 1826] [serial = 524] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x946b1000) [pid = 1826] [serial = 421] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x91009400) [pid = 1826] [serial = 503] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0xa2552000) [pid = 1826] [serial = 494] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x946b4400) [pid = 1826] [serial = 325] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x9cea4000) [pid = 1826] [serial = 696] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x996f4000) [pid = 1826] [serial = 536] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x93ab5c00) [pid = 1826] [serial = 446] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0xa6fc1800) [pid = 1826] [serial = 292] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x8f5bc800) [pid = 1826] [serial = 343] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0xa237f400) [pid = 1826] [serial = 382] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x90832400) [pid = 1826] [serial = 370] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0xa6862000) [pid = 1826] [serial = 334] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x9aad1000) [pid = 1826] [serial = 491] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x88ecac00) [pid = 1826] [serial = 717] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x884b9400) [pid = 1826] [serial = 713] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x8950bc00) [pid = 1826] [serial = 734] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x9b97b000) [pid = 1826] [serial = 623] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x88ecf400) [pid = 1826] [serial = 710] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x996ef000) [pid = 1826] [serial = 485] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x90864c00) [pid = 1826] [serial = 391] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x9aa9a000) [pid = 1826] [serial = 684] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x88677800) [pid = 1826] [serial = 716] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0xa2243400) [pid = 1826] [serial = 702] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x9a789c00) [pid = 1826] [serial = 388] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x88673800) [pid = 1826] [serial = 731] [outer = (nil)] [url = about:blank] 15:51:53 INFO - PROCESS | 1826 | 1462920713940 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 15:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1687ms 15:51:53 INFO - PROCESS | 1826 | 1462920713970 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 15:51:53 INFO - PROCESS | 1826 | 1462920713974 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 15:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:51:53 INFO - PROCESS | 1826 | 1462920713988 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:51:54 INFO - PROCESS | 1826 | 1462920713997 Marionette TRACE conn3 <- [1,1114,null,{}] 15:51:54 INFO - PROCESS | 1826 | 1462920714005 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:54 INFO - PROCESS | 1826 | 1462920714175 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 15:51:54 INFO - PROCESS | 1826 | 1462920714197 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d38800 == 130 [pid = 1826] [id = 286] 15:51:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x87d3b400) [pid = 1826] [serial = 859] [outer = (nil)] 15:51:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x89653c00) [pid = 1826] [serial = 860] [outer = 0x87d3b400] 15:51:54 INFO - PROCESS | 1826 | 1462920714413 Marionette DEBUG loaded listener.js 15:51:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x89e5d800) [pid = 1826] [serial = 861] [outer = 0x87d3b400] 15:51:55 INFO - PROCESS | 1826 | 1462920715137 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 15:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1214ms 15:51:55 INFO - PROCESS | 1826 | 1462920715211 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 15:51:55 INFO - PROCESS | 1826 | 1462920715214 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 15:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:51:55 INFO - PROCESS | 1826 | 1462920715222 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:51:55 INFO - PROCESS | 1826 | 1462920715225 Marionette TRACE conn3 <- [1,1118,null,{}] 15:51:55 INFO - PROCESS | 1826 | 1462920715230 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:55 INFO - PROCESS | 1826 | 1462920715392 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 15:51:55 INFO - PROCESS | 1826 | 1462920715404 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x88bee400 == 131 [pid = 1826] [id = 287] 15:51:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x89510000) [pid = 1826] [serial = 862] [outer = (nil)] 15:51:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x8aa4ac00) [pid = 1826] [serial = 863] [outer = 0x89510000] 15:51:55 INFO - PROCESS | 1826 | 1462920715473 Marionette DEBUG loaded listener.js 15:51:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x8b315800) [pid = 1826] [serial = 864] [outer = 0x89510000] 15:51:56 INFO - PROCESS | 1826 | 1462920716439 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 15:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1239ms 15:51:56 INFO - PROCESS | 1826 | 1462920716461 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 15:51:56 INFO - PROCESS | 1826 | 1462920716463 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 15:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:51:56 INFO - PROCESS | 1826 | 1462920716470 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:51:56 INFO - PROCESS | 1826 | 1462920716472 Marionette TRACE conn3 <- [1,1122,null,{}] 15:51:56 INFO - PROCESS | 1826 | 1462920716478 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:56 INFO - PROCESS | 1826 | 1462920716689 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 15:51:56 INFO - PROCESS | 1826 | 1462920716720 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x8aa49000 == 132 [pid = 1826] [id = 288] 15:51:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8aa4f800) [pid = 1826] [serial = 865] [outer = (nil)] 15:51:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8cbae800) [pid = 1826] [serial = 866] [outer = 0x8aa4f800] 15:51:56 INFO - PROCESS | 1826 | 1462920716799 Marionette DEBUG loaded listener.js 15:51:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8cfe8400) [pid = 1826] [serial = 867] [outer = 0x8aa4f800] 15:51:58 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x87d37400) [pid = 1826] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:51:58 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x88670400) [pid = 1826] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:51:58 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x88670800) [pid = 1826] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:51:58 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x88bef400) [pid = 1826] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:51:58 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x8886c800) [pid = 1826] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:51:58 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x8aff4800) [pid = 1826] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:51:58 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x88867c00) [pid = 1826] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:51:58 INFO - PROCESS | 1826 | 1462920718224 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1785ms 15:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:51:58 INFO - PROCESS | 1826 | 1462920718255 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 15:51:58 INFO - PROCESS | 1826 | 1462920718258 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 15:51:58 INFO - PROCESS | 1826 | 1462920718264 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:51:58 INFO - PROCESS | 1826 | 1462920718267 Marionette TRACE conn3 <- [1,1126,null,{}] 15:51:58 INFO - PROCESS | 1826 | 1462920718281 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:58 INFO - PROCESS | 1826 | 1462920718499 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 15:51:58 INFO - PROCESS | 1826 | 1462920718646 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x88670400 == 133 [pid = 1826] [id = 289] 15:51:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x88866400) [pid = 1826] [serial = 868] [outer = (nil)] 15:51:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x8cff3000) [pid = 1826] [serial = 869] [outer = 0x88866400] 15:51:58 INFO - PROCESS | 1826 | 1462920718714 Marionette DEBUG loaded listener.js 15:51:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x8d208400) [pid = 1826] [serial = 870] [outer = 0x88866400] 15:51:59 INFO - PROCESS | 1826 | 1462920719391 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 15:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1143ms 15:51:59 INFO - PROCESS | 1826 | 1462920719406 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 15:51:59 INFO - PROCESS | 1826 | 1462920719409 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 15:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:51:59 INFO - PROCESS | 1826 | 1462920719415 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:51:59 INFO - PROCESS | 1826 | 1462920719418 Marionette TRACE conn3 <- [1,1130,null,{}] 15:51:59 INFO - PROCESS | 1826 | 1462920719423 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:59 INFO - PROCESS | 1826 | 1462920719580 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 15:51:59 INFO - PROCESS | 1826 | 1462920719739 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x89509400 == 134 [pid = 1826] [id = 290] 15:51:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x8b321800) [pid = 1826] [serial = 871] [outer = (nil)] 15:51:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8df3d400) [pid = 1826] [serial = 872] [outer = 0x8b321800] 15:51:59 INFO - PROCESS | 1826 | 1462920719808 Marionette DEBUG loaded listener.js 15:51:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8df44000) [pid = 1826] [serial = 873] [outer = 0x8b321800] 15:52:00 INFO - PROCESS | 1826 | 1462920720814 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 15:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1429ms 15:52:00 INFO - PROCESS | 1826 | 1462920720846 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 15:52:00 INFO - PROCESS | 1826 | 1462920720852 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 15:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:52:00 INFO - PROCESS | 1826 | 1462920720862 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:52:00 INFO - PROCESS | 1826 | 1462920720867 Marionette TRACE conn3 <- [1,1134,null,{}] 15:52:00 INFO - PROCESS | 1826 | 1462920720875 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:01 INFO - PROCESS | 1826 | 1462920721079 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 15:52:01 INFO - PROCESS | 1826 | 1462920721332 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x8866e000 == 135 [pid = 1826] [id = 291] 15:52:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x88677000) [pid = 1826] [serial = 874] [outer = (nil)] 15:52:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x8886b400) [pid = 1826] [serial = 875] [outer = 0x88677000] 15:52:01 INFO - PROCESS | 1826 | 1462920721468 Marionette DEBUG loaded listener.js 15:52:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x88bef800) [pid = 1826] [serial = 876] [outer = 0x88677000] 15:52:02 INFO - PROCESS | 1826 | 1462920722453 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1634ms 15:52:02 INFO - PROCESS | 1826 | 1462920722497 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 15:52:02 INFO - PROCESS | 1826 | 1462920722506 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 15:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:52:02 INFO - PROCESS | 1826 | 1462920722516 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:52:02 INFO - PROCESS | 1826 | 1462920722520 Marionette TRACE conn3 <- [1,1138,null,{}] 15:52:02 INFO - PROCESS | 1826 | 1462920722527 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:02 INFO - PROCESS | 1826 | 1462920722732 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 15:52:03 INFO - PROCESS | 1826 | 1462920722993 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x8950e400 == 136 [pid = 1826] [id = 292] 15:52:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x89650800) [pid = 1826] [serial = 877] [outer = (nil)] 15:52:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x89e5a000) [pid = 1826] [serial = 878] [outer = 0x89650800] 15:52:03 INFO - PROCESS | 1826 | 1462920723125 Marionette DEBUG loaded listener.js 15:52:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x8b315c00) [pid = 1826] [serial = 879] [outer = 0x89650800] 15:52:04 INFO - PROCESS | 1826 | 1462920724056 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1585ms 15:52:04 INFO - PROCESS | 1826 | 1462920724102 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 15:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:52:04 INFO - PROCESS | 1826 | 1462920724106 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 15:52:04 INFO - PROCESS | 1826 | 1462920724113 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:52:04 INFO - PROCESS | 1826 | 1462920724119 Marionette TRACE conn3 <- [1,1142,null,{}] 15:52:04 INFO - PROCESS | 1826 | 1462920724135 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:04 INFO - PROCESS | 1826 | 1462920724345 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 15:52:04 INFO - PROCESS | 1826 | 1462920724594 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df42800 == 137 [pid = 1826] [id = 293] 15:52:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x8e171400) [pid = 1826] [serial = 880] [outer = (nil)] 15:52:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x8e176800) [pid = 1826] [serial = 881] [outer = 0x8e171400] 15:52:04 INFO - PROCESS | 1826 | 1462920724740 Marionette DEBUG loaded listener.js 15:52:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x8e7d6000) [pid = 1826] [serial = 882] [outer = 0x8e171400] 15:52:05 INFO - PROCESS | 1826 | 1462920725631 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1585ms 15:52:05 INFO - PROCESS | 1826 | 1462920725698 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 15:52:05 INFO - PROCESS | 1826 | 1462920725703 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 15:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:52:05 INFO - PROCESS | 1826 | 1462920725710 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:52:05 INFO - PROCESS | 1826 | 1462920725713 Marionette TRACE conn3 <- [1,1146,null,{}] 15:52:05 INFO - PROCESS | 1826 | 1462920725719 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:05 INFO - PROCESS | 1826 | 1462920725906 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 15:52:06 INFO - PROCESS | 1826 | 1462920726147 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x8d20d800 == 138 [pid = 1826] [id = 294] 15:52:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x8e174800) [pid = 1826] [serial = 883] [outer = (nil)] 15:52:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x8ea37000) [pid = 1826] [serial = 884] [outer = 0x8e174800] 15:52:06 INFO - PROCESS | 1826 | 1462920726269 Marionette DEBUG loaded listener.js 15:52:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x8ea8bc00) [pid = 1826] [serial = 885] [outer = 0x8e174800] 15:52:07 INFO - PROCESS | 1826 | 1462920727104 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1433ms 15:52:07 INFO - PROCESS | 1826 | 1462920727144 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 15:52:07 INFO - PROCESS | 1826 | 1462920727147 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 15:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:52:07 INFO - PROCESS | 1826 | 1462920727154 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:52:07 INFO - PROCESS | 1826 | 1462920727157 Marionette TRACE conn3 <- [1,1150,null,{}] 15:52:07 INFO - PROCESS | 1826 | 1462920727163 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:07 INFO - PROCESS | 1826 | 1462920727339 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 15:52:07 INFO - PROCESS | 1826 | 1462920727553 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea32400 == 139 [pid = 1826] [id = 295] 15:52:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x8ea3d400) [pid = 1826] [serial = 886] [outer = (nil)] 15:52:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x8ea97400) [pid = 1826] [serial = 887] [outer = 0x8ea3d400] 15:52:07 INFO - PROCESS | 1826 | 1462920727635 Marionette DEBUG loaded listener.js 15:52:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x8f1a7400) [pid = 1826] [serial = 888] [outer = 0x8ea3d400] 15:52:08 INFO - PROCESS | 1826 | 1462920728573 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1480ms 15:52:08 INFO - PROCESS | 1826 | 1462920728634 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 15:52:08 INFO - PROCESS | 1826 | 1462920728637 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 15:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:52:08 INFO - PROCESS | 1826 | 1462920728645 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:52:08 INFO - PROCESS | 1826 | 1462920728648 Marionette TRACE conn3 <- [1,1154,null,{}] 15:52:08 INFO - PROCESS | 1826 | 1462920728654 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:08 INFO - PROCESS | 1826 | 1462920728865 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 15:52:09 INFO - PROCESS | 1826 | 1462920729124 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x8964dc00 == 140 [pid = 1826] [id = 296] 15:52:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x8f1adc00) [pid = 1826] [serial = 889] [outer = (nil)] 15:52:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x8f4ec400) [pid = 1826] [serial = 890] [outer = 0x8f1adc00] 15:52:09 INFO - PROCESS | 1826 | 1462920729251 Marionette DEBUG loaded listener.js 15:52:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x8f5b1c00) [pid = 1826] [serial = 891] [outer = 0x8f1adc00] 15:52:10 INFO - PROCESS | 1826 | 1462920730107 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1536ms 15:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:52:10 INFO - PROCESS | 1826 | 1462920730181 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 15:52:10 INFO - PROCESS | 1826 | 1462920730185 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 15:52:10 INFO - PROCESS | 1826 | 1462920730191 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:52:10 INFO - PROCESS | 1826 | 1462920730195 Marionette TRACE conn3 <- [1,1158,null,{}] 15:52:10 INFO - PROCESS | 1826 | 1462920730200 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:10 INFO - PROCESS | 1826 | 1462920730384 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 15:52:10 INFO - PROCESS | 1826 | 1462920730585 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f351000 == 141 [pid = 1826] [id = 297] 15:52:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x8f4e7800) [pid = 1826] [serial = 892] [outer = (nil)] 15:52:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x90839400) [pid = 1826] [serial = 893] [outer = 0x8f4e7800] 15:52:10 INFO - PROCESS | 1826 | 1462920730708 Marionette DEBUG loaded listener.js 15:52:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x9083ec00) [pid = 1826] [serial = 894] [outer = 0x8f4e7800] 15:52:11 INFO - PROCESS | 1826 | 1462920731568 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 15:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1431ms 15:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:52:11 INFO - PROCESS | 1826 | 1462920731622 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 15:52:11 INFO - PROCESS | 1826 | 1462920731625 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 15:52:11 INFO - PROCESS | 1826 | 1462920731632 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:52:11 INFO - PROCESS | 1826 | 1462920731635 Marionette TRACE conn3 <- [1,1162,null,{}] 15:52:11 INFO - PROCESS | 1826 | 1462920731641 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:11 INFO - PROCESS | 1826 | 1462920731832 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 15:52:12 INFO - PROCESS | 1826 | 1462920732030 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x90832400 == 142 [pid = 1826] [id = 298] 15:52:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x90860000) [pid = 1826] [serial = 895] [outer = (nil)] 15:52:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x90a7fc00) [pid = 1826] [serial = 896] [outer = 0x90860000] 15:52:12 INFO - PROCESS | 1826 | 1462920732115 Marionette DEBUG loaded listener.js 15:52:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x90a84800) [pid = 1826] [serial = 897] [outer = 0x90860000] 15:52:13 INFO - PROCESS | 1826 | 1462920733084 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1492ms 15:52:13 INFO - PROCESS | 1826 | 1462920733124 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 15:52:13 INFO - PROCESS | 1826 | 1462920733127 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 15:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:52:13 INFO - PROCESS | 1826 | 1462920733133 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:52:13 INFO - PROCESS | 1826 | 1462920733137 Marionette TRACE conn3 <- [1,1166,null,{}] 15:52:13 INFO - PROCESS | 1826 | 1462920733143 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:13 INFO - PROCESS | 1826 | 1462920733320 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 15:52:13 INFO - PROCESS | 1826 | 1462920733536 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f5b3400 == 143 [pid = 1826] [id = 299] 15:52:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x90866400) [pid = 1826] [serial = 898] [outer = (nil)] 15:52:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x91006800) [pid = 1826] [serial = 899] [outer = 0x90866400] 15:52:13 INFO - PROCESS | 1826 | 1462920733625 Marionette DEBUG loaded listener.js 15:52:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x9100a000) [pid = 1826] [serial = 900] [outer = 0x90866400] 15:52:14 INFO - PROCESS | 1826 | 1462920734551 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1484ms 15:52:14 INFO - PROCESS | 1826 | 1462920734619 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 15:52:14 INFO - PROCESS | 1826 | 1462920734623 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 15:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:52:14 INFO - PROCESS | 1826 | 1462920734629 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:52:14 INFO - PROCESS | 1826 | 1462920734632 Marionette TRACE conn3 <- [1,1170,null,{}] 15:52:14 INFO - PROCESS | 1826 | 1462920734638 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:14 INFO - PROCESS | 1826 | 1462920734821 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 15:52:15 INFO - PROCESS | 1826 | 1462920735022 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x8b312800 == 144 [pid = 1826] [id = 300] 15:52:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x90be8400) [pid = 1826] [serial = 901] [outer = (nil)] 15:52:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x91040800) [pid = 1826] [serial = 902] [outer = 0x90be8400] 15:52:15 INFO - PROCESS | 1826 | 1462920735107 Marionette DEBUG loaded listener.js 15:52:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x91cc9c00) [pid = 1826] [serial = 903] [outer = 0x90be8400] 15:52:16 INFO - PROCESS | 1826 | 1462920736116 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1533ms 15:52:16 INFO - PROCESS | 1826 | 1462920736164 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 15:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:52:16 INFO - PROCESS | 1826 | 1462920736168 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 15:52:16 INFO - PROCESS | 1826 | 1462920736175 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:52:16 INFO - PROCESS | 1826 | 1462920736180 Marionette TRACE conn3 <- [1,1174,null,{}] 15:52:16 INFO - PROCESS | 1826 | 1462920736186 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:16 INFO - PROCESS | 1826 | 1462920736419 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 15:52:16 INFO - PROCESS | 1826 | 1462920736682 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x91ea9000 == 145 [pid = 1826] [id = 301] 15:52:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x91eaf000) [pid = 1826] [serial = 904] [outer = (nil)] 15:52:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x923c3400) [pid = 1826] [serial = 905] [outer = 0x91eaf000] 15:52:16 INFO - PROCESS | 1826 | 1462920736834 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x92ce4c00) [pid = 1826] [serial = 906] [outer = 0x91eaf000] 15:52:17 INFO - PROCESS | 1826 | 1462920737729 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:52:17 INFO - PROCESS | 1826 | 1462920737814 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 15:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:52:17 INFO - PROCESS | 1826 | 1462920737821 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:52:17 INFO - PROCESS | 1826 | 1462920737824 Marionette TRACE conn3 <- [1,1178,null,{}] 15:52:17 INFO - PROCESS | 1826 | 1462920737830 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:18 INFO - PROCESS | 1826 | 1462920738017 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 15:52:18 INFO - PROCESS | 1826 | 1462920738291 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x92231800 == 146 [pid = 1826] [id = 302] 15:52:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x92ce2800) [pid = 1826] [serial = 907] [outer = (nil)] 15:52:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x938f4c00) [pid = 1826] [serial = 908] [outer = 0x92ce2800] 15:52:18 INFO - PROCESS | 1826 | 1462920738392 Marionette DEBUG loaded listener.js 15:52:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x93a60800) [pid = 1826] [serial = 909] [outer = 0x92ce2800] 15:52:19 INFO - PROCESS | 1826 | 1462920739296 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 15:52:19 INFO - PROCESS | 1826 | 1462920739368 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 15:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:52:19 INFO - PROCESS | 1826 | 1462920739374 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:52:19 INFO - PROCESS | 1826 | 1462920739377 Marionette TRACE conn3 <- [1,1182,null,{}] 15:52:19 INFO - PROCESS | 1826 | 1462920739394 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:19 INFO - PROCESS | 1826 | 1462920739621 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 15:52:19 INFO - PROCESS | 1826 | 1462920739872 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x923c5c00 == 147 [pid = 1826] [id = 303] 15:52:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x938c0400) [pid = 1826] [serial = 910] [outer = (nil)] 15:52:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x93cc0c00) [pid = 1826] [serial = 911] [outer = 0x938c0400] 15:52:20 INFO - PROCESS | 1826 | 1462920740013 Marionette DEBUG loaded listener.js 15:52:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x946b4400) [pid = 1826] [serial = 912] [outer = 0x938c0400] 15:52:20 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:20 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:52:20 INFO - PROCESS | 1826 | 1462920740978 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:52:21 INFO - PROCESS | 1826 | 1462920741085 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 15:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:52:21 INFO - PROCESS | 1826 | 1462920741094 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:52:21 INFO - PROCESS | 1826 | 1462920741098 Marionette TRACE conn3 <- [1,1186,null,{}] 15:52:21 INFO - PROCESS | 1826 | 1462920741104 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:21 INFO - PROCESS | 1826 | 1462920741334 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 15:52:21 INFO - PROCESS | 1826 | 1462920741604 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x923bd400 == 148 [pid = 1826] [id = 304] 15:52:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x923c0400) [pid = 1826] [serial = 913] [outer = (nil)] 15:52:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x9514d800) [pid = 1826] [serial = 914] [outer = 0x923c0400] 15:52:21 INFO - PROCESS | 1826 | 1462920741692 Marionette DEBUG loaded listener.js 15:52:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x95156400) [pid = 1826] [serial = 915] [outer = 0x923c0400] 15:52:22 INFO - PROCESS | 1826 | 1462920742575 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 15:52:22 INFO - PROCESS | 1826 | 1462920742640 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 15:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:52:22 INFO - PROCESS | 1826 | 1462920742646 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:52:22 INFO - PROCESS | 1826 | 1462920742649 Marionette TRACE conn3 <- [1,1190,null,{}] 15:52:22 INFO - PROCESS | 1826 | 1462920742655 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:22 INFO - PROCESS | 1826 | 1462920742841 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 15:52:23 INFO - PROCESS | 1826 | 1462920743093 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x9463fc00 == 149 [pid = 1826] [id = 305] 15:52:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x9514ec00) [pid = 1826] [serial = 916] [outer = (nil)] 15:52:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x97775c00) [pid = 1826] [serial = 917] [outer = 0x9514ec00] 15:52:23 INFO - PROCESS | 1826 | 1462920743218 Marionette DEBUG loaded listener.js 15:52:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x97781c00) [pid = 1826] [serial = 918] [outer = 0x9514ec00] 15:52:24 INFO - PROCESS | 1826 | 1462920744234 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 15:52:24 INFO - PROCESS | 1826 | 1462920744288 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 15:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:52:24 INFO - PROCESS | 1826 | 1462920744295 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:52:24 INFO - PROCESS | 1826 | 1462920744298 Marionette TRACE conn3 <- [1,1194,null,{}] 15:52:24 INFO - PROCESS | 1826 | 1462920744304 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:24 INFO - PROCESS | 1826 | 1462920744497 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 15:52:24 INFO - PROCESS | 1826 | 1462920744702 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x884bd000 == 150 [pid = 1826] [id = 306] 15:52:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x884bd800) [pid = 1826] [serial = 919] [outer = (nil)] 15:52:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x98dc1800) [pid = 1826] [serial = 920] [outer = 0x884bd800] 15:52:24 INFO - PROCESS | 1826 | 1462920744834 Marionette DEBUG loaded listener.js 15:52:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x98f77800) [pid = 1826] [serial = 921] [outer = 0x884bd800] 15:52:26 INFO - PROCESS | 1826 | --DOCSHELL 0x92eee000 == 149 [pid = 1826] [id = 10] 15:52:26 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:26 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:26 INFO - PROCESS | 1826 | 1462920746365 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 15:52:26 INFO - PROCESS | 1826 | 1462920746438 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 15:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:52:26 INFO - PROCESS | 1826 | 1462920746455 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:52:26 INFO - PROCESS | 1826 | 1462920746461 Marionette TRACE conn3 <- [1,1198,null,{}] 15:52:26 INFO - PROCESS | 1826 | 1462920746468 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:26 INFO - PROCESS | 1826 | 1462920746678 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 15:52:26 INFO - PROCESS | 1826 | 1462920746890 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x884ba400 == 150 [pid = 1826] [id = 307] 15:52:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x884bbc00) [pid = 1826] [serial = 922] [outer = (nil)] 15:52:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x88bebc00) [pid = 1826] [serial = 923] [outer = 0x884bbc00] 15:52:27 INFO - PROCESS | 1826 | 1462920747015 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x8964e400) [pid = 1826] [serial = 924] [outer = 0x884bbc00] 15:52:28 INFO - PROCESS | 1826 | 1462920748059 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1657ms 15:52:28 INFO - PROCESS | 1826 | 1462920748111 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 15:52:28 INFO - PROCESS | 1826 | 1462920748117 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 15:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:52:28 INFO - PROCESS | 1826 | 1462920748127 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:52:28 INFO - PROCESS | 1826 | 1462920748131 Marionette TRACE conn3 <- [1,1202,null,{}] 15:52:28 INFO - PROCESS | 1826 | 1462920748137 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:28 INFO - PROCESS | 1826 | 1462920748332 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 15:52:28 INFO - PROCESS | 1826 | 1462920748586 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x88678000 == 151 [pid = 1826] [id = 308] 15:52:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x88678400) [pid = 1826] [serial = 925] [outer = (nil)] 15:52:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x88ecdc00) [pid = 1826] [serial = 926] [outer = 0x88678400] 15:52:28 INFO - PROCESS | 1826 | 1462920748751 Marionette DEBUG loaded listener.js 15:52:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x8964cc00) [pid = 1826] [serial = 927] [outer = 0x88678400] 15:52:28 INFO - PROCESS | 1826 | --DOCSHELL 0x88670400 == 150 [pid = 1826] [id = 289] 15:52:28 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x93cbc800) [pid = 1826] [serial = 764] [outer = (nil)] [url = about:blank] 15:52:28 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x89503800) [pid = 1826] [serial = 743] [outer = (nil)] [url = about:blank] 15:52:28 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x8d206400) [pid = 1826] [serial = 746] [outer = (nil)] [url = about:blank] 15:52:28 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x91ea2400) [pid = 1826] [serial = 758] [outer = (nil)] [url = about:blank] 15:52:28 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x8f350c00) [pid = 1826] [serial = 752] [outer = (nil)] [url = about:blank] 15:52:28 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x9a237800) [pid = 1826] [serial = 773] [outer = (nil)] [url = about:blank] 15:52:28 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x9777e800) [pid = 1826] [serial = 770] [outer = (nil)] [url = about:blank] 15:52:28 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x9b9b8800) [pid = 1826] [serial = 779] [outer = (nil)] [url = about:blank] 15:52:28 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x9af35000) [pid = 1826] [serial = 776] [outer = (nil)] [url = about:blank] 15:52:28 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x95114800) [pid = 1826] [serial = 767] [outer = (nil)] [url = about:blank] 15:52:28 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x92ce2c00) [pid = 1826] [serial = 761] [outer = (nil)] [url = about:blank] 15:52:28 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x8ea90c00) [pid = 1826] [serial = 749] [outer = (nil)] [url = about:blank] 15:52:28 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x90861400) [pid = 1826] [serial = 755] [outer = (nil)] [url = about:blank] 15:52:29 INFO - PROCESS | 1826 | --DOCSHELL 0x87d38800 == 149 [pid = 1826] [id = 286] 15:52:29 INFO - PROCESS | 1826 | --DOCSHELL 0x87d36000 == 148 [pid = 1826] [id = 285] 15:52:29 INFO - PROCESS | 1826 | --DOCSHELL 0x88bef000 == 147 [pid = 1826] [id = 284] 15:52:29 INFO - PROCESS | 1826 | --DOCSHELL 0x87d33000 == 146 [pid = 1826] [id = 283] 15:52:29 INFO - PROCESS | 1826 | --DOCSHELL 0x8f34f400 == 145 [pid = 1826] [id = 274] 15:52:29 INFO - PROCESS | 1826 | --DOCSHELL 0x8f4ea400 == 144 [pid = 1826] [id = 273] 15:52:29 INFO - PROCESS | 1826 | --DOCSHELL 0x88ec3400 == 143 [pid = 1826] [id = 272] 15:52:29 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x90831c00) [pid = 1826] [serial = 792] [outer = (nil)] [url = about:blank] 15:52:29 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x8f1af800) [pid = 1826] [serial = 791] [outer = (nil)] [url = about:blank] 15:52:29 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x99ceac00) [pid = 1826] [serial = 782] [outer = (nil)] [url = about:blank] 15:52:29 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x88bf3400) [pid = 1826] [serial = 785] [outer = (nil)] [url = about:blank] 15:52:29 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x90861800) [pid = 1826] [serial = 801] [outer = (nil)] [url = about:blank] 15:52:29 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x8aa4c400) [pid = 1826] [serial = 797] [outer = (nil)] [url = about:blank] 15:52:29 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x8f5b2c00) [pid = 1826] [serial = 800] [outer = (nil)] [url = about:blank] 15:52:29 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x8aff0000) [pid = 1826] [serial = 798] [outer = (nil)] [url = about:blank] 15:52:29 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x8d206800) [pid = 1826] [serial = 788] [outer = (nil)] [url = about:blank] 15:52:29 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x88be9400) [pid = 1826] [serial = 794] [outer = (nil)] [url = about:blank] 15:52:29 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x8950f000) [pid = 1826] [serial = 786] [outer = (nil)] [url = about:blank] 15:52:29 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x8df46800) [pid = 1826] [serial = 789] [outer = (nil)] [url = about:blank] 15:52:29 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x8964f000) [pid = 1826] [serial = 795] [outer = (nil)] [url = about:blank] 15:52:29 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x88bec000) [pid = 1826] [serial = 803] [outer = (nil)] [url = about:blank] 15:52:29 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x89502400) [pid = 1826] [serial = 804] [outer = (nil)] [url = about:blank] 15:52:29 INFO - PROCESS | 1826 | 1462920749714 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:52:29 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 15:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1633ms 15:52:29 INFO - PROCESS | 1826 | 1462920749760 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 15:52:29 INFO - PROCESS | 1826 | 1462920749764 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 15:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:52:29 INFO - PROCESS | 1826 | 1462920749770 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:52:29 INFO - PROCESS | 1826 | 1462920749776 Marionette TRACE conn3 <- [1,1206,null,{}] 15:52:29 INFO - PROCESS | 1826 | 1462920749791 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:29 INFO - PROCESS | 1826 | 1462920749976 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 15:52:30 INFO - PROCESS | 1826 | 1462920750136 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x88be9400 == 144 [pid = 1826] [id = 309] 15:52:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x8950f000) [pid = 1826] [serial = 928] [outer = (nil)] 15:52:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x8d20e400) [pid = 1826] [serial = 929] [outer = 0x8950f000] 15:52:30 INFO - PROCESS | 1826 | 1462920750209 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x8db88000) [pid = 1826] [serial = 930] [outer = 0x8950f000] 15:52:30 INFO - PROCESS | 1826 | 1462920750969 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:52:31 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 15:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1233ms 15:52:31 INFO - PROCESS | 1826 | 1462920751017 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 1826 | 1462920751022 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 15:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:52:31 INFO - PROCESS | 1826 | 1462920751029 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 1826 | 1462920751032 Marionette TRACE conn3 <- [1,1210,null,{}] 15:52:31 INFO - PROCESS | 1826 | 1462920751041 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:31 INFO - PROCESS | 1826 | 1462920751207 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 15:52:31 INFO - PROCESS | 1826 | 1462920751218 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x8d203800 == 145 [pid = 1826] [id = 310] 15:52:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x8e173c00) [pid = 1826] [serial = 931] [outer = (nil)] 15:52:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x8ea32000) [pid = 1826] [serial = 932] [outer = 0x8e173c00] 15:52:31 INFO - PROCESS | 1826 | 1462920751288 Marionette DEBUG loaded listener.js 15:52:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x8ea97800) [pid = 1826] [serial = 933] [outer = 0x8e173c00] 15:52:32 INFO - PROCESS | 1826 | 1462920752255 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1282ms 15:52:32 INFO - PROCESS | 1826 | 1462920752313 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 15:52:32 INFO - PROCESS | 1826 | 1462920752316 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 15:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:52:32 INFO - PROCESS | 1826 | 1462920752322 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:52:32 INFO - PROCESS | 1826 | 1462920752325 Marionette TRACE conn3 <- [1,1214,null,{}] 15:52:32 INFO - PROCESS | 1826 | 1462920752330 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:32 INFO - PROCESS | 1826 | 1462920752560 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 15:52:32 INFO - PROCESS | 1826 | 1462920752591 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e173000 == 146 [pid = 1826] [id = 311] 15:52:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x8ea38400) [pid = 1826] [serial = 934] [outer = (nil)] 15:52:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x8f1c6800) [pid = 1826] [serial = 935] [outer = 0x8ea38400] 15:52:32 INFO - PROCESS | 1826 | 1462920752664 Marionette DEBUG loaded listener.js 15:52:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x8f1c8400) [pid = 1826] [serial = 936] [outer = 0x8ea38400] 15:52:33 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x87d39400) [pid = 1826] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:52:33 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x88866400) [pid = 1826] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:52:33 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x88bf3c00) [pid = 1826] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:52:33 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x87d3b400) [pid = 1826] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:52:33 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x8aa4f800) [pid = 1826] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:52:33 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x87d34000) [pid = 1826] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:52:33 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x89510000) [pid = 1826] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:52:33 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x89656c00) [pid = 1826] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:52:33 INFO - PROCESS | 1826 | 1462920753948 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1641ms 15:52:33 INFO - PROCESS | 1826 | 1462920753964 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 15:52:33 INFO - PROCESS | 1826 | 1462920753967 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 15:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:52:33 INFO - PROCESS | 1826 | 1462920753974 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:52:33 INFO - PROCESS | 1826 | 1462920753976 Marionette TRACE conn3 <- [1,1218,null,{}] 15:52:33 INFO - PROCESS | 1826 | 1462920753982 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:34 INFO - PROCESS | 1826 | 1462920754167 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 15:52:34 INFO - PROCESS | 1826 | 1462920754383 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x8aa49800 == 147 [pid = 1826] [id = 312] 15:52:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x8e7dd800) [pid = 1826] [serial = 937] [outer = (nil)] 15:52:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x8f4ed000) [pid = 1826] [serial = 938] [outer = 0x8e7dd800] 15:52:34 INFO - PROCESS | 1826 | 1462920754466 Marionette DEBUG loaded listener.js 15:52:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x8f5b9000) [pid = 1826] [serial = 939] [outer = 0x8e7dd800] 15:52:35 INFO - PROCESS | 1826 | 1462920755140 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1228ms 15:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:52:35 INFO - PROCESS | 1826 | 1462920755214 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 15:52:35 INFO - PROCESS | 1826 | 1462920755217 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 15:52:35 INFO - PROCESS | 1826 | 1462920755223 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:52:35 INFO - PROCESS | 1826 | 1462920755227 Marionette TRACE conn3 <- [1,1222,null,{}] 15:52:35 INFO - PROCESS | 1826 | 1462920755232 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:35 INFO - PROCESS | 1826 | 1462920755393 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 15:52:35 INFO - PROCESS | 1826 | 1462920755404 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cbb8800 == 148 [pid = 1826] [id = 313] 15:52:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x9083b800) [pid = 1826] [serial = 940] [outer = (nil)] 15:52:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x90a7e000) [pid = 1826] [serial = 941] [outer = 0x9083b800] 15:52:35 INFO - PROCESS | 1826 | 1462920755473 Marionette DEBUG loaded listener.js 15:52:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x90be9800) [pid = 1826] [serial = 942] [outer = 0x9083b800] 15:52:36 INFO - PROCESS | 1826 | 1462920756579 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 15:52:36 INFO - PROCESS | 1826 | 1462920756661 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 15:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:52:36 INFO - PROCESS | 1826 | 1462920756670 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:52:36 INFO - PROCESS | 1826 | 1462920756676 Marionette TRACE conn3 <- [1,1226,null,{}] 15:52:36 INFO - PROCESS | 1826 | 1462920756684 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:36 INFO - PROCESS | 1826 | 1462920756931 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 15:52:37 INFO - PROCESS | 1826 | 1462920757239 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x88864400 == 149 [pid = 1826] [id = 314] 15:52:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x88bf1400) [pid = 1826] [serial = 943] [outer = (nil)] 15:52:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x89510000) [pid = 1826] [serial = 944] [outer = 0x88bf1400] 15:52:37 INFO - PROCESS | 1826 | 1462920757331 Marionette DEBUG loaded listener.js 15:52:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x89e5f000) [pid = 1826] [serial = 945] [outer = 0x88bf1400] 15:52:38 INFO - PROCESS | 1826 | 1462920758206 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1586ms 15:52:38 INFO - PROCESS | 1826 | 1462920758256 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 15:52:38 INFO - PROCESS | 1826 | 1462920758264 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 15:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:52:38 INFO - PROCESS | 1826 | 1462920758275 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:52:38 INFO - PROCESS | 1826 | 1462920758278 Marionette TRACE conn3 <- [1,1230,null,{}] 15:52:38 INFO - PROCESS | 1826 | 1462920758285 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:38 INFO - PROCESS | 1826 | 1462920758484 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 15:52:38 INFO - PROCESS | 1826 | 1462920758746 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x8d201c00 == 150 [pid = 1826] [id = 315] 15:52:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x8d204800) [pid = 1826] [serial = 946] [outer = (nil)] 15:52:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x8db7a400) [pid = 1826] [serial = 947] [outer = 0x8d204800] 15:52:38 INFO - PROCESS | 1826 | 1462920758875 Marionette DEBUG loaded listener.js 15:52:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x8e17b000) [pid = 1826] [serial = 948] [outer = 0x8d204800] 15:52:39 INFO - PROCESS | 1826 | 1462920759832 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1631ms 15:52:39 INFO - PROCESS | 1826 | 1462920759906 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 15:52:39 INFO - PROCESS | 1826 | 1462920759909 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 15:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:52:39 INFO - PROCESS | 1826 | 1462920759916 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:52:39 INFO - PROCESS | 1826 | 1462920759922 Marionette TRACE conn3 <- [1,1234,null,{}] 15:52:39 INFO - PROCESS | 1826 | 1462920759939 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:40 INFO - PROCESS | 1826 | 1462920760170 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 15:52:40 INFO - PROCESS | 1826 | 1462920760466 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f34c800 == 151 [pid = 1826] [id = 316] 15:52:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x90862800) [pid = 1826] [serial = 949] [outer = (nil)] 15:52:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x90beb800) [pid = 1826] [serial = 950] [outer = 0x90862800] 15:52:40 INFO - PROCESS | 1826 | 1462920760557 Marionette DEBUG loaded listener.js 15:52:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x91cd2400) [pid = 1826] [serial = 951] [outer = 0x90862800] 15:52:41 INFO - PROCESS | 1826 | 1462920761418 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 15:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1536ms 15:52:41 INFO - PROCESS | 1826 | 1462920761453 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 15:52:41 INFO - PROCESS | 1826 | 1462920761457 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 15:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:52:41 INFO - PROCESS | 1826 | 1462920761463 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:52:41 INFO - PROCESS | 1826 | 1462920761467 Marionette TRACE conn3 <- [1,1238,null,{}] 15:52:41 INFO - PROCESS | 1826 | 1462920761473 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:41 INFO - PROCESS | 1826 | 1462920761653 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 15:52:41 INFO - PROCESS | 1826 | 1462920761922 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea3cc00 == 152 [pid = 1826] [id = 317] 15:52:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x90832800) [pid = 1826] [serial = 952] [outer = (nil)] 15:52:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x923bac00) [pid = 1826] [serial = 953] [outer = 0x90832800] 15:52:42 INFO - PROCESS | 1826 | 1462920762052 Marionette DEBUG loaded listener.js 15:52:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x92ce3000) [pid = 1826] [serial = 954] [outer = 0x90832800] 15:52:42 INFO - PROCESS | 1826 | 1462920762932 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 15:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1546ms 15:52:43 INFO - PROCESS | 1826 | 1462920763011 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 15:52:43 INFO - PROCESS | 1826 | 1462920763013 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 15:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:52:43 INFO - PROCESS | 1826 | 1462920763020 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:52:43 INFO - PROCESS | 1826 | 1462920763024 Marionette TRACE conn3 <- [1,1242,null,{}] 15:52:43 INFO - PROCESS | 1826 | 1462920763030 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:43 INFO - PROCESS | 1826 | 1462920763248 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 15:52:43 INFO - PROCESS | 1826 | 1462920763496 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x91005c00 == 153 [pid = 1826] [id = 318] 15:52:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x92230800) [pid = 1826] [serial = 955] [outer = (nil)] 15:52:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x93ab9000) [pid = 1826] [serial = 956] [outer = 0x92230800] 15:52:43 INFO - PROCESS | 1826 | 1462920763636 Marionette DEBUG loaded listener.js 15:52:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x946b1400) [pid = 1826] [serial = 957] [outer = 0x92230800] 15:52:44 INFO - PROCESS | 1826 | 1462920764540 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1597ms 15:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:52:44 INFO - PROCESS | 1826 | 1462920764617 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 15:52:44 INFO - PROCESS | 1826 | 1462920764621 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 15:52:44 INFO - PROCESS | 1826 | 1462920764627 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:52:44 INFO - PROCESS | 1826 | 1462920764630 Marionette TRACE conn3 <- [1,1246,null,{}] 15:52:44 INFO - PROCESS | 1826 | 1462920764636 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:44 INFO - PROCESS | 1826 | 1462920764881 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 15:52:45 INFO - PROCESS | 1826 | 1462920765141 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x90862c00 == 154 [pid = 1826] [id = 319] 15:52:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x92230000) [pid = 1826] [serial = 958] [outer = (nil)] 15:52:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x983a6800) [pid = 1826] [serial = 959] [outer = 0x92230000] 15:52:45 INFO - PROCESS | 1826 | 1462920765264 Marionette DEBUG loaded listener.js 15:52:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x98dc4000) [pid = 1826] [serial = 960] [outer = 0x92230000] 15:52:46 INFO - PROCESS | 1826 | 1462920766141 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 15:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1583ms 15:52:46 INFO - PROCESS | 1826 | 1462920766210 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 15:52:46 INFO - PROCESS | 1826 | 1462920766214 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 15:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:52:46 INFO - PROCESS | 1826 | 1462920766220 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:52:46 INFO - PROCESS | 1826 | 1462920766223 Marionette TRACE conn3 <- [1,1250,null,{}] 15:52:46 INFO - PROCESS | 1826 | 1462920766229 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:46 INFO - PROCESS | 1826 | 1462920766410 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 15:52:46 INFO - PROCESS | 1826 | 1462920766617 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df4c000 == 155 [pid = 1826] [id = 320] 15:52:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x95153c00) [pid = 1826] [serial = 961] [outer = (nil)] 15:52:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x99a5ac00) [pid = 1826] [serial = 962] [outer = 0x95153c00] 15:52:46 INFO - PROCESS | 1826 | 1462920766742 Marionette DEBUG loaded listener.js 15:52:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x99f91400) [pid = 1826] [serial = 963] [outer = 0x95153c00] 15:52:47 INFO - PROCESS | 1826 | 1462920767749 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 15:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1582ms 15:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:52:47 INFO - PROCESS | 1826 | 1462920767803 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 15:52:47 INFO - PROCESS | 1826 | 1462920767806 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 15:52:47 INFO - PROCESS | 1826 | 1462920767812 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:52:47 INFO - PROCESS | 1826 | 1462920767816 Marionette TRACE conn3 <- [1,1254,null,{}] 15:52:47 INFO - PROCESS | 1826 | 1462920767822 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:48 INFO - PROCESS | 1826 | 1462920768017 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 15:52:48 INFO - PROCESS | 1826 | 1462920768269 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x884b9800 == 156 [pid = 1826] [id = 321] 15:52:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x91ea4800) [pid = 1826] [serial = 964] [outer = (nil)] 15:52:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x99fc6c00) [pid = 1826] [serial = 965] [outer = 0x91ea4800] 15:52:48 INFO - PROCESS | 1826 | 1462920768394 Marionette DEBUG loaded listener.js 15:52:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x9a231c00) [pid = 1826] [serial = 966] [outer = 0x91ea4800] 15:52:49 INFO - PROCESS | 1826 | 1462920769253 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 15:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1484ms 15:52:49 INFO - PROCESS | 1826 | 1462920769296 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 15:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:52:49 INFO - PROCESS | 1826 | 1462920769300 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 15:52:49 INFO - PROCESS | 1826 | 1462920769306 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:52:49 INFO - PROCESS | 1826 | 1462920769310 Marionette TRACE conn3 <- [1,1258,null,{}] 15:52:49 INFO - PROCESS | 1826 | 1462920769315 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:49 INFO - PROCESS | 1826 | 1462920769508 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 15:52:49 INFO - PROCESS | 1826 | 1462920769722 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x91eb0c00 == 157 [pid = 1826] [id = 322] 15:52:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x98a3c000) [pid = 1826] [serial = 967] [outer = (nil)] 15:52:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x9a23c400) [pid = 1826] [serial = 968] [outer = 0x98a3c000] 15:52:49 INFO - PROCESS | 1826 | 1462920769894 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x9a413400) [pid = 1826] [serial = 969] [outer = 0x98a3c000] 15:52:50 INFO - PROCESS | 1826 | 1462920770773 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 15:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1530ms 15:52:50 INFO - PROCESS | 1826 | 1462920770836 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 15:52:50 INFO - PROCESS | 1826 | 1462920770841 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 15:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:52:50 INFO - PROCESS | 1826 | 1462920770847 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:52:50 INFO - PROCESS | 1826 | 1462920770851 Marionette TRACE conn3 <- [1,1262,null,{}] 15:52:50 INFO - PROCESS | 1826 | 1462920770857 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:51 INFO - PROCESS | 1826 | 1462920771067 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 15:52:51 INFO - PROCESS | 1826 | 1462920771318 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x8db7dc00 == 158 [pid = 1826] [id = 323] 15:52:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x8f1a4400) [pid = 1826] [serial = 970] [outer = (nil)] 15:52:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x9a787800) [pid = 1826] [serial = 971] [outer = 0x8f1a4400] 15:52:51 INFO - PROCESS | 1826 | 1462920771442 Marionette DEBUG loaded listener.js 15:52:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x9a78e800) [pid = 1826] [serial = 972] [outer = 0x8f1a4400] 15:52:52 INFO - PROCESS | 1826 | 1462920772314 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 15:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1531ms 15:52:52 INFO - PROCESS | 1826 | 1462920772380 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 15:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:52:52 INFO - PROCESS | 1826 | 1462920772384 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 15:52:52 INFO - PROCESS | 1826 | 1462920772390 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:52:52 INFO - PROCESS | 1826 | 1462920772395 Marionette TRACE conn3 <- [1,1266,null,{}] 15:52:52 INFO - PROCESS | 1826 | 1462920772400 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:52 INFO - PROCESS | 1826 | 1462920772610 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 15:52:52 INFO - PROCESS | 1826 | 1462920772875 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x9aac9800 == 159 [pid = 1826] [id = 324] 15:52:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x9aacf000) [pid = 1826] [serial = 973] [outer = (nil)] 15:52:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x9aad6400) [pid = 1826] [serial = 974] [outer = 0x9aacf000] 15:52:53 INFO - PROCESS | 1826 | 1462920773018 Marionette DEBUG loaded listener.js 15:52:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x9af3ac00) [pid = 1826] [serial = 975] [outer = 0x9aacf000] 15:52:54 INFO - PROCESS | 1826 | 1462920774012 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 15:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1689ms 15:52:54 INFO - PROCESS | 1826 | 1462920774080 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:52:54 INFO - PROCESS | 1826 | 1462920774084 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 15:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:52:54 INFO - PROCESS | 1826 | 1462920774091 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:52:54 INFO - PROCESS | 1826 | 1462920774094 Marionette TRACE conn3 <- [1,1270,null,{}] 15:52:54 INFO - PROCESS | 1826 | 1462920774100 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:54 INFO - PROCESS | 1826 | 1462920774283 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:52:54 INFO - PROCESS | 1826 | 1462920774598 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x9aad3400 == 160 [pid = 1826] [id = 325] 15:52:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x9af37c00) [pid = 1826] [serial = 976] [outer = (nil)] 15:52:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x9b17c400) [pid = 1826] [serial = 977] [outer = 0x9af37c00] 15:52:54 INFO - PROCESS | 1826 | 1462920774681 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x9b881c00) [pid = 1826] [serial = 978] [outer = 0x9af37c00] 15:52:55 INFO - PROCESS | 1826 | 1462920775570 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 15:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1529ms 15:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:52:55 INFO - PROCESS | 1826 | 1462920775621 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:52:55 INFO - PROCESS | 1826 | 1462920775624 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 15:52:55 INFO - PROCESS | 1826 | 1462920775630 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:52:55 INFO - PROCESS | 1826 | 1462920775634 Marionette TRACE conn3 <- [1,1274,null,{}] 15:52:55 INFO - PROCESS | 1826 | 1462920775640 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:55 INFO - PROCESS | 1826 | 1462920775832 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:52:56 INFO - PROCESS | 1826 | 1462920776045 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x8866c800 == 161 [pid = 1826] [id = 326] 15:52:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x8866cc00) [pid = 1826] [serial = 979] [outer = (nil)] 15:52:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x9b96fc00) [pid = 1826] [serial = 980] [outer = 0x8866cc00] 15:52:56 INFO - PROCESS | 1826 | 1462920776227 Marionette DEBUG loaded listener.js 15:52:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x9b979400) [pid = 1826] [serial = 981] [outer = 0x8866cc00] 15:52:57 INFO - PROCESS | 1826 | 1462920777085 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 15:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1537ms 15:52:57 INFO - PROCESS | 1826 | 1462920777166 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:52:57 INFO - PROCESS | 1826 | 1462920777170 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 15:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:52:57 INFO - PROCESS | 1826 | 1462920777177 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:52:57 INFO - PROCESS | 1826 | 1462920777180 Marionette TRACE conn3 <- [1,1278,null,{}] 15:52:57 INFO - PROCESS | 1826 | 1462920777186 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:57 INFO - PROCESS | 1826 | 1462920777406 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:52:57 INFO - PROCESS | 1826 | 1462920777664 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x8866d000 == 162 [pid = 1826] [id = 327] 15:52:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x88864000) [pid = 1826] [serial = 982] [outer = (nil)] 15:52:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x8b31ac00) [pid = 1826] [serial = 983] [outer = 0x88864000] 15:52:57 INFO - PROCESS | 1826 | 1462920777787 Marionette DEBUG loaded listener.js 15:52:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x8db86400) [pid = 1826] [serial = 984] [outer = 0x88864000] 15:52:59 INFO - PROCESS | 1826 | 1462920779327 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2185ms 15:52:59 INFO - PROCESS | 1826 | 1462920779362 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:52:59 INFO - PROCESS | 1826 | 1462920779367 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 15:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:52:59 INFO - PROCESS | 1826 | 1462920779377 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:52:59 INFO - PROCESS | 1826 | 1462920779382 Marionette TRACE conn3 <- [1,1282,null,{}] 15:52:59 INFO - PROCESS | 1826 | 1462920779391 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:59 INFO - PROCESS | 1826 | 1462920779584 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:52:59 INFO - PROCESS | 1826 | 1462920779798 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x88676800 == 163 [pid = 1826] [id = 328] 15:52:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x88ec2400) [pid = 1826] [serial = 985] [outer = (nil)] 15:52:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x89655c00) [pid = 1826] [serial = 986] [outer = 0x88ec2400] 15:52:59 INFO - PROCESS | 1826 | 1462920779921 Marionette DEBUG loaded listener.js 15:53:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x8aa46400) [pid = 1826] [serial = 987] [outer = 0x88ec2400] 15:53:00 INFO - PROCESS | 1826 | 1462920780918 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1592ms 15:53:00 INFO - PROCESS | 1826 | 1462920780969 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:53:00 INFO - PROCESS | 1826 | 1462920780986 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 15:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:53:01 INFO - PROCESS | 1826 | 1462920781000 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:53:01 INFO - PROCESS | 1826 | 1462920781008 Marionette TRACE conn3 <- [1,1286,null,{}] 15:53:01 INFO - PROCESS | 1826 | 1462920781019 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:01 INFO - PROCESS | 1826 | 1462920781333 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:53:01 INFO - PROCESS | 1826 | 1462920781691 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x88865c00 == 164 [pid = 1826] [id = 329] 15:53:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x88bf0800) [pid = 1826] [serial = 988] [outer = (nil)] 15:53:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x8b31d800) [pid = 1826] [serial = 989] [outer = 0x88bf0800] 15:53:01 INFO - PROCESS | 1826 | 1462920781777 Marionette DEBUG loaded listener.js 15:53:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x8e179400) [pid = 1826] [serial = 990] [outer = 0x88bf0800] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea36400 == 163 [pid = 1826] [id = 250] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x87d3e000 == 162 [pid = 1826] [id = 247] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x8f5bd800 == 161 [pid = 1826] [id = 252] 15:53:02 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x8df3d400) [pid = 1826] [serial = 872] [outer = (nil)] [url = about:blank] 15:53:02 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x8f4e6800) [pid = 1826] [serial = 845] [outer = (nil)] [url = about:blank] 15:53:02 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x8e7de000) [pid = 1826] [serial = 848] [outer = (nil)] [url = about:blank] 15:53:02 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x8cbb4400) [pid = 1826] [serial = 842] [outer = (nil)] [url = about:blank] 15:53:02 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x98f7ac00) [pid = 1826] [serial = 833] [outer = (nil)] [url = about:blank] 15:53:02 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x88bea400) [pid = 1826] [serial = 839] [outer = (nil)] [url = about:blank] 15:53:02 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x9a0d8400) [pid = 1826] [serial = 836] [outer = (nil)] [url = about:blank] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x98dc7800 == 160 [pid = 1826] [id = 258] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x90a84c00 == 159 [pid = 1826] [id = 253] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea31c00 == 158 [pid = 1826] [id = 251] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x8b319400 == 157 [pid = 1826] [id = 249] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x87d2fc00 == 156 [pid = 1826] [id = 259] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x8aa41400 == 155 [pid = 1826] [id = 256] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x9514e400 == 154 [pid = 1826] [id = 257] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x93a54c00 == 153 [pid = 1826] [id = 255] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x938c7000 == 152 [pid = 1826] [id = 254] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x8aa49800 == 151 [pid = 1826] [id = 312] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x8e173000 == 150 [pid = 1826] [id = 311] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x8d203800 == 149 [pid = 1826] [id = 310] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x88bee400 == 148 [pid = 1826] [id = 287] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x8aa49000 == 147 [pid = 1826] [id = 288] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x88be9400 == 146 [pid = 1826] [id = 309] 15:53:02 INFO - PROCESS | 1826 | --DOCSHELL 0x88678000 == 145 [pid = 1826] [id = 308] 15:53:03 INFO - PROCESS | 1826 | 1462920783000 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:53:03 INFO - PROCESS | 1826 | --DOCSHELL 0x884ba400 == 144 [pid = 1826] [id = 307] 15:53:03 INFO - PROCESS | 1826 | --DOCSHELL 0x89509400 == 143 [pid = 1826] [id = 290] 15:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2050ms 15:53:03 INFO - PROCESS | 1826 | 1462920783051 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:53:03 INFO - PROCESS | 1826 | 1462920783055 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 15:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:53:03 INFO - PROCESS | 1826 | 1462920783071 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:53:03 INFO - PROCESS | 1826 | 1462920783076 Marionette TRACE conn3 <- [1,1290,null,{}] 15:53:03 INFO - PROCESS | 1826 | 1462920783091 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x88864800) [pid = 1826] [serial = 858] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x93cc1000) [pid = 1826] [serial = 827] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x97778000) [pid = 1826] [serial = 830] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x8d208400) [pid = 1826] [serial = 870] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x8e171800) [pid = 1826] [serial = 812] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x8f5bfc00) [pid = 1826] [serial = 818] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x8cff3000) [pid = 1826] [serial = 869] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x88ec8800) [pid = 1826] [serial = 854] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x89649800) [pid = 1826] [serial = 809] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x91012c00) [pid = 1826] [serial = 821] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x89e5d800) [pid = 1826] [serial = 861] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x89653c00) [pid = 1826] [serial = 860] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x8f1ac000) [pid = 1826] [serial = 815] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x87e64000) [pid = 1826] [serial = 857] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x8cbae800) [pid = 1826] [serial = 866] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x89509c00) [pid = 1826] [serial = 855] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x8866b800) [pid = 1826] [serial = 852] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x89eef400) [pid = 1826] [serial = 806] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x8cfe8400) [pid = 1826] [serial = 867] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x8aa4ac00) [pid = 1826] [serial = 863] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x8e177800) [pid = 1826] [serial = 741] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x923c7400) [pid = 1826] [serial = 824] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x8b315800) [pid = 1826] [serial = 864] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x87e68c00) [pid = 1826] [serial = 851] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1826 | 1462920783459 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:53:03 INFO - PROCESS | 1826 | 1462920783585 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x88ecc800 == 144 [pid = 1826] [id = 330] 15:53:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x89648400) [pid = 1826] [serial = 991] [outer = (nil)] 15:53:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x89ef6000) [pid = 1826] [serial = 992] [outer = 0x89648400] 15:53:03 INFO - PROCESS | 1826 | 1462920783671 Marionette DEBUG loaded listener.js 15:53:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x8d20f800) [pid = 1826] [serial = 993] [outer = 0x89648400] 15:53:04 INFO - PROCESS | 1826 | 1462920784426 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1391ms 15:53:04 INFO - PROCESS | 1826 | 1462920784482 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:53:04 INFO - PROCESS | 1826 | 1462920784485 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 15:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:53:04 INFO - PROCESS | 1826 | 1462920784493 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:53:04 INFO - PROCESS | 1826 | 1462920784496 Marionette TRACE conn3 <- [1,1294,null,{}] 15:53:04 INFO - PROCESS | 1826 | 1462920784501 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:04 INFO - PROCESS | 1826 | 1462920784675 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:53:04 INFO - PROCESS | 1826 | 1462920784691 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x88bef000 == 145 [pid = 1826] [id = 331] 15:53:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x8df47000) [pid = 1826] [serial = 994] [outer = (nil)] 15:53:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x8e7e1800) [pid = 1826] [serial = 995] [outer = 0x8df47000] 15:53:04 INFO - PROCESS | 1826 | 1462920784761 Marionette DEBUG loaded listener.js 15:53:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x8ea8fc00) [pid = 1826] [serial = 996] [outer = 0x8df47000] 15:53:05 INFO - PROCESS | 1826 | 1462920785732 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 15:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1282ms 15:53:05 INFO - PROCESS | 1826 | 1462920785775 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:53:05 INFO - PROCESS | 1826 | 1462920785778 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 15:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:53:05 INFO - PROCESS | 1826 | 1462920785791 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:53:05 INFO - PROCESS | 1826 | 1462920785793 Marionette TRACE conn3 <- [1,1298,null,{}] 15:53:05 INFO - PROCESS | 1826 | 1462920785799 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:06 INFO - PROCESS | 1826 | 1462920786022 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:53:06 INFO - PROCESS | 1826 | 1462920786047 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x884b4800 == 146 [pid = 1826] [id = 332] 15:53:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x8db7d800) [pid = 1826] [serial = 997] [outer = (nil)] 15:53:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x8f1bfc00) [pid = 1826] [serial = 998] [outer = 0x8db7d800] 15:53:06 INFO - PROCESS | 1826 | 1462920786129 Marionette DEBUG loaded listener.js 15:53:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x8f344800) [pid = 1826] [serial = 999] [outer = 0x8db7d800] 15:53:07 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x8e7dd800) [pid = 1826] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:53:07 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x923c5000) [pid = 1826] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:53:07 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x92eef400) [pid = 1826] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:53:07 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x8ea38400) [pid = 1826] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:53:07 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x8e173c00) [pid = 1826] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:53:07 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x884bbc00) [pid = 1826] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:53:07 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x88678400) [pid = 1826] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:53:07 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x8950f000) [pid = 1826] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:53:07 INFO - PROCESS | 1826 | 1462920787464 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1731ms 15:53:07 INFO - PROCESS | 1826 | 1462920787522 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 15:53:07 INFO - PROCESS | 1826 | 1462920787526 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 15:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:53:07 INFO - PROCESS | 1826 | 1462920787533 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:53:07 INFO - PROCESS | 1826 | 1462920787536 Marionette TRACE conn3 <- [1,1302,null,{}] 15:53:07 INFO - PROCESS | 1826 | 1462920787541 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:07 INFO - PROCESS | 1826 | 1462920787764 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:53:07 INFO - PROCESS | 1826 | 1462920787938 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df4cc00 == 147 [pid = 1826] [id = 333] 15:53:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x8f1b0000) [pid = 1826] [serial = 1000] [outer = (nil)] 15:53:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x90834400) [pid = 1826] [serial = 1001] [outer = 0x8f1b0000] 15:53:08 INFO - PROCESS | 1826 | 1462920788008 Marionette DEBUG loaded listener.js 15:53:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x9085ec00) [pid = 1826] [serial = 1002] [outer = 0x8f1b0000] 15:53:08 INFO - PROCESS | 1826 | 1462920788710 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1238ms 15:53:08 INFO - PROCESS | 1826 | 1462920788776 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:53:08 INFO - PROCESS | 1826 | 1462920788779 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 15:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:53:08 INFO - PROCESS | 1826 | 1462920788785 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:53:08 INFO - PROCESS | 1826 | 1462920788788 Marionette TRACE conn3 <- [1,1306,null,{}] 15:53:08 INFO - PROCESS | 1826 | 1462920788793 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:08 INFO - PROCESS | 1826 | 1462920788954 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:53:08 INFO - PROCESS | 1826 | 1462920788964 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f5bfc00 == 148 [pid = 1826] [id = 334] 15:53:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x90a7cc00) [pid = 1826] [serial = 1003] [outer = (nil)] 15:53:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x90bf1800) [pid = 1826] [serial = 1004] [outer = 0x90a7cc00] 15:53:09 INFO - PROCESS | 1826 | 1462920789034 Marionette DEBUG loaded listener.js 15:53:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x91012c00) [pid = 1826] [serial = 1005] [outer = 0x90a7cc00] 15:53:10 INFO - PROCESS | 1826 | 1462920790216 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1486ms 15:53:10 INFO - PROCESS | 1826 | 1462920790274 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:53:10 INFO - PROCESS | 1826 | 1462920790281 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 15:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:53:10 INFO - PROCESS | 1826 | 1462920790290 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:53:10 INFO - PROCESS | 1826 | 1462920790296 Marionette TRACE conn3 <- [1,1310,null,{}] 15:53:10 INFO - PROCESS | 1826 | 1462920790304 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:10 INFO - PROCESS | 1826 | 1462920790554 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:53:10 INFO - PROCESS | 1826 | 1462920790827 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x88be9400 == 149 [pid = 1826] [id = 335] 15:53:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x88ec3000) [pid = 1826] [serial = 1006] [outer = (nil)] 15:53:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x8950d800) [pid = 1826] [serial = 1007] [outer = 0x88ec3000] 15:53:10 INFO - PROCESS | 1826 | 1462920790954 Marionette DEBUG loaded listener.js 15:53:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x89e5c400) [pid = 1826] [serial = 1008] [outer = 0x88ec3000] 15:53:11 INFO - PROCESS | 1826 | 1462920791889 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 15:53:11 INFO - PROCESS | 1826 | 1462920791985 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 15:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:53:11 INFO - PROCESS | 1826 | 1462920791995 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:53:12 INFO - PROCESS | 1826 | 1462920792000 Marionette TRACE conn3 <- [1,1314,null,{}] 15:53:12 INFO - PROCESS | 1826 | 1462920792006 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:12 INFO - PROCESS | 1826 | 1462920792236 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:53:12 INFO - PROCESS | 1826 | 1462920792563 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x8b31ec00 == 150 [pid = 1826] [id = 336] 15:53:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x8cbb9400) [pid = 1826] [serial = 1009] [outer = (nil)] 15:53:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x8e7d9000) [pid = 1826] [serial = 1010] [outer = 0x8cbb9400] 15:53:12 INFO - PROCESS | 1826 | 1462920792648 Marionette DEBUG loaded listener.js 15:53:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x8f1c6c00) [pid = 1826] [serial = 1011] [outer = 0x8cbb9400] 15:53:13 INFO - PROCESS | 1826 | 1462920793619 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1691ms 15:53:13 INFO - PROCESS | 1826 | 1462920793686 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:53:13 INFO - PROCESS | 1826 | 1462920793691 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 15:53:13 INFO - PROCESS | 1826 | 1462920793697 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:53:13 INFO - PROCESS | 1826 | 1462920793704 Marionette TRACE conn3 <- [1,1318,null,{}] 15:53:13 INFO - PROCESS | 1826 | 1462920793720 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:13 INFO - PROCESS | 1826 | 1462920793950 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:53:14 INFO - PROCESS | 1826 | 1462920794250 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x91cd0000 == 151 [pid = 1826] [id = 337] 15:53:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x91cd0400) [pid = 1826] [serial = 1012] [outer = (nil)] 15:53:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x923c5000) [pid = 1826] [serial = 1013] [outer = 0x91cd0400] 15:53:14 INFO - PROCESS | 1826 | 1462920794344 Marionette DEBUG loaded listener.js 15:53:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x92ee6000) [pid = 1826] [serial = 1014] [outer = 0x91cd0400] 15:53:15 INFO - PROCESS | 1826 | 1462920795244 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1587ms 15:53:15 INFO - PROCESS | 1826 | 1462920795284 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:53:15 INFO - PROCESS | 1826 | 1462920795288 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 15:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:53:15 INFO - PROCESS | 1826 | 1462920795294 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:53:15 INFO - PROCESS | 1826 | 1462920795298 Marionette TRACE conn3 <- [1,1322,null,{}] 15:53:15 INFO - PROCESS | 1826 | 1462920795304 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:15 INFO - PROCESS | 1826 | 1462920795484 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:53:15 INFO - PROCESS | 1826 | 1462920795701 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x8aa47c00 == 152 [pid = 1826] [id = 338] 15:53:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x8e172800) [pid = 1826] [serial = 1015] [outer = (nil)] 15:53:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x93a57000) [pid = 1826] [serial = 1016] [outer = 0x8e172800] 15:53:15 INFO - PROCESS | 1826 | 1462920795822 Marionette DEBUG loaded listener.js 15:53:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x95106c00) [pid = 1826] [serial = 1017] [outer = 0x8e172800] 15:53:16 INFO - PROCESS | 1826 | 1462920796813 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1579ms 15:53:16 INFO - PROCESS | 1826 | 1462920796875 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:53:16 INFO - PROCESS | 1826 | 1462920796879 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 15:53:16 INFO - PROCESS | 1826 | 1462920796886 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:53:16 INFO - PROCESS | 1826 | 1462920796890 Marionette TRACE conn3 <- [1,1326,null,{}] 15:53:16 INFO - PROCESS | 1826 | 1462920796895 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:17 INFO - PROCESS | 1826 | 1462920797078 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:53:17 INFO - PROCESS | 1826 | 1462920797338 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x8db7c000 == 153 [pid = 1826] [id = 339] 15:53:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x923c7400) [pid = 1826] [serial = 1018] [outer = (nil)] 15:53:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x95155400) [pid = 1826] [serial = 1019] [outer = 0x923c7400] 15:53:17 INFO - PROCESS | 1826 | 1462920797463 Marionette DEBUG loaded listener.js 15:53:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x9775e400) [pid = 1826] [serial = 1020] [outer = 0x923c7400] 15:53:18 INFO - PROCESS | 1826 | 1462920798335 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:53:18 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 15:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1490ms 15:53:18 INFO - PROCESS | 1826 | 1462920798376 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:53:18 INFO - PROCESS | 1826 | 1462920798380 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 15:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:53:18 INFO - PROCESS | 1826 | 1462920798387 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:53:18 INFO - PROCESS | 1826 | 1462920798390 Marionette TRACE conn3 <- [1,1330,null,{}] 15:53:18 INFO - PROCESS | 1826 | 1462920798396 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:18 INFO - PROCESS | 1826 | 1462920798608 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:53:18 INFO - PROCESS | 1826 | 1462920798882 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x9510dc00 == 154 [pid = 1826] [id = 340] 15:53:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x97709000) [pid = 1826] [serial = 1021] [outer = (nil)] 15:53:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x99790c00) [pid = 1826] [serial = 1022] [outer = 0x97709000] 15:53:19 INFO - PROCESS | 1826 | 1462920799009 Marionette DEBUG loaded listener.js 15:53:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x99f9a400) [pid = 1826] [serial = 1023] [outer = 0x97709000] 15:53:20 INFO - PROCESS | 1826 | 1462920800126 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:53: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 15:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1782ms 15:53:20 INFO - PROCESS | 1826 | 1462920800170 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:53:20 INFO - PROCESS | 1826 | 1462920800174 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 15:53:20 INFO - PROCESS | 1826 | 1462920800180 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:53:20 INFO - PROCESS | 1826 | 1462920800185 Marionette TRACE conn3 <- [1,1334,null,{}] 15:53:20 INFO - PROCESS | 1826 | 1462920800191 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:20 INFO - PROCESS | 1826 | 1462920800424 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:53:20 INFO - PROCESS | 1826 | 1462920800804 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cbb1800 == 155 [pid = 1826] [id = 341] 15:53:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x8e177000) [pid = 1826] [serial = 1024] [outer = (nil)] 15:53:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x9a416c00) [pid = 1826] [serial = 1025] [outer = 0x8e177000] 15:53:20 INFO - PROCESS | 1826 | 1462920800893 Marionette DEBUG loaded listener.js 15:53:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x9a783800) [pid = 1826] [serial = 1026] [outer = 0x8e177000] 15:53:21 INFO - PROCESS | 1826 | 1462920801885 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1789ms 15:53:21 INFO - PROCESS | 1826 | 1462920801971 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 15:53:21 INFO - PROCESS | 1826 | 1462920801977 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 15:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:53:21 INFO - PROCESS | 1826 | 1462920801987 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:53:21 INFO - PROCESS | 1826 | 1462920801992 Marionette TRACE conn3 <- [1,1338,null,{}] 15:53:22 INFO - PROCESS | 1826 | 1462920802001 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:22 INFO - PROCESS | 1826 | 1462920802277 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 15:53:22 INFO - PROCESS | 1826 | 1462920802656 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x99a59c00 == 156 [pid = 1826] [id = 342] 15:53:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x99f91800) [pid = 1826] [serial = 1027] [outer = (nil)] 15:53:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x9aad5000) [pid = 1826] [serial = 1028] [outer = 0x99f91800] 15:53:22 INFO - PROCESS | 1826 | 1462920802739 Marionette DEBUG loaded listener.js 15:53:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x9af35000) [pid = 1826] [serial = 1029] [outer = 0x99f91800] 15:53:24 INFO - PROCESS | 1826 | 1462920804178 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 15:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2244ms 15:53:24 INFO - PROCESS | 1826 | 1462920804231 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 15:53:24 INFO - PROCESS | 1826 | 1462920804233 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 15:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:53:24 INFO - PROCESS | 1826 | 1462920804241 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:53:24 INFO - PROCESS | 1826 | 1462920804245 Marionette TRACE conn3 <- [1,1342,null,{}] 15:53:24 INFO - PROCESS | 1826 | 1462920804250 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:24 INFO - PROCESS | 1826 | 1462920804461 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 15:53:24 INFO - PROCESS | 1826 | 1462920804738 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x89eef000 == 157 [pid = 1826] [id = 343] 15:53:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x9a41a400) [pid = 1826] [serial = 1030] [outer = (nil)] 15:53:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x9b978c00) [pid = 1826] [serial = 1031] [outer = 0x9a41a400] 15:53:24 INFO - PROCESS | 1826 | 1462920804891 Marionette DEBUG loaded listener.js 15:53:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x9b9b6c00) [pid = 1826] [serial = 1032] [outer = 0x9a41a400] 15:53:25 INFO - PROCESS | 1826 | 1462920805927 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1733ms 15:53:25 INFO - PROCESS | 1826 | 1462920805977 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 15:53:25 INFO - PROCESS | 1826 | 1462920805982 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 15:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:53:26 INFO - PROCESS | 1826 | 1462920805991 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:53:26 INFO - PROCESS | 1826 | 1462920805995 Marionette TRACE conn3 <- [1,1346,null,{}] 15:53:26 INFO - PROCESS | 1826 | 1462920806001 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:26 INFO - PROCESS | 1826 | 1462920806233 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 15:53:26 INFO - PROCESS | 1826 | 1462920806492 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x9aaccc00 == 158 [pid = 1826] [id = 344] 15:53:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x9b14f000) [pid = 1826] [serial = 1033] [outer = (nil)] 15:53:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x9cc48000) [pid = 1826] [serial = 1034] [outer = 0x9b14f000] 15:53:26 INFO - PROCESS | 1826 | 1462920806619 Marionette DEBUG loaded listener.js 15:53:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x9cc5e400) [pid = 1826] [serial = 1035] [outer = 0x9b14f000] 15:53:27 INFO - PROCESS | 1826 | 1462920807666 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 15:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1732ms 15:53:27 INFO - PROCESS | 1826 | 1462920807723 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 15:53:27 INFO - PROCESS | 1826 | 1462920807728 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 15:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:53:27 INFO - PROCESS | 1826 | 1462920807734 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:53:27 INFO - PROCESS | 1826 | 1462920807738 Marionette TRACE conn3 <- [1,1350,null,{}] 15:53:27 INFO - PROCESS | 1826 | 1462920807744 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:27 INFO - PROCESS | 1826 | 1462920807960 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 15:53:28 INFO - PROCESS | 1826 | 1462920808315 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x9cc4b000 == 159 [pid = 1826] [id = 345] 15:53:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0xa1050800) [pid = 1826] [serial = 1036] [outer = (nil)] 15:53:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0xa2244000) [pid = 1826] [serial = 1037] [outer = 0xa1050800] 15:53:28 INFO - PROCESS | 1826 | 1462920808481 Marionette DEBUG loaded listener.js 15:53:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0xa2375800) [pid = 1826] [serial = 1038] [outer = 0xa1050800] 15:53:29 INFO - PROCESS | 1826 | 1462920809817 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 15:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 2139ms 15:53:29 INFO - PROCESS | 1826 | 1462920809874 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 15:53:29 INFO - PROCESS | 1826 | 1462920809879 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 15:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:53:29 INFO - PROCESS | 1826 | 1462920809885 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:53:29 INFO - PROCESS | 1826 | 1462920809889 Marionette TRACE conn3 <- [1,1354,null,{}] 15:53:29 INFO - PROCESS | 1826 | 1462920809896 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:30 INFO - PROCESS | 1826 | 1462920810091 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 15:53:30 INFO - PROCESS | 1826 | 1462920810401 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:30 INFO - PROCESS | 1826 | ++DOCSHELL 0xa104c800 == 160 [pid = 1826] [id = 346] 15:53:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0xa2242400) [pid = 1826] [serial = 1039] [outer = (nil)] 15:53:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0xa23e6800) [pid = 1826] [serial = 1040] [outer = 0xa2242400] 15:53:30 INFO - PROCESS | 1826 | 1462920810492 Marionette DEBUG loaded listener.js 15:53:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0xa23e9c00) [pid = 1826] [serial = 1041] [outer = 0xa2242400] 15:53:31 INFO - PROCESS | 1826 | 1462920811382 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 15:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1533ms 15:53:31 INFO - PROCESS | 1826 | 1462920811419 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 15:53:31 INFO - PROCESS | 1826 | 1462920811423 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 15:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:53:31 INFO - PROCESS | 1826 | 1462920811429 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:53:31 INFO - PROCESS | 1826 | 1462920811432 Marionette TRACE conn3 <- [1,1358,null,{}] 15:53:31 INFO - PROCESS | 1826 | 1462920811438 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:31 INFO - PROCESS | 1826 | 1462920811615 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 15:53:31 INFO - PROCESS | 1826 | 1462920811883 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df40000 == 161 [pid = 1826] [id = 347] 15:53:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x90838400) [pid = 1826] [serial = 1042] [outer = (nil)] 15:53:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0xa23ed400) [pid = 1826] [serial = 1043] [outer = 0x90838400] 15:53:32 INFO - PROCESS | 1826 | 1462920812023 Marionette DEBUG loaded listener.js 15:53:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0xa2554c00) [pid = 1826] [serial = 1044] [outer = 0x90838400] 15:53:33 INFO - PROCESS | 1826 | 1462920813006 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 15:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1596ms 15:53:33 INFO - PROCESS | 1826 | 1462920813025 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 15:53:33 INFO - PROCESS | 1826 | 1462920813029 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 15:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:53:33 INFO - PROCESS | 1826 | 1462920813035 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:53:33 INFO - PROCESS | 1826 | 1462920813039 Marionette TRACE conn3 <- [1,1362,null,{}] 15:53:33 INFO - PROCESS | 1826 | 1462920813044 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:33 INFO - PROCESS | 1826 | 1462920813220 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 15:53:33 INFO - PROCESS | 1826 | 1462920813483 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x9cea4400 == 162 [pid = 1826] [id = 348] 15:53:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0xa23e7400) [pid = 1826] [serial = 1045] [outer = (nil)] 15:53:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0xa27c2400) [pid = 1826] [serial = 1046] [outer = 0xa23e7400] 15:53:33 INFO - PROCESS | 1826 | 1462920813605 Marionette DEBUG loaded listener.js 15:53:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0xa27c5c00) [pid = 1826] [serial = 1047] [outer = 0xa23e7400] 15:53:34 INFO - PROCESS | 1826 | 1462920814526 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1541ms 15:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:53:34 INFO - PROCESS | 1826 | 1462920814578 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 15:53:34 INFO - PROCESS | 1826 | 1462920814581 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 15:53:34 INFO - PROCESS | 1826 | 1462920814589 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:53:34 INFO - PROCESS | 1826 | 1462920814593 Marionette TRACE conn3 <- [1,1366,null,{}] 15:53:34 INFO - PROCESS | 1826 | 1462920814598 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:34 INFO - PROCESS | 1826 | 1462920814795 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 15:53:35 INFO - PROCESS | 1826 | 1462920815114 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x97760000 == 163 [pid = 1826] [id = 349] 15:53:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0xa23ee800) [pid = 1826] [serial = 1048] [outer = (nil)] 15:53:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0xa3126800) [pid = 1826] [serial = 1049] [outer = 0xa23ee800] 15:53:35 INFO - PROCESS | 1826 | 1462920815202 Marionette DEBUG loaded listener.js 15:53:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0xa31e9000) [pid = 1826] [serial = 1050] [outer = 0xa23ee800] 15:53:36 INFO - PROCESS | 1826 | 1462920816074 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 15:53:36 INFO - PROCESS | 1826 | 1462920816123 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 15:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:53:36 INFO - PROCESS | 1826 | 1462920816130 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:53:36 INFO - PROCESS | 1826 | 1462920816133 Marionette TRACE conn3 <- [1,1370,null,{}] 15:53:36 INFO - PROCESS | 1826 | 1462920816139 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:36 INFO - PROCESS | 1826 | 1462920816316 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 15:53:36 INFO - PROCESS | 1826 | 1462920816584 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x9510d800 == 164 [pid = 1826] [id = 350] 15:53:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x99f95800) [pid = 1826] [serial = 1051] [outer = (nil)] 15:53:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0xa36f0c00) [pid = 1826] [serial = 1052] [outer = 0x99f95800] 15:53:36 INFO - PROCESS | 1826 | 1462920816707 Marionette DEBUG loaded listener.js 15:53:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0xa36f7000) [pid = 1826] [serial = 1053] [outer = 0x99f95800] 15:53:37 INFO - PROCESS | 1826 | 1462920817567 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 15:53:37 INFO - PROCESS | 1826 | 1462920817617 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 15:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:53:37 INFO - PROCESS | 1826 | 1462920817623 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:53:37 INFO - PROCESS | 1826 | 1462920817626 Marionette TRACE conn3 <- [1,1374,null,{}] 15:53:37 INFO - PROCESS | 1826 | 1462920817632 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:37 INFO - PROCESS | 1826 | 1462920817811 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 15:53:38 INFO - PROCESS | 1826 | 1462920818086 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x88864800 == 165 [pid = 1826] [id = 351] 15:53:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x88868800) [pid = 1826] [serial = 1054] [outer = (nil)] 15:53:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x8db81c00) [pid = 1826] [serial = 1055] [outer = 0x88868800] 15:53:38 INFO - PROCESS | 1826 | 1462920818209 Marionette DEBUG loaded listener.js 15:53:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x8ea94c00) [pid = 1826] [serial = 1056] [outer = 0x88868800] 15:53:39 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:39 INFO - PROCESS | 1826 | 1462920819133 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 15:53:39 INFO - PROCESS | 1826 | 1462920819166 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 15:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:53:39 INFO - PROCESS | 1826 | 1462920819172 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:53:39 INFO - PROCESS | 1826 | 1462920819175 Marionette TRACE conn3 <- [1,1378,null,{}] 15:53:39 INFO - PROCESS | 1826 | 1462920819181 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:39 INFO - PROCESS | 1826 | 1462920819365 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 15:53:39 INFO - PROCESS | 1826 | 1462920819630 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x88be9800 == 166 [pid = 1826] [id = 352] 15:53:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x8cbb9000) [pid = 1826] [serial = 1057] [outer = (nil)] 15:53:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0xa6381000) [pid = 1826] [serial = 1058] [outer = 0x8cbb9000] 15:53:39 INFO - PROCESS | 1826 | 1462920819761 Marionette DEBUG loaded listener.js 15:53:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0xa6860800) [pid = 1826] [serial = 1059] [outer = 0x8cbb9000] 15:53:40 INFO - PROCESS | 1826 | --DOCSHELL 0x8d20dc00 == 165 [pid = 1826] [id = 270] 15:53:40 INFO - PROCESS | 1826 | --DOCSHELL 0x88871400 == 164 [pid = 1826] [id = 271] 15:53:40 INFO - PROCESS | 1826 | --DOCSHELL 0x8df4cc00 == 163 [pid = 1826] [id = 333] 15:53:40 INFO - PROCESS | 1826 | --DOCSHELL 0x884b4800 == 162 [pid = 1826] [id = 332] 15:53:40 INFO - PROCESS | 1826 | --DOCSHELL 0x88bef000 == 161 [pid = 1826] [id = 331] 15:53:40 INFO - PROCESS | 1826 | --DOCSHELL 0x88ecc800 == 160 [pid = 1826] [id = 330] 15:53:40 INFO - PROCESS | 1826 | --DOCSHELL 0x92228000 == 159 [pid = 1826] [id = 11] 15:53:40 INFO - PROCESS | 1826 | --DOCSHELL 0x88676800 == 158 [pid = 1826] [id = 328] 15:53:40 INFO - PROCESS | 1826 | --DOCSHELL 0x88865c00 == 157 [pid = 1826] [id = 329] 15:53:40 INFO - PROCESS | 1826 | --DOCSHELL 0x8df4c000 == 156 [pid = 1826] [id = 320] 15:53:40 INFO - PROCESS | 1826 | --DOCSHELL 0x91005c00 == 155 [pid = 1826] [id = 318] 15:53:40 INFO - PROCESS | 1826 | --DOCSHELL 0x90862c00 == 154 [pid = 1826] [id = 319] 15:53:40 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea3cc00 == 153 [pid = 1826] [id = 317] 15:53:40 INFO - PROCESS | 1826 | --DOCSHELL 0x8f34c800 == 152 [pid = 1826] [id = 316] 15:53:40 INFO - PROCESS | 1826 | --DOCSHELL 0x8d201c00 == 151 [pid = 1826] [id = 315] 15:53:40 INFO - PROCESS | 1826 | --DOCSHELL 0x88864400 == 150 [pid = 1826] [id = 314] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x938f8800) [pid = 1826] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x8ea97800) [pid = 1826] [serial = 933] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x8f1c6800) [pid = 1826] [serial = 935] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x8f1c8400) [pid = 1826] [serial = 936] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x8ea32000) [pid = 1826] [serial = 932] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x8e176800) [pid = 1826] [serial = 881] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x8964e400) [pid = 1826] [serial = 924] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x88bebc00) [pid = 1826] [serial = 923] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x8886b400) [pid = 1826] [serial = 875] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x98dc1800) [pid = 1826] [serial = 920] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x8ea37000) [pid = 1826] [serial = 884] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x89e5a000) [pid = 1826] [serial = 878] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x88ecdc00) [pid = 1826] [serial = 926] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x8964cc00) [pid = 1826] [serial = 927] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x8d20e400) [pid = 1826] [serial = 929] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x8db88000) [pid = 1826] [serial = 930] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x8ea97400) [pid = 1826] [serial = 887] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x8f4ec400) [pid = 1826] [serial = 890] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x90839400) [pid = 1826] [serial = 893] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x90a7fc00) [pid = 1826] [serial = 896] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x91006800) [pid = 1826] [serial = 899] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x91040800) [pid = 1826] [serial = 902] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x923c3400) [pid = 1826] [serial = 905] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x938f4c00) [pid = 1826] [serial = 908] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x93cc0c00) [pid = 1826] [serial = 911] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x9514d800) [pid = 1826] [serial = 914] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x97775c00) [pid = 1826] [serial = 917] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x90a7e000) [pid = 1826] [serial = 941] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x8f5b9000) [pid = 1826] [serial = 939] [outer = (nil)] [url = about:blank] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x89e5a800) [pid = 1826] [serial = 660] [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.] 15:53:40 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x8f4ed000) [pid = 1826] [serial = 938] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1826 | 1462920821549 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 15:53:41 INFO - PROCESS | 1826 | 1462920821619 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 15:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:53:41 INFO - PROCESS | 1826 | 1462920821632 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:53:41 INFO - PROCESS | 1826 | 1462920821638 Marionette TRACE conn3 <- [1,1382,null,{}] 15:53:41 INFO - PROCESS | 1826 | 1462920821646 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:41 INFO - PROCESS | 1826 | 1462920821835 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 15:53:42 INFO - PROCESS | 1826 | 1462920822024 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x88bebc00 == 151 [pid = 1826] [id = 353] 15:53:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x88ed0400) [pid = 1826] [serial = 1060] [outer = (nil)] 15:53:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x89e52400) [pid = 1826] [serial = 1061] [outer = 0x88ed0400] 15:53:42 INFO - PROCESS | 1826 | 1462920822114 Marionette DEBUG loaded listener.js 15:53:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x89ef6c00) [pid = 1826] [serial = 1062] [outer = 0x88ed0400] 15:53:42 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:42 INFO - PROCESS | 1826 | 1462920822944 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 15:53:42 INFO - PROCESS | 1826 | 1462920822981 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 15:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:53:42 INFO - PROCESS | 1826 | 1462920822990 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:53:42 INFO - PROCESS | 1826 | 1462920822995 Marionette TRACE conn3 <- [1,1386,null,{}] 15:53:43 INFO - PROCESS | 1826 | 1462920823000 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:43 INFO - PROCESS | 1826 | 1462920823255 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 15:53:43 INFO - PROCESS | 1826 | 1462920823292 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x8b315400 == 152 [pid = 1826] [id = 354] 15:53:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x8b317000) [pid = 1826] [serial = 1063] [outer = (nil)] 15:53:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x8db88000) [pid = 1826] [serial = 1064] [outer = 0x8b317000] 15:53:43 INFO - PROCESS | 1826 | 1462920823363 Marionette DEBUG loaded listener.js 15:53:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x8e178c00) [pid = 1826] [serial = 1065] [outer = 0x8b317000] 15:53:44 INFO - PROCESS | 1826 | 1462920824376 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 15:53:44 INFO - PROCESS | 1826 | 1462920824451 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 15:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:53:44 INFO - PROCESS | 1826 | 1462920824458 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:53:44 INFO - PROCESS | 1826 | 1462920824463 Marionette TRACE conn3 <- [1,1390,null,{}] 15:53:44 INFO - PROCESS | 1826 | 1462920824498 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:44 INFO - PROCESS | 1826 | 1462920824751 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 15:53:44 INFO - PROCESS | 1826 | 1462920824778 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x89656800 == 153 [pid = 1826] [id = 355] 15:53:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x8f1be800) [pid = 1826] [serial = 1066] [outer = (nil)] 15:53:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x8f4f2800) [pid = 1826] [serial = 1067] [outer = 0x8f1be800] 15:53:44 INFO - PROCESS | 1826 | 1462920824850 Marionette DEBUG loaded listener.js 15:53:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x9083a800) [pid = 1826] [serial = 1068] [outer = 0x8f1be800] 15:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x8db7d800) [pid = 1826] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x8f1b0000) [pid = 1826] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x88bf0800) [pid = 1826] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x88ec2400) [pid = 1826] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x89648400) [pid = 1826] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:53:45 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x8df47000) [pid = 1826] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:53:45 INFO - PROCESS | 1826 | 1462920825965 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 15:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1533ms 15:53:45 INFO - PROCESS | 1826 | 1462920825991 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 15:53:45 INFO - PROCESS | 1826 | 1462920825994 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 15:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:53:46 INFO - PROCESS | 1826 | 1462920826001 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:53:46 INFO - PROCESS | 1826 | 1462920826004 Marionette TRACE conn3 <- [1,1394,null,{}] 15:53:46 INFO - PROCESS | 1826 | 1462920826009 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:46 INFO - PROCESS | 1826 | 1462920826253 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 15:53:46 INFO - PROCESS | 1826 | 1462920826278 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x884b3800 == 154 [pid = 1826] [id = 356] 15:53:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x88bf4c00) [pid = 1826] [serial = 1069] [outer = (nil)] 15:53:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x9083a000) [pid = 1826] [serial = 1070] [outer = 0x88bf4c00] 15:53:46 INFO - PROCESS | 1826 | 1462920826348 Marionette DEBUG loaded listener.js 15:53:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x90be4000) [pid = 1826] [serial = 1071] [outer = 0x88bf4c00] 15:53:47 INFO - PROCESS | 1826 | 1462920827190 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 15:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1238ms 15:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:53:47 INFO - PROCESS | 1826 | 1462920827239 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 15:53:47 INFO - PROCESS | 1826 | 1462920827242 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 15:53:47 INFO - PROCESS | 1826 | 1462920827251 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:53:47 INFO - PROCESS | 1826 | 1462920827254 Marionette TRACE conn3 <- [1,1398,null,{}] 15:53:47 INFO - PROCESS | 1826 | 1462920827259 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:47 INFO - PROCESS | 1826 | 1462920827427 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 15:53:47 INFO - PROCESS | 1826 | 1462920827442 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f5bb400 == 155 [pid = 1826] [id = 357] 15:53:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x9085a000) [pid = 1826] [serial = 1072] [outer = (nil)] 15:53:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x91013800) [pid = 1826] [serial = 1073] [outer = 0x9085a000] 15:53:47 INFO - PROCESS | 1826 | 1462920827513 Marionette DEBUG loaded listener.js 15:53:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x91cd3400) [pid = 1826] [serial = 1074] [outer = 0x9085a000] 15:53:48 INFO - PROCESS | 1826 | 1462920828751 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 15:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1531ms 15:53:48 INFO - PROCESS | 1826 | 1462920828782 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 15:53:48 INFO - PROCESS | 1826 | 1462920828788 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 15:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:53:48 INFO - PROCESS | 1826 | 1462920828796 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:53:48 INFO - PROCESS | 1826 | 1462920828803 Marionette TRACE conn3 <- [1,1402,null,{}] 15:53:48 INFO - PROCESS | 1826 | 1462920828811 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:49 INFO - PROCESS | 1826 | 1462920829060 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 15:53:49 INFO - PROCESS | 1826 | 1462920829383 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x89651400 == 156 [pid = 1826] [id = 358] 15:53:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x89e5a000) [pid = 1826] [serial = 1075] [outer = (nil)] 15:53:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x8cff3000) [pid = 1826] [serial = 1076] [outer = 0x89e5a000] 15:53:49 INFO - PROCESS | 1826 | 1462920829475 Marionette DEBUG loaded listener.js 15:53:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x8df3d400) [pid = 1826] [serial = 1077] [outer = 0x89e5a000] 15:53:50 INFO - PROCESS | 1826 | 1462920830375 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 15:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1649ms 15:53:50 INFO - PROCESS | 1826 | 1462920830447 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 15:53:50 INFO - PROCESS | 1826 | 1462920830455 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 15:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:53:50 INFO - PROCESS | 1826 | 1462920830466 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:53:50 INFO - PROCESS | 1826 | 1462920830470 Marionette TRACE conn3 <- [1,1406,null,{}] 15:53:50 INFO - PROCESS | 1826 | 1462920830476 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:50 INFO - PROCESS | 1826 | 1462920830712 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 15:53:51 INFO - PROCESS | 1826 | 1462920831030 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea8c400 == 157 [pid = 1826] [id = 359] 15:53:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x8f34a000) [pid = 1826] [serial = 1078] [outer = (nil)] 15:53:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x9083f000) [pid = 1826] [serial = 1079] [outer = 0x8f34a000] 15:53:51 INFO - PROCESS | 1826 | 1462920831156 Marionette DEBUG loaded listener.js 15:53:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x9100a800) [pid = 1826] [serial = 1080] [outer = 0x8f34a000] 15:53:52 INFO - PROCESS | 1826 | 1462920832034 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 15:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1632ms 15:53:52 INFO - PROCESS | 1826 | 1462920832098 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 15:53:52 INFO - PROCESS | 1826 | 1462920832103 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 15:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:53:52 INFO - PROCESS | 1826 | 1462920832109 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:53:52 INFO - PROCESS | 1826 | 1462920832115 Marionette TRACE conn3 <- [1,1410,null,{}] 15:53:52 INFO - PROCESS | 1826 | 1462920832132 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:52 INFO - PROCESS | 1826 | 1462920832370 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 15:53:52 INFO - PROCESS | 1826 | 1462920832639 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x88ec5000 == 158 [pid = 1826] [id = 360] 15:53:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x92ce9000) [pid = 1826] [serial = 1081] [outer = (nil)] 15:53:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x93cc0c00) [pid = 1826] [serial = 1082] [outer = 0x92ce9000] 15:53:52 INFO - PROCESS | 1826 | 1462920832770 Marionette DEBUG loaded listener.js 15:53:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x9514e400) [pid = 1826] [serial = 1083] [outer = 0x92ce9000] 15:53:53 INFO - PROCESS | 1826 | 1462920833725 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 15:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1635ms 15:53:53 INFO - PROCESS | 1826 | 1462920833744 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 15:53:53 INFO - PROCESS | 1826 | 1462920833748 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 15:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:53:53 INFO - PROCESS | 1826 | 1462920833755 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:53:53 INFO - PROCESS | 1826 | 1462920833758 Marionette TRACE conn3 <- [1,1414,null,{}] 15:53:53 INFO - PROCESS | 1826 | 1462920833764 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:53 INFO - PROCESS | 1826 | 1462920833970 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 15:53:54 INFO - PROCESS | 1826 | 1462920834244 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x8b31bc00 == 159 [pid = 1826] [id = 361] 15:53:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x93a52400) [pid = 1826] [serial = 1084] [outer = (nil)] 15:53:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x983ed800) [pid = 1826] [serial = 1085] [outer = 0x93a52400] 15:53:54 INFO - PROCESS | 1826 | 1462920834373 Marionette DEBUG loaded listener.js 15:53:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x98dbf000) [pid = 1826] [serial = 1086] [outer = 0x93a52400] 15:53:55 INFO - PROCESS | 1826 | 1462920835332 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 15:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1633ms 15:53:55 INFO - PROCESS | 1826 | 1462920835389 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 15:53:55 INFO - PROCESS | 1826 | 1462920835392 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 15:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:53:55 INFO - PROCESS | 1826 | 1462920835399 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:53:55 INFO - PROCESS | 1826 | 1462920835402 Marionette TRACE conn3 <- [1,1418,null,{}] 15:53:55 INFO - PROCESS | 1826 | 1462920835408 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:55 INFO - PROCESS | 1826 | 1462920835644 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 15:53:55 INFO - PROCESS | 1826 | 1462920835960 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df4a000 == 160 [pid = 1826] [id = 362] 15:53:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x8f352800) [pid = 1826] [serial = 1087] [outer = (nil)] 15:53:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x98dc4400) [pid = 1826] [serial = 1088] [outer = 0x8f352800] 15:53:56 INFO - PROCESS | 1826 | 1462920836046 Marionette DEBUG loaded listener.js 15:53:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x9998bc00) [pid = 1826] [serial = 1089] [outer = 0x8f352800] 15:53:57 INFO - PROCESS | 1826 | 1462920837021 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 15:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1692ms 15:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:53:57 INFO - PROCESS | 1826 | 1462920837092 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 15:53:57 INFO - PROCESS | 1826 | 1462920837095 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 15:53:57 INFO - PROCESS | 1826 | 1462920837102 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:53:57 INFO - PROCESS | 1826 | 1462920837106 Marionette TRACE conn3 <- [1,1422,null,{}] 15:53:57 INFO - PROCESS | 1826 | 1462920837113 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:57 INFO - PROCESS | 1826 | 1462920837400 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 15:53:57 INFO - PROCESS | 1826 | 1462920837621 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f4e8800 == 161 [pid = 1826] [id = 363] 15:53:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x92eea800) [pid = 1826] [serial = 1090] [outer = (nil)] 15:53:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x9ac0a800) [pid = 1826] [serial = 1091] [outer = 0x92eea800] 15:53:57 INFO - PROCESS | 1826 | 1462920837707 Marionette DEBUG loaded listener.js 15:53:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x9b876000) [pid = 1826] [serial = 1092] [outer = 0x92eea800] 15:53:58 INFO - PROCESS | 1826 | 1462920838764 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 15:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1731ms 15:53:58 INFO - PROCESS | 1826 | 1462920838833 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 15:53:58 INFO - PROCESS | 1826 | 1462920838837 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 15:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:53:58 INFO - PROCESS | 1826 | 1462920838843 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:53:58 INFO - PROCESS | 1826 | 1462920838847 Marionette TRACE conn3 <- [1,1426,null,{}] 15:53:58 INFO - PROCESS | 1826 | 1462920838853 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:59 INFO - PROCESS | 1826 | 1462920839095 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 15:53:59 INFO - PROCESS | 1826 | 1462920839444 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f4e6c00 == 162 [pid = 1826] [id = 364] 15:53:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x9b97c000) [pid = 1826] [serial = 1093] [outer = (nil)] 15:53:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x9cc5ec00) [pid = 1826] [serial = 1094] [outer = 0x9b97c000] 15:53:59 INFO - PROCESS | 1826 | 1462920839534 Marionette DEBUG loaded listener.js 15:53:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0xa0519c00) [pid = 1826] [serial = 1095] [outer = 0x9b97c000] 15:54:00 INFO - PROCESS | 1826 | 1462920840475 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 15:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1681ms 15:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:54:00 INFO - PROCESS | 1826 | 1462920840526 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 15:54:00 INFO - PROCESS | 1826 | 1462920840529 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 15:54:00 INFO - PROCESS | 1826 | 1462920840536 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:54:00 INFO - PROCESS | 1826 | 1462920840540 Marionette TRACE conn3 <- [1,1430,null,{}] 15:54:00 INFO - PROCESS | 1826 | 1462920840546 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:00 INFO - PROCESS | 1826 | 1462920840745 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 15:54:01 INFO - PROCESS | 1826 | 1462920841057 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a237400 == 163 [pid = 1826] [id = 365] 15:54:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x9b96f800) [pid = 1826] [serial = 1096] [outer = (nil)] 15:54:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0xa23e6c00) [pid = 1826] [serial = 1097] [outer = 0x9b96f800] 15:54:01 INFO - PROCESS | 1826 | 1462920841168 Marionette DEBUG loaded listener.js 15:54:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0xa23f2400) [pid = 1826] [serial = 1098] [outer = 0x9b96f800] 15:54:02 INFO - PROCESS | 1826 | 1462920842194 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 15:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1733ms 15:54:02 INFO - PROCESS | 1826 | 1462920842271 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 15:54:02 INFO - PROCESS | 1826 | 1462920842278 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 15:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:54:02 INFO - PROCESS | 1826 | 1462920842287 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:54:02 INFO - PROCESS | 1826 | 1462920842293 Marionette TRACE conn3 <- [1,1434,null,{}] 15:54:02 INFO - PROCESS | 1826 | 1462920842302 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:02 INFO - PROCESS | 1826 | 1462920842548 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 15:54:02 INFO - PROCESS | 1826 | 1462920842862 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x96534800 == 164 [pid = 1826] [id = 366] 15:54:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x9cea7800) [pid = 1826] [serial = 1099] [outer = (nil)] 15:54:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0xa6383000) [pid = 1826] [serial = 1100] [outer = 0x9cea7800] 15:54:02 INFO - PROCESS | 1826 | 1462920842948 Marionette DEBUG loaded listener.js 15:54:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0xa6865c00) [pid = 1826] [serial = 1101] [outer = 0x9cea7800] 15:54:03 INFO - PROCESS | 1826 | 1462920843928 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 15:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1690ms 15:54:03 INFO - PROCESS | 1826 | 1462920843976 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 15:54:03 INFO - PROCESS | 1826 | 1462920843980 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 15:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:54:03 INFO - PROCESS | 1826 | 1462920843987 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:54:03 INFO - PROCESS | 1826 | 1462920843990 Marionette TRACE conn3 <- [1,1438,null,{}] 15:54:03 INFO - PROCESS | 1826 | 1462920843996 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:04 INFO - PROCESS | 1826 | 1462920844191 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 15:54:04 INFO - PROCESS | 1826 | 1462920844524 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x874ee800 == 165 [pid = 1826] [id = 367] 15:54:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x874f4400) [pid = 1826] [serial = 1102] [outer = (nil)] 15:54:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x874f7000) [pid = 1826] [serial = 1103] [outer = 0x874f4400] 15:54:04 INFO - PROCESS | 1826 | 1462920844616 Marionette DEBUG loaded listener.js 15:54:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x874f8c00) [pid = 1826] [serial = 1104] [outer = 0x874f4400] 15:54:05 INFO - PROCESS | 1826 | 1462920845530 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 15:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1581ms 15:54:05 INFO - PROCESS | 1826 | 1462920845569 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 15:54:05 INFO - PROCESS | 1826 | 1462920845572 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 15:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:54:05 INFO - PROCESS | 1826 | 1462920845579 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:54:05 INFO - PROCESS | 1826 | 1462920845584 Marionette TRACE conn3 <- [1,1442,null,{}] 15:54:05 INFO - PROCESS | 1826 | 1462920845589 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:05 INFO - PROCESS | 1826 | 1462920845804 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 15:54:06 INFO - PROCESS | 1826 | 1462920846128 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x874f8800 == 166 [pid = 1826] [id = 368] 15:54:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x97710c00) [pid = 1826] [serial = 1105] [outer = (nil)] 15:54:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0xa699ec00) [pid = 1826] [serial = 1106] [outer = 0x97710c00] 15:54:06 INFO - PROCESS | 1826 | 1462920846226 Marionette DEBUG loaded listener.js 15:54:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0xa6e93800) [pid = 1826] [serial = 1107] [outer = 0x97710c00] 15:54:07 INFO - PROCESS | 1826 | 1462920847108 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 15:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1588ms 15:54:07 INFO - PROCESS | 1826 | 1462920847168 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 15:54:07 INFO - PROCESS | 1826 | 1462920847172 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 15:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:54:07 INFO - PROCESS | 1826 | 1462920847179 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:54:07 INFO - PROCESS | 1826 | 1462920847182 Marionette TRACE conn3 <- [1,1446,null,{}] 15:54:07 INFO - PROCESS | 1826 | 1462920847188 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:07 INFO - PROCESS | 1826 | 1462920847380 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 15:54:07 INFO - PROCESS | 1826 | 1462920847693 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x874ec800 == 167 [pid = 1826] [id = 369] 15:54:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x874f5c00) [pid = 1826] [serial = 1108] [outer = (nil)] 15:54:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x88e72000) [pid = 1826] [serial = 1109] [outer = 0x874f5c00] 15:54:07 INFO - PROCESS | 1826 | 1462920847783 Marionette DEBUG loaded listener.js 15:54:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x88e75000) [pid = 1826] [serial = 1110] [outer = 0x874f5c00] 15:54:08 INFO - PROCESS | 1826 | 1462920848671 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 15:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1532ms 15:54:08 INFO - PROCESS | 1826 | 1462920848712 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 15:54:08 INFO - PROCESS | 1826 | 1462920848716 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 15:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:54:08 INFO - PROCESS | 1826 | 1462920848722 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:54:08 INFO - PROCESS | 1826 | 1462920848735 Marionette TRACE conn3 <- [1,1450,null,{}] 15:54:08 INFO - PROCESS | 1826 | 1462920848739 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:08 INFO - PROCESS | 1826 | 1462920848935 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 15:54:09 INFO - PROCESS | 1826 | 1462920849266 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x8886d400 == 168 [pid = 1826] [id = 370] 15:54:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x88e72800) [pid = 1826] [serial = 1111] [outer = (nil)] 15:54:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x8aa42400) [pid = 1826] [serial = 1112] [outer = 0x88e72800] 15:54:09 INFO - PROCESS | 1826 | 1462920849355 Marionette DEBUG loaded listener.js 15:54:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x8dde1800) [pid = 1826] [serial = 1113] [outer = 0x88e72800] 15:54:10 INFO - PROCESS | 1826 | 1462920850927 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 15:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 2244ms 15:54:10 INFO - PROCESS | 1826 | 1462920850967 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 15:54:10 INFO - PROCESS | 1826 | 1462920850973 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 15:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:54:10 INFO - PROCESS | 1826 | 1462920850982 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:54:10 INFO - PROCESS | 1826 | 1462920850987 Marionette TRACE conn3 <- [1,1454,null,{}] 15:54:11 INFO - PROCESS | 1826 | 1462920850996 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:11 INFO - PROCESS | 1826 | 1462920851186 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 15:54:11 INFO - PROCESS | 1826 | 1462920851456 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x88672c00 == 169 [pid = 1826] [id = 371] 15:54:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x88676800) [pid = 1826] [serial = 1114] [outer = (nil)] 15:54:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x88e72400) [pid = 1826] [serial = 1115] [outer = 0x88676800] 15:54:11 INFO - PROCESS | 1826 | 1462920851539 Marionette DEBUG loaded listener.js 15:54:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x88ec9400) [pid = 1826] [serial = 1116] [outer = 0x88676800] 15:54:12 INFO - PROCESS | 1826 | 1462920852436 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 15:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1490ms 15:54:12 INFO - PROCESS | 1826 | 1462920852472 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 15:54:12 INFO - PROCESS | 1826 | 1462920852480 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 15:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:54:12 INFO - PROCESS | 1826 | 1462920852490 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:54:12 INFO - PROCESS | 1826 | 1462920852493 Marionette TRACE conn3 <- [1,1458,null,{}] 15:54:12 INFO - PROCESS | 1826 | 1462920852499 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:12 INFO - PROCESS | 1826 | 1462920852671 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 15:54:13 INFO - PROCESS | 1826 | 1462920852997 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x8b31d400 == 170 [pid = 1826] [id = 372] 15:54:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x8b320800) [pid = 1826] [serial = 1117] [outer = (nil)] 15:54:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x89502c00) [pid = 1826] [serial = 1118] [outer = 0x8b320800] 15:54:13 INFO - PROCESS | 1826 | 1462920853150 Marionette DEBUG loaded listener.js 15:54:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x8cbb5c00) [pid = 1826] [serial = 1119] [outer = 0x8b320800] 15:54:14 INFO - PROCESS | 1826 | 1462920854158 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 15:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1744ms 15:54:14 INFO - PROCESS | 1826 | 1462920854234 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 15:54:14 INFO - PROCESS | 1826 | 1462920854238 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 15:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:54:14 INFO - PROCESS | 1826 | 1462920854244 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:54:14 INFO - PROCESS | 1826 | 1462920854249 Marionette TRACE conn3 <- [1,1462,null,{}] 15:54:14 INFO - PROCESS | 1826 | 1462920854264 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:14 INFO - PROCESS | 1826 | 1462920854497 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 15:54:14 INFO - PROCESS | 1826 | 1462920854848 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cfe7000 == 171 [pid = 1826] [id = 373] 15:54:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x8ddeb000) [pid = 1826] [serial = 1120] [outer = (nil)] 15:54:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x8ddee800) [pid = 1826] [serial = 1121] [outer = 0x8ddeb000] 15:54:14 INFO - PROCESS | 1826 | 1462920854957 Marionette DEBUG loaded listener.js 15:54:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x8e173800) [pid = 1826] [serial = 1122] [outer = 0x8ddeb000] 15:54:15 INFO - PROCESS | 1826 | 1462920855910 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 15:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1739ms 15:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:54:15 INFO - PROCESS | 1826 | 1462920855983 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 15:54:15 INFO - PROCESS | 1826 | 1462920855987 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 15:54:15 INFO - PROCESS | 1826 | 1462920855993 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:54:15 INFO - PROCESS | 1826 | 1462920855996 Marionette TRACE conn3 <- [1,1466,null,{}] 15:54:16 INFO - PROCESS | 1826 | 1462920856002 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:16 INFO - PROCESS | 1826 | 1462920856184 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 15:54:16 INFO - PROCESS | 1826 | 1462920856494 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x874fa000 == 172 [pid = 1826] [id = 374] 15:54:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x8e173000) [pid = 1826] [serial = 1123] [outer = (nil)] 15:54:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 283 (0x8ea3ac00) [pid = 1826] [serial = 1124] [outer = 0x8e173000] 15:54:16 INFO - PROCESS | 1826 | 1462920856575 Marionette DEBUG loaded listener.js 15:54:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 284 (0x8ea98400) [pid = 1826] [serial = 1125] [outer = 0x8e173000] 15:54:17 INFO - PROCESS | 1826 | 1462920857512 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 15:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1581ms 15:54:17 INFO - PROCESS | 1826 | 1462920857574 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 15:54:17 INFO - PROCESS | 1826 | 1462920857578 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 15:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:54:17 INFO - PROCESS | 1826 | 1462920857584 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:54:17 INFO - PROCESS | 1826 | 1462920857588 Marionette TRACE conn3 <- [1,1470,null,{}] 15:54:17 INFO - PROCESS | 1826 | 1462920857593 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:17 INFO - PROCESS | 1826 | 1462920857774 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 15:54:18 INFO - PROCESS | 1826 | 1462920858140 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x8df42800 == 171 [pid = 1826] [id = 293] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x983a1c00 == 170 [pid = 1826] [id = 60] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x8e7dfc00 == 169 [pid = 1826] [id = 122] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x94635c00 == 168 [pid = 1826] [id = 74] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0xa63e5400 == 167 [pid = 1826] [id = 63] 15:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 283 (0x99fc6c00) [pid = 1826] [serial = 965] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 282 (0x9b17c400) [pid = 1826] [serial = 977] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x9b96fc00) [pid = 1826] [serial = 980] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x99a5ac00) [pid = 1826] [serial = 962] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x923bac00) [pid = 1826] [serial = 953] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x90bf1800) [pid = 1826] [serial = 1004] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x9aad6400) [pid = 1826] [serial = 974] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x8b31ac00) [pid = 1826] [serial = 983] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x90beb800) [pid = 1826] [serial = 950] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x8db7a400) [pid = 1826] [serial = 947] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x89510000) [pid = 1826] [serial = 944] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x9a23c400) [pid = 1826] [serial = 968] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x9a787800) [pid = 1826] [serial = 971] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x983a6800) [pid = 1826] [serial = 959] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x93ab9000) [pid = 1826] [serial = 956] [outer = (nil)] [url = about:blank] 15:54:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x88675000 == 168 [pid = 1826] [id = 375] 15:54:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x88675400) [pid = 1826] [serial = 1126] [outer = (nil)] 15:54:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x88ec5400) [pid = 1826] [serial = 1127] [outer = 0x88675400] 15:54:18 INFO - PROCESS | 1826 | 1462920858277 Marionette DEBUG loaded listener.js 15:54:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x89502400) [pid = 1826] [serial = 1128] [outer = 0x88675400] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x90837c00 == 167 [pid = 1826] [id = 158] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x923c8400 == 166 [pid = 1826] [id = 44] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x938c1800 == 165 [pid = 1826] [id = 33] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0xa3647c00 == 164 [pid = 1826] [id = 50] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x9aacd000 == 163 [pid = 1826] [id = 61] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x8950e400 == 162 [pid = 1826] [id = 292] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x90832400 == 161 [pid = 1826] [id = 298] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x92228800 == 160 [pid = 1826] [id = 48] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x92eedc00 == 159 [pid = 1826] [id = 41] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x884bd000 == 158 [pid = 1826] [id = 306] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x92231800 == 157 [pid = 1826] [id = 302] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x923bd400 == 156 [pid = 1826] [id = 304] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x93a60c00 == 155 [pid = 1826] [id = 13] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x99f8f400 == 154 [pid = 1826] [id = 73] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x9a1b8800 == 153 [pid = 1826] [id = 49] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x9463fc00 == 152 [pid = 1826] [id = 305] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x90bea000 == 151 [pid = 1826] [id = 113] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x923c5c00 == 150 [pid = 1826] [id = 303] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x8f5b3400 == 149 [pid = 1826] [id = 299] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x91ea4000 == 148 [pid = 1826] [id = 110] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x9cba7800 == 147 [pid = 1826] [id = 75] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x8964dc00 == 146 [pid = 1826] [id = 296] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x8f351000 == 145 [pid = 1826] [id = 297] 15:54:18 INFO - PROCESS | 1826 | --DOCSHELL 0x8d20d800 == 144 [pid = 1826] [id = 294] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x8f5b6000 == 143 [pid = 1826] [id = 115] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x884b3800 == 142 [pid = 1826] [id = 356] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x89656800 == 141 [pid = 1826] [id = 355] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x8b315400 == 140 [pid = 1826] [id = 354] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x88bebc00 == 139 [pid = 1826] [id = 353] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x9cc4b000 == 138 [pid = 1826] [id = 345] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x9aaccc00 == 137 [pid = 1826] [id = 344] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x89eef000 == 136 [pid = 1826] [id = 343] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x99a59c00 == 135 [pid = 1826] [id = 342] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x8cbb1800 == 134 [pid = 1826] [id = 341] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x8b312800 == 133 [pid = 1826] [id = 300] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x9510dc00 == 132 [pid = 1826] [id = 340] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x8db7c000 == 131 [pid = 1826] [id = 339] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x8aa47c00 == 130 [pid = 1826] [id = 338] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x91cd0000 == 129 [pid = 1826] [id = 337] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x8b31ec00 == 128 [pid = 1826] [id = 336] 15:54:19 INFO - PROCESS | 1826 | 1462920859260 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x88be9400 == 127 [pid = 1826] [id = 335] 15:54:19 INFO - PROCESS | 1826 | --DOCSHELL 0x91ea9000 == 126 [pid = 1826] [id = 301] 15:54:19 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x8f1bfc00) [pid = 1826] [serial = 998] [outer = (nil)] [url = about:blank] 15:54:19 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x90834400) [pid = 1826] [serial = 1001] [outer = (nil)] [url = about:blank] 15:54:19 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x8f344800) [pid = 1826] [serial = 999] [outer = (nil)] [url = about:blank] 15:54:19 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x8e179400) [pid = 1826] [serial = 990] [outer = (nil)] [url = about:blank] 15:54:19 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x8b31d800) [pid = 1826] [serial = 989] [outer = (nil)] [url = about:blank] 15:54:19 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x8aa46400) [pid = 1826] [serial = 987] [outer = (nil)] [url = about:blank] 15:54:19 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x89655c00) [pid = 1826] [serial = 986] [outer = (nil)] [url = about:blank] 15:54:19 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x89ef6000) [pid = 1826] [serial = 992] [outer = (nil)] [url = about:blank] 15:54:19 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x8d20f800) [pid = 1826] [serial = 993] [outer = (nil)] [url = about:blank] 15:54:19 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x8e7e1800) [pid = 1826] [serial = 995] [outer = (nil)] [url = about:blank] 15:54:19 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x9085ec00) [pid = 1826] [serial = 1002] [outer = (nil)] [url = about:blank] 15:54:19 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x8ea8fc00) [pid = 1826] [serial = 996] [outer = (nil)] [url = about:blank] 15:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1729ms 15:54:19 INFO - PROCESS | 1826 | 1462920859316 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 15:54:19 INFO - PROCESS | 1826 | 1462920859319 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 15:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:54:19 INFO - PROCESS | 1826 | 1462920859325 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:54:19 INFO - PROCESS | 1826 | 1462920859328 Marionette TRACE conn3 <- [1,1474,null,{}] 15:54:19 INFO - PROCESS | 1826 | 1462920859334 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:19 INFO - PROCESS | 1826 | 1462920859529 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 15:54:19 INFO - PROCESS | 1826 | 1462920859757 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d35800 == 127 [pid = 1826] [id = 376] 15:54:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x8950e400) [pid = 1826] [serial = 1129] [outer = (nil)] 15:54:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x8db83800) [pid = 1826] [serial = 1130] [outer = 0x8950e400] 15:54:19 INFO - PROCESS | 1826 | 1462920859873 Marionette DEBUG loaded listener.js 15:54:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x8e179400) [pid = 1826] [serial = 1131] [outer = 0x8950e400] 15:54:20 INFO - PROCESS | 1826 | 1462920860675 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 15:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1377ms 15:54:20 INFO - PROCESS | 1826 | 1462920860703 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 15:54:20 INFO - PROCESS | 1826 | 1462920860706 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 15:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:54:20 INFO - PROCESS | 1826 | 1462920860750 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:54:20 INFO - PROCESS | 1826 | 1462920860753 Marionette TRACE conn3 <- [1,1478,null,{}] 15:54:20 INFO - PROCESS | 1826 | 1462920860782 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:21 INFO - PROCESS | 1826 | 1462920861015 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 15:54:21 INFO - PROCESS | 1826 | 1462920861036 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cbb7400 == 128 [pid = 1826] [id = 377] 15:54:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x8d203800) [pid = 1826] [serial = 1132] [outer = (nil)] 15:54:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x8f1afc00) [pid = 1826] [serial = 1133] [outer = 0x8d203800] 15:54:21 INFO - PROCESS | 1826 | 1462920861117 Marionette DEBUG loaded listener.js 15:54:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x8f1c7000) [pid = 1826] [serial = 1134] [outer = 0x8d203800] 15:54:22 INFO - PROCESS | 1826 | 1462920862086 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 15:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1434ms 15:54:22 INFO - PROCESS | 1826 | 1462920862148 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 15:54:22 INFO - PROCESS | 1826 | 1462920862151 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 15:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:54:22 INFO - PROCESS | 1826 | 1462920862163 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:54:22 INFO - PROCESS | 1826 | 1462920862165 Marionette TRACE conn3 <- [1,1482,null,{}] 15:54:22 INFO - PROCESS | 1826 | 1462920862171 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:22 INFO - PROCESS | 1826 | 1462920862395 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 15:54:22 INFO - PROCESS | 1826 | 1462920862420 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea8a400 == 129 [pid = 1826] [id = 378] 15:54:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x8f1a9000) [pid = 1826] [serial = 1135] [outer = (nil)] 15:54:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x8f5b2800) [pid = 1826] [serial = 1136] [outer = 0x8f1a9000] 15:54:22 INFO - PROCESS | 1826 | 1462920862490 Marionette DEBUG loaded listener.js 15:54:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x8f5b8000) [pid = 1826] [serial = 1137] [outer = 0x8f1a9000] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x8d204800) [pid = 1826] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x8aff4c00) [pid = 1826] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x8e177000) [pid = 1826] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x99f91800) [pid = 1826] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x884bd800) [pid = 1826] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x8f349800) [pid = 1826] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0xa23e7400) [pid = 1826] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x9103ec00) [pid = 1826] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x9a41bc00) [pid = 1826] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x9a41a400) [pid = 1826] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x8cbb9400) [pid = 1826] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x88ed0400) [pid = 1826] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x8e171400) [pid = 1826] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x99f93000) [pid = 1826] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x88864000) [pid = 1826] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x8f4e7800) [pid = 1826] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x9b14f000) [pid = 1826] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x8f1be800) [pid = 1826] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0xa23ee800) [pid = 1826] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x938c0400) [pid = 1826] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x90862800) [pid = 1826] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x8cbb6c00) [pid = 1826] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x92230800) [pid = 1826] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x88ec3000) [pid = 1826] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0xa2242400) [pid = 1826] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x93ab8800) [pid = 1826] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x90be8400) [pid = 1826] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x92ce2800) [pid = 1826] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x8ea3d400) [pid = 1826] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x8b314400) [pid = 1826] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x8ea2fc00) [pid = 1826] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x97709000) [pid = 1826] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x98a3c000) [pid = 1826] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x93ab8c00) [pid = 1826] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x8e172800) [pid = 1826] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x9103f400) [pid = 1826] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x8866cc00) [pid = 1826] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x90866c00) [pid = 1826] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x884b5800) [pid = 1826] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x8ea3e000) [pid = 1826] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x88bf1400) [pid = 1826] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x90860000) [pid = 1826] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x8d210400) [pid = 1826] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x923c0400) [pid = 1826] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x90be6000) [pid = 1826] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x91ea4800) [pid = 1826] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x8f1c6400) [pid = 1826] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x88868800) [pid = 1826] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x88677000) [pid = 1826] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x92230000) [pid = 1826] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x91cd0400) [pid = 1826] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x8f1adc00) [pid = 1826] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0xa1050800) [pid = 1826] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x90832800) [pid = 1826] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x9103a400) [pid = 1826] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x8cbb9000) [pid = 1826] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x88679400) [pid = 1826] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x9af37c00) [pid = 1826] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x8b317000) [pid = 1826] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x90838400) [pid = 1826] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x90866400) [pid = 1826] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x90be7800) [pid = 1826] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x8f1a4400) [pid = 1826] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x91eaf000) [pid = 1826] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x8866c000) [pid = 1826] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x99fcb400) [pid = 1826] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x8f344c00) [pid = 1826] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x8f5bdc00) [pid = 1826] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x88bf4c00) [pid = 1826] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x89650800) [pid = 1826] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x93ab3800) [pid = 1826] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x8b321800) [pid = 1826] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x88beac00) [pid = 1826] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x89506c00) [pid = 1826] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x8e174800) [pid = 1826] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x95113400) [pid = 1826] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x9514ec00) [pid = 1826] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x923c7400) [pid = 1826] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x98dcc400) [pid = 1826] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x99f95800) [pid = 1826] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x9aacf000) [pid = 1826] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x95153c00) [pid = 1826] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:54:24 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x9083b800) [pid = 1826] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:54:24 INFO - PROCESS | 1826 | 1462920864762 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 15:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2634ms 15:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:54:24 INFO - PROCESS | 1826 | 1462920864797 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 15:54:24 INFO - PROCESS | 1826 | 1462920864800 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 15:54:24 INFO - PROCESS | 1826 | 1462920864806 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:54:24 INFO - PROCESS | 1826 | 1462920864810 Marionette TRACE conn3 <- [1,1486,null,{}] 15:54:24 INFO - PROCESS | 1826 | 1462920864815 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:24 INFO - PROCESS | 1826 | 1462920864995 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 15:54:25 INFO - PROCESS | 1826 | 1462920865010 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x884b5800 == 130 [pid = 1826] [id = 379] 15:54:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x8866c000) [pid = 1826] [serial = 1138] [outer = (nil)] 15:54:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x8950e000) [pid = 1826] [serial = 1139] [outer = 0x8866c000] 15:54:25 INFO - PROCESS | 1826 | 1462920865080 Marionette DEBUG loaded listener.js 15:54:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x8aff4c00) [pid = 1826] [serial = 1140] [outer = 0x8866c000] 15:54:26 INFO - PROCESS | 1826 | 1462920865999 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 15:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1230ms 15:54:26 INFO - PROCESS | 1826 | 1462920866035 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 15:54:26 INFO - PROCESS | 1826 | 1462920866039 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 15:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:54:26 INFO - PROCESS | 1826 | 1462920866044 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:54:26 INFO - PROCESS | 1826 | 1462920866047 Marionette TRACE conn3 <- [1,1490,null,{}] 15:54:26 INFO - PROCESS | 1826 | 1462920866052 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:26 INFO - PROCESS | 1826 | 1462920866328 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 15:54:26 INFO - PROCESS | 1826 | 1462920866551 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x874f2000 == 131 [pid = 1826] [id = 380] 15:54:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x874f3800) [pid = 1826] [serial = 1141] [outer = (nil)] 15:54:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x87e68800) [pid = 1826] [serial = 1142] [outer = 0x874f3800] 15:54:26 INFO - PROCESS | 1826 | 1462920866684 Marionette DEBUG loaded listener.js 15:54:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x8867a000) [pid = 1826] [serial = 1143] [outer = 0x874f3800] 15:54:27 INFO - PROCESS | 1826 | 1462920867724 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 15:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1732ms 15:54:27 INFO - PROCESS | 1826 | 1462920867779 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 15:54:27 INFO - PROCESS | 1826 | 1462920867784 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 15:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:54:27 INFO - PROCESS | 1826 | 1462920867792 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:54:27 INFO - PROCESS | 1826 | 1462920867798 Marionette TRACE conn3 <- [1,1494,null,{}] 15:54:27 INFO - PROCESS | 1826 | 1462920867806 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:28 INFO - PROCESS | 1826 | 1462920868007 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 15:54:28 INFO - PROCESS | 1826 | 1462920868287 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x8964f800 == 132 [pid = 1826] [id = 381] 15:54:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x89652000) [pid = 1826] [serial = 1144] [outer = (nil)] 15:54:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x8aa46400) [pid = 1826] [serial = 1145] [outer = 0x89652000] 15:54:28 INFO - PROCESS | 1826 | 1462920868419 Marionette DEBUG loaded listener.js 15:54:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x8b31ac00) [pid = 1826] [serial = 1146] [outer = 0x89652000] 15:54:29 INFO - PROCESS | 1826 | 1462920869376 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 15:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1643ms 15:54:29 INFO - PROCESS | 1826 | 1462920869435 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 15:54:29 INFO - PROCESS | 1826 | 1462920869440 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 15:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:54:29 INFO - PROCESS | 1826 | 1462920869447 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:54:29 INFO - PROCESS | 1826 | 1462920869451 Marionette TRACE conn3 <- [1,1498,null,{}] 15:54:29 INFO - PROCESS | 1826 | 1462920869457 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:29 INFO - PROCESS | 1826 | 1462920869659 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 15:54:30 INFO - PROCESS | 1826 | 1462920870011 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x874ee400 == 133 [pid = 1826] [id = 382] 15:54:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x8db83000) [pid = 1826] [serial = 1147] [outer = (nil)] 15:54:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x8dde6800) [pid = 1826] [serial = 1148] [outer = 0x8db83000] 15:54:30 INFO - PROCESS | 1826 | 1462920870144 Marionette DEBUG loaded listener.js 15:54:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x8ddef000) [pid = 1826] [serial = 1149] [outer = 0x8db83000] 15:54:31 INFO - PROCESS | 1826 | 1462920871074 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 15:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1683ms 15:54:31 INFO - PROCESS | 1826 | 1462920871131 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 15:54:31 INFO - PROCESS | 1826 | 1462920871137 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 15:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:54:31 INFO - PROCESS | 1826 | 1462920871154 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:54:31 INFO - PROCESS | 1826 | 1462920871161 Marionette TRACE conn3 <- [1,1502,null,{}] 15:54:31 INFO - PROCESS | 1826 | 1462920871167 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:31 INFO - PROCESS | 1826 | 1462920871461 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 15:54:31 INFO - PROCESS | 1826 | 1462920871713 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x8b312400 == 134 [pid = 1826] [id = 383] 15:54:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x8d202000) [pid = 1826] [serial = 1150] [outer = (nil)] 15:54:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x8f1bfc00) [pid = 1826] [serial = 1151] [outer = 0x8d202000] 15:54:31 INFO - PROCESS | 1826 | 1462920871805 Marionette DEBUG loaded listener.js 15:54:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x8f344c00) [pid = 1826] [serial = 1152] [outer = 0x8d202000] 15:54:32 INFO - PROCESS | 1826 | 1462920872723 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 15:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1592ms 15:54:32 INFO - PROCESS | 1826 | 1462920872737 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 15:54:32 INFO - PROCESS | 1826 | 1462920872742 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 15:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:54:32 INFO - PROCESS | 1826 | 1462920872749 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:54:32 INFO - PROCESS | 1826 | 1462920872753 Marionette TRACE conn3 <- [1,1506,null,{}] 15:54:32 INFO - PROCESS | 1826 | 1462920872759 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:32 INFO - PROCESS | 1826 | 1462920872946 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 15:54:33 INFO - PROCESS | 1826 | 1462920873164 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea91400 == 135 [pid = 1826] [id = 384] 15:54:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x8f4e8c00) [pid = 1826] [serial = 1153] [outer = (nil)] 15:54:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x8f5be000) [pid = 1826] [serial = 1154] [outer = 0x8f4e8c00] 15:54:33 INFO - PROCESS | 1826 | 1462920873289 Marionette DEBUG loaded listener.js 15:54:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x90837c00) [pid = 1826] [serial = 1155] [outer = 0x8f4e8c00] 15:54:34 INFO - PROCESS | 1826 | 1462920874226 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 15:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1530ms 15:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:54:34 INFO - PROCESS | 1826 | 1462920874280 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 15:54:34 INFO - PROCESS | 1826 | 1462920874283 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 15:54:34 INFO - PROCESS | 1826 | 1462920874290 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:54:34 INFO - PROCESS | 1826 | 1462920874293 Marionette TRACE conn3 <- [1,1510,null,{}] 15:54:34 INFO - PROCESS | 1826 | 1462920874299 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:34 INFO - PROCESS | 1826 | 1462920874500 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 15:54:34 INFO - PROCESS | 1826 | 1462920874764 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x90861800 == 136 [pid = 1826] [id = 385] 15:54:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x90862000) [pid = 1826] [serial = 1156] [outer = (nil)] 15:54:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x90866400) [pid = 1826] [serial = 1157] [outer = 0x90862000] 15:54:34 INFO - PROCESS | 1826 | 1462920874902 Marionette DEBUG loaded listener.js 15:54:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x90bf0800) [pid = 1826] [serial = 1158] [outer = 0x90862000] 15:54:35 INFO - PROCESS | 1826 | 1462920875903 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 15:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1640ms 15:54:35 INFO - PROCESS | 1826 | 1462920875930 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 15:54:35 INFO - PROCESS | 1826 | 1462920875934 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 15:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:54:35 INFO - PROCESS | 1826 | 1462920875942 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:54:35 INFO - PROCESS | 1826 | 1462920875945 Marionette TRACE conn3 <- [1,1514,null,{}] 15:54:35 INFO - PROCESS | 1826 | 1462920875951 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:36 INFO - PROCESS | 1826 | 1462920876134 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 15:54:36 INFO - PROCESS | 1826 | 1462920876396 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f5c0000 == 137 [pid = 1826] [id = 386] 15:54:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x90863400) [pid = 1826] [serial = 1159] [outer = (nil)] 15:54:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x9103c400) [pid = 1826] [serial = 1160] [outer = 0x90863400] 15:54:36 INFO - PROCESS | 1826 | 1462920876519 Marionette DEBUG loaded listener.js 15:54:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x91cce000) [pid = 1826] [serial = 1161] [outer = 0x90863400] 15:54:37 INFO - PROCESS | 1826 | 1462920877381 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 15:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1484ms 15:54:37 INFO - PROCESS | 1826 | 1462920877426 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 15:54:37 INFO - PROCESS | 1826 | 1462920877429 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 15:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:54:37 INFO - PROCESS | 1826 | 1462920877436 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:54:37 INFO - PROCESS | 1826 | 1462920877439 Marionette TRACE conn3 <- [1,1518,null,{}] 15:54:37 INFO - PROCESS | 1826 | 1462920877445 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:37 INFO - PROCESS | 1826 | 1462920877625 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 15:54:37 INFO - PROCESS | 1826 | 1462920877942 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x91005400 == 138 [pid = 1826] [id = 387] 15:54:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x91009c00) [pid = 1826] [serial = 1162] [outer = (nil)] 15:54:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x91eaa800) [pid = 1826] [serial = 1163] [outer = 0x91009c00] 15:54:38 INFO - PROCESS | 1826 | 1462920878029 Marionette DEBUG loaded listener.js 15:54:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x92228000) [pid = 1826] [serial = 1164] [outer = 0x91009c00] 15:54:38 INFO - PROCESS | 1826 | 1462920878879 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1483ms 15:54:38 INFO - PROCESS | 1826 | 1462920878919 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 15:54:38 INFO - PROCESS | 1826 | 1462920878923 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 15:54:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:54:38 INFO - PROCESS | 1826 | 1462920878930 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:54:38 INFO - PROCESS | 1826 | 1462920878932 Marionette TRACE conn3 <- [1,1522,null,{}] 15:54:38 INFO - PROCESS | 1826 | 1462920878939 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:39 INFO - PROCESS | 1826 | 1462920879131 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 15:54:39 INFO - PROCESS | 1826 | 1462920879351 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x91037c00 == 139 [pid = 1826] [id = 388] 15:54:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x9103f400) [pid = 1826] [serial = 1165] [outer = (nil)] 15:54:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x923c9000) [pid = 1826] [serial = 1166] [outer = 0x9103f400] 15:54:39 INFO - PROCESS | 1826 | 1462920879467 Marionette DEBUG loaded listener.js 15:54:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x92cdec00) [pid = 1826] [serial = 1167] [outer = 0x9103f400] 15:54:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:54:40 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:54:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:54:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:54:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:54:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:54:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:54:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:54:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:54:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:54:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:54:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 15:54:40 INFO - PROCESS | 1826 | 1462920880351 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 15:54:40 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 () { 15:54:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:54:40 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 () { 15:54:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:54:40 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 () { 15:54:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:54:40 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 () { 15:54:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:54:40 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1485ms 15:54:40 INFO - PROCESS | 1826 | 1462920880416 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 15:54:40 INFO - PROCESS | 1826 | 1462920880421 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 15:54:40 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:54:40 INFO - PROCESS | 1826 | 1462920880431 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:54:40 INFO - PROCESS | 1826 | 1462920880444 Marionette TRACE conn3 <- [1,1526,null,{}] 15:54:40 INFO - PROCESS | 1826 | 1462920880468 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:40 INFO - PROCESS | 1826 | 1462920880649 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 15:54:40 INFO - PROCESS | 1826 | 1462920880880 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x884bc000 == 140 [pid = 1826] [id = 389] 15:54:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x923bf800) [pid = 1826] [serial = 1168] [outer = (nil)] 15:54:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x938c1800) [pid = 1826] [serial = 1169] [outer = 0x923bf800] 15:54:41 INFO - PROCESS | 1826 | 1462920881012 Marionette DEBUG loaded listener.js 15:54:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x938ce800) [pid = 1826] [serial = 1170] [outer = 0x923bf800] 15:54:41 INFO - PROCESS | 1826 | 1462920881795 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 15:54:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:54:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:54:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:54:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:54:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:54:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:54:41 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1420ms 15:54:41 INFO - PROCESS | 1826 | 1462920881863 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 15:54:41 INFO - PROCESS | 1826 | 1462920881866 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 15:54:41 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:54:41 INFO - PROCESS | 1826 | 1462920881874 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:54:41 INFO - PROCESS | 1826 | 1462920881878 Marionette TRACE conn3 <- [1,1530,null,{}] 15:54:41 INFO - PROCESS | 1826 | 1462920881884 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:42 INFO - PROCESS | 1826 | 1462920882068 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 15:54:42 INFO - PROCESS | 1826 | 1462920882292 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x92ce7800 == 141 [pid = 1826] [id = 390] 15:54:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x92eebc00) [pid = 1826] [serial = 1171] [outer = (nil)] 15:54:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x93cc0400) [pid = 1826] [serial = 1172] [outer = 0x92eebc00] 15:54:42 INFO - PROCESS | 1826 | 1462920882433 Marionette DEBUG loaded listener.js 15:54:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x95110400) [pid = 1826] [serial = 1173] [outer = 0x92eebc00] 15:54:43 INFO - PROCESS | 1826 | 1462920883302 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 15:54:43 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 15:54:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:54:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:54:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:54:43 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. 15:54:43 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:54:43 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1482ms 15:54:43 INFO - PROCESS | 1826 | 1462920883359 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 15:54:43 INFO - PROCESS | 1826 | 1462920883363 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 15:54:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:54:43 INFO - PROCESS | 1826 | 1462920883369 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:54:43 INFO - PROCESS | 1826 | 1462920883373 Marionette TRACE conn3 <- [1,1534,null,{}] 15:54:43 INFO - PROCESS | 1826 | 1462920883379 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:43 INFO - PROCESS | 1826 | 1462920883585 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 15:54:43 INFO - PROCESS | 1826 | 1462920883863 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x90a7b000 == 142 [pid = 1826] [id = 391] 15:54:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x93cc1000) [pid = 1826] [serial = 1174] [outer = (nil)] 15:54:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x98340c00) [pid = 1826] [serial = 1175] [outer = 0x93cc1000] 15:54:43 INFO - PROCESS | 1826 | 1462920883950 Marionette DEBUG loaded listener.js 15:54:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x98a3ac00) [pid = 1826] [serial = 1176] [outer = 0x93cc1000] 15:54:44 INFO - PROCESS | 1826 | 1462920884890 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:54:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:54:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1598ms 15:54:44 INFO - PROCESS | 1826 | 1462920884967 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 15:54:44 INFO - PROCESS | 1826 | 1462920884971 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 15:54:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:54:44 INFO - PROCESS | 1826 | 1462920884978 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:54:44 INFO - PROCESS | 1826 | 1462920884982 Marionette TRACE conn3 <- [1,1538,null,{}] 15:54:44 INFO - PROCESS | 1826 | 1462920884987 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:45 INFO - PROCESS | 1826 | 1462920885262 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 15:54:45 INFO - PROCESS | 1826 | 1462920885595 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x93cb7800 == 143 [pid = 1826] [id = 392] 15:54:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x95155c00) [pid = 1826] [serial = 1177] [outer = (nil)] 15:54:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x9978b400) [pid = 1826] [serial = 1178] [outer = 0x95155c00] 15:54:45 INFO - PROCESS | 1826 | 1462920885678 Marionette DEBUG loaded listener.js 15:54:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x99ce7800) [pid = 1826] [serial = 1179] [outer = 0x95155c00] 15:54:46 INFO - PROCESS | 1826 | 1462920886523 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:54:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:54:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1590ms 15:54:46 INFO - PROCESS | 1826 | 1462920886569 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 15:54:46 INFO - PROCESS | 1826 | 1462920886573 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 15:54:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:54:46 INFO - PROCESS | 1826 | 1462920886579 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:54:46 INFO - PROCESS | 1826 | 1462920886582 Marionette TRACE conn3 <- [1,1542,null,{}] 15:54:46 INFO - PROCESS | 1826 | 1462920886602 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:46 INFO - PROCESS | 1826 | 1462920886851 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 15:54:47 INFO - PROCESS | 1826 | 1462920887013 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x98dca400 == 144 [pid = 1826] [id = 393] 15:54:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x99f91800) [pid = 1826] [serial = 1180] [outer = (nil)] 15:54:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x99fca000) [pid = 1826] [serial = 1181] [outer = 0x99f91800] 15:54:47 INFO - PROCESS | 1826 | 1462920887099 Marionette DEBUG loaded listener.js 15:54:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x9a1b4c00) [pid = 1826] [serial = 1182] [outer = 0x99f91800] 15:54:47 INFO - PROCESS | 1826 | 1462920887976 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 15:54:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:54:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1434ms 15:54:48 INFO - PROCESS | 1826 | 1462920888014 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 15:54:48 INFO - PROCESS | 1826 | 1462920888017 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 15:54:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:54:48 INFO - PROCESS | 1826 | 1462920888024 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:54:48 INFO - PROCESS | 1826 | 1462920888028 Marionette TRACE conn3 <- [1,1546,null,{}] 15:54:48 INFO - PROCESS | 1826 | 1462920888033 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:48 INFO - PROCESS | 1826 | 1462920888215 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 15:54:48 INFO - PROCESS | 1826 | 1462920888499 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x90be7c00 == 145 [pid = 1826] [id = 394] 15:54:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x93a51800) [pid = 1826] [serial = 1183] [outer = (nil)] 15:54:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x9a23c400) [pid = 1826] [serial = 1184] [outer = 0x93a51800] 15:54:48 INFO - PROCESS | 1826 | 1462920888627 Marionette DEBUG loaded listener.js 15:54:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x9a418000) [pid = 1826] [serial = 1185] [outer = 0x93a51800] 15:54:49 INFO - PROCESS | 1826 | 1462920889497 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:54:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:54:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1532ms 15:54:49 INFO - PROCESS | 1826 | 1462920889557 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 15:54:49 INFO - PROCESS | 1826 | 1462920889561 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 15:54:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:54:49 INFO - PROCESS | 1826 | 1462920889567 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:54:49 INFO - PROCESS | 1826 | 1462920889570 Marionette TRACE conn3 <- [1,1550,null,{}] 15:54:49 INFO - PROCESS | 1826 | 1462920889576 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:49 INFO - PROCESS | 1826 | 1462920889763 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 15:54:50 INFO - PROCESS | 1826 | 1462920890078 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x98dc6000 == 146 [pid = 1826] [id = 395] 15:54:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x9a237800) [pid = 1826] [serial = 1186] [outer = (nil)] 15:54:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x9a78cc00) [pid = 1826] [serial = 1187] [outer = 0x9a237800] 15:54:50 INFO - PROCESS | 1826 | 1462920890165 Marionette DEBUG loaded listener.js 15:54:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x9aa90400) [pid = 1826] [serial = 1188] [outer = 0x9a237800] 15:54:51 INFO - PROCESS | 1826 | 1462920891076 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:54:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:54:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1579ms 15:54:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:54:51 INFO - PROCESS | 1826 | 1462920891147 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 15:54:51 INFO - PROCESS | 1826 | 1462920891150 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 15:54:51 INFO - PROCESS | 1826 | 1462920891156 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:54:51 INFO - PROCESS | 1826 | 1462920891160 Marionette TRACE conn3 <- [1,1554,null,{}] 15:54:51 INFO - PROCESS | 1826 | 1462920891166 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:51 INFO - PROCESS | 1826 | 1462920891356 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 15:54:51 INFO - PROCESS | 1826 | 1462920891682 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x88bee800 == 147 [pid = 1826] [id = 396] 15:54:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x88ec7000) [pid = 1826] [serial = 1189] [outer = (nil)] 15:54:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x8d201400) [pid = 1826] [serial = 1190] [outer = 0x88ec7000] 15:54:51 INFO - PROCESS | 1826 | 1462920891768 Marionette DEBUG loaded listener.js 15:54:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x8f4f1c00) [pid = 1826] [serial = 1191] [outer = 0x88ec7000] 15:54:52 INFO - PROCESS | 1826 | 1462920892679 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:54:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:54:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1585ms 15:54:52 INFO - PROCESS | 1826 | 1462920892741 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 15:54:52 INFO - PROCESS | 1826 | 1462920892745 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 15:54:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:54:52 INFO - PROCESS | 1826 | 1462920892751 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:54:52 INFO - PROCESS | 1826 | 1462920892754 Marionette TRACE conn3 <- [1,1558,null,{}] 15:54:52 INFO - PROCESS | 1826 | 1462920892760 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:52 INFO - PROCESS | 1826 | 1462920892949 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 15:54:53 INFO - PROCESS | 1826 | 1462920893285 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d36000 == 148 [pid = 1826] [id = 397] 15:54:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x884b8800) [pid = 1826] [serial = 1192] [outer = (nil)] 15:54:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x89e50c00) [pid = 1826] [serial = 1193] [outer = 0x884b8800] 15:54:53 INFO - PROCESS | 1826 | 1462920893378 Marionette DEBUG loaded listener.js 15:54:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x8d206800) [pid = 1826] [serial = 1194] [outer = 0x884b8800] 15:54:54 INFO - PROCESS | 1826 | 1462920894266 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:54:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:54:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1584ms 15:54:54 INFO - PROCESS | 1826 | 1462920894335 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 15:54:54 INFO - PROCESS | 1826 | 1462920894339 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 15:54:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:54:54 INFO - PROCESS | 1826 | 1462920894345 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:54:54 INFO - PROCESS | 1826 | 1462920894349 Marionette TRACE conn3 <- [1,1562,null,{}] 15:54:54 INFO - PROCESS | 1826 | 1462920894354 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:54 INFO - PROCESS | 1826 | 1462920894543 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 15:54:54 INFO - PROCESS | 1826 | 1462920894868 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d35000 == 149 [pid = 1826] [id = 398] 15:54:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x884b1400) [pid = 1826] [serial = 1195] [outer = (nil)] 15:54:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x8aa43400) [pid = 1826] [serial = 1196] [outer = 0x884b1400] 15:54:54 INFO - PROCESS | 1826 | 1462920894956 Marionette DEBUG loaded listener.js 15:54:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x8db87800) [pid = 1826] [serial = 1197] [outer = 0x884b1400] 15:54:55 INFO - PROCESS | 1826 | 1462920895872 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:54:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:54:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1585ms 15:54:55 INFO - PROCESS | 1826 | 1462920895931 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 15:54:55 INFO - PROCESS | 1826 | 1462920895935 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 15:54:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:54:55 INFO - PROCESS | 1826 | 1462920895941 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:54:55 INFO - PROCESS | 1826 | 1462920895945 Marionette TRACE conn3 <- [1,1566,null,{}] 15:54:55 INFO - PROCESS | 1826 | 1462920895950 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:56 INFO - PROCESS | 1826 | 1462920896142 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 15:54:56 INFO - PROCESS | 1826 | 1462920896469 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x9aad3400 == 148 [pid = 1826] [id = 325] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x8e7d5400 == 147 [pid = 1826] [id = 199] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1bec00 == 146 [pid = 1826] [id = 200] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x90863c00 == 145 [pid = 1826] [id = 201] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x8db7dc00 == 144 [pid = 1826] [id = 323] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x91eb0c00 == 143 [pid = 1826] [id = 322] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x8866c800 == 142 [pid = 1826] [id = 326] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x884b5800 == 141 [pid = 1826] [id = 379] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea8a400 == 140 [pid = 1826] [id = 378] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x8cbb7400 == 139 [pid = 1826] [id = 377] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x87d35800 == 138 [pid = 1826] [id = 376] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x88675000 == 137 [pid = 1826] [id = 375] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x874fa000 == 136 [pid = 1826] [id = 374] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x8cfe7000 == 135 [pid = 1826] [id = 373] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x88672c00 == 134 [pid = 1826] [id = 371] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x8b31d400 == 133 [pid = 1826] [id = 372] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x89651400 == 132 [pid = 1826] [id = 358] 15:54:57 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea8c400 == 131 [pid = 1826] [id = 359] 15:54:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x874fa000 == 132 [pid = 1826] [id = 399] 15:54:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x87d35800) [pid = 1826] [serial = 1198] [outer = (nil)] 15:54:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x88678800) [pid = 1826] [serial = 1199] [outer = 0x87d35800] 15:54:57 INFO - PROCESS | 1826 | 1462920897541 Marionette DEBUG loaded listener.js 15:54:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x88be9400) [pid = 1826] [serial = 1200] [outer = 0x87d35800] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x90be4000) [pid = 1826] [serial = 1071] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x8e17b000) [pid = 1826] [serial = 948] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x8db84000) [pid = 1826] [serial = 747] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x9a416c00) [pid = 1826] [serial = 1025] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x9af35000) [pid = 1826] [serial = 1029] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x98f77800) [pid = 1826] [serial = 921] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x90a82c00) [pid = 1826] [serial = 756] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0xa27c5c00) [pid = 1826] [serial = 1047] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x92ee5400) [pid = 1826] [serial = 825] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x9cc66c00) [pid = 1826] [serial = 780] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x9b978c00) [pid = 1826] [serial = 1031] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x8e7d9000) [pid = 1826] [serial = 1010] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x89ef6c00) [pid = 1826] [serial = 1062] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x8e7d6000) [pid = 1826] [serial = 882] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0xa27c2400) [pid = 1826] [serial = 1046] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x9b90c000) [pid = 1826] [serial = 777] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x8db86400) [pid = 1826] [serial = 984] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x9a783800) [pid = 1826] [serial = 1026] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x9083ec00) [pid = 1826] [serial = 894] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x9cc48000) [pid = 1826] [serial = 1034] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x9083a800) [pid = 1826] [serial = 1068] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0xa31e9000) [pid = 1826] [serial = 1050] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x946b4400) [pid = 1826] [serial = 912] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x91cd2400) [pid = 1826] [serial = 951] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x8f1c6c00) [pid = 1826] [serial = 1011] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x8f1c5c00) [pid = 1826] [serial = 849] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x946b1400) [pid = 1826] [serial = 957] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x8950d800) [pid = 1826] [serial = 1007] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0xa23e6800) [pid = 1826] [serial = 1040] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x9998cc00) [pid = 1826] [serial = 834] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x91cc9c00) [pid = 1826] [serial = 903] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x93a60800) [pid = 1826] [serial = 909] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x8f1a7400) [pid = 1826] [serial = 888] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x8f4f3400) [pid = 1826] [serial = 846] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x8f1c1000) [pid = 1826] [serial = 750] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x99790c00) [pid = 1826] [serial = 1022] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x9a413400) [pid = 1826] [serial = 969] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x95149c00) [pid = 1826] [serial = 768] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x93a57000) [pid = 1826] [serial = 1016] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x92ee4400) [pid = 1826] [serial = 762] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x9b979400) [pid = 1826] [serial = 981] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x9cc5e400) [pid = 1826] [serial = 1035] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x91036000) [pid = 1826] [serial = 822] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x89652c00) [pid = 1826] [serial = 744] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x8f1cc800) [pid = 1826] [serial = 816] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x89e5f000) [pid = 1826] [serial = 945] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x90a84800) [pid = 1826] [serial = 897] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x8e7df800) [pid = 1826] [serial = 813] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x95156400) [pid = 1826] [serial = 915] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x95109400) [pid = 1826] [serial = 828] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x9a231c00) [pid = 1826] [serial = 966] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x8f4f0c00) [pid = 1826] [serial = 753] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x8db81c00) [pid = 1826] [serial = 1055] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x88bef800) [pid = 1826] [serial = 876] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x98dc4000) [pid = 1826] [serial = 960] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x92ee6000) [pid = 1826] [serial = 1014] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x8f5b1c00) [pid = 1826] [serial = 891] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0xa3126800) [pid = 1826] [serial = 1049] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0xa2375800) [pid = 1826] [serial = 1038] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x92ce3000) [pid = 1826] [serial = 954] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x8ea94c00) [pid = 1826] [serial = 1056] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x89e52400) [pid = 1826] [serial = 1061] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x9aad1400) [pid = 1826] [serial = 783] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0xa6860800) [pid = 1826] [serial = 1059] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x89e54c00) [pid = 1826] [serial = 840] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x9b881c00) [pid = 1826] [serial = 978] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x8db88000) [pid = 1826] [serial = 1064] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x9aad5000) [pid = 1826] [serial = 1028] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0xa2554c00) [pid = 1826] [serial = 1044] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x9100a000) [pid = 1826] [serial = 900] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x98a3b800) [pid = 1826] [serial = 771] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x9a78e800) [pid = 1826] [serial = 972] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x92ce4c00) [pid = 1826] [serial = 906] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x95106c00) [pid = 1826] [serial = 1017] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x8aa50800) [pid = 1826] [serial = 807] [outer = (nil)] [url = about:blank] 15:54:57 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x8f4f2800) [pid = 1826] [serial = 1067] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x9a41c000) [pid = 1826] [serial = 774] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0xa6381000) [pid = 1826] [serial = 1058] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0xa2244000) [pid = 1826] [serial = 1037] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x90a7ec00) [pid = 1826] [serial = 819] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x9222c000) [pid = 1826] [serial = 759] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x9083a000) [pid = 1826] [serial = 1070] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0xa23e9c00) [pid = 1826] [serial = 1041] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x99f9a400) [pid = 1826] [serial = 1023] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0xa23ed400) [pid = 1826] [serial = 1043] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x9b9b6c00) [pid = 1826] [serial = 1032] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x8b315c00) [pid = 1826] [serial = 879] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x946a8400) [pid = 1826] [serial = 765] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x8df44000) [pid = 1826] [serial = 873] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x89e5d400) [pid = 1826] [serial = 810] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x8ea3dc00) [pid = 1826] [serial = 843] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x8ea8bc00) [pid = 1826] [serial = 885] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x97783000) [pid = 1826] [serial = 831] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x8e178c00) [pid = 1826] [serial = 1065] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x97781c00) [pid = 1826] [serial = 918] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x923c5000) [pid = 1826] [serial = 1013] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x95155400) [pid = 1826] [serial = 1019] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x9a41a000) [pid = 1826] [serial = 837] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0xa36f0c00) [pid = 1826] [serial = 1052] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x89e5c400) [pid = 1826] [serial = 1008] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x9af3ac00) [pid = 1826] [serial = 975] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x9775e400) [pid = 1826] [serial = 1020] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0xa36f7000) [pid = 1826] [serial = 1053] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x99f91400) [pid = 1826] [serial = 963] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x90be9800) [pid = 1826] [serial = 942] [outer = (nil)] [url = about:blank] 15:54:58 INFO - PROCESS | 1826 | 1462920898565 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:54:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:54:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2683ms 15:54:58 INFO - PROCESS | 1826 | 1462920898627 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 15:54:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:54:58 INFO - PROCESS | 1826 | 1462920898633 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 15:54:58 INFO - PROCESS | 1826 | 1462920898642 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:54:58 INFO - PROCESS | 1826 | 1462920898647 Marionette TRACE conn3 <- [1,1570,null,{}] 15:54:58 INFO - PROCESS | 1826 | 1462920898654 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:58 INFO - PROCESS | 1826 | 1462920898847 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 15:54:59 INFO - PROCESS | 1826 | 1462920899035 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x88679800 == 133 [pid = 1826] [id = 400] 15:54:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8964b400) [pid = 1826] [serial = 1201] [outer = (nil)] 15:54:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x89e51000) [pid = 1826] [serial = 1202] [outer = 0x8964b400] 15:54:59 INFO - PROCESS | 1826 | 1462920899113 Marionette DEBUG loaded listener.js 15:54:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x89e5e000) [pid = 1826] [serial = 1203] [outer = 0x8964b400] 15:54:59 INFO - PROCESS | 1826 | 1462920899967 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:55:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:55:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1385ms 15:55:00 INFO - PROCESS | 1826 | 1462920900025 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 15:55:00 INFO - PROCESS | 1826 | 1462920900031 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 15:55:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:55:00 INFO - PROCESS | 1826 | 1462920900040 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:55:00 INFO - PROCESS | 1826 | 1462920900045 Marionette TRACE conn3 <- [1,1574,null,{}] 15:55:00 INFO - PROCESS | 1826 | 1462920900050 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:00 INFO - PROCESS | 1826 | 1462920900361 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 15:55:00 INFO - PROCESS | 1826 | 1462920900573 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cbb7c00 == 134 [pid = 1826] [id = 401] 15:55:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x8cbb9400) [pid = 1826] [serial = 1204] [outer = (nil)] 15:55:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x8cfe9000) [pid = 1826] [serial = 1205] [outer = 0x8cbb9400] 15:55:00 INFO - PROCESS | 1826 | 1462920900678 Marionette DEBUG loaded listener.js 15:55:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x8d209800) [pid = 1826] [serial = 1206] [outer = 0x8cbb9400] 15:55:01 INFO - PROCESS | 1826 | 1462920901755 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 15:55:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:55:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1788ms 15:55:01 INFO - PROCESS | 1826 | 1462920901857 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 15:55:01 INFO - PROCESS | 1826 | 1462920901862 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 15:55:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:55:01 INFO - PROCESS | 1826 | 1462920901877 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:55:01 INFO - PROCESS | 1826 | 1462920901885 Marionette TRACE conn3 <- [1,1578,null,{}] 15:55:01 INFO - PROCESS | 1826 | 1462920901931 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:02 INFO - PROCESS | 1826 | 1462920902215 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 15:55:02 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x88675400) [pid = 1826] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:55:02 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x8d203800) [pid = 1826] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:55:02 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x8f1a9000) [pid = 1826] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:55:02 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x8e173000) [pid = 1826] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:55:02 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x8950e400) [pid = 1826] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:55:02 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x88676800) [pid = 1826] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:55:02 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x8ddeb000) [pid = 1826] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:55:02 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x8b320800) [pid = 1826] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:55:02 INFO - PROCESS | 1826 | 1462920902765 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x884bd800 == 135 [pid = 1826] [id = 402] 15:55:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x88675400) [pid = 1826] [serial = 1207] [outer = (nil)] 15:55:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x89654000) [pid = 1826] [serial = 1208] [outer = 0x88675400] 15:55:02 INFO - PROCESS | 1826 | 1462920902838 Marionette DEBUG loaded listener.js 15:55:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8ddec000) [pid = 1826] [serial = 1209] [outer = 0x88675400] 15:55:03 INFO - PROCESS | 1826 | 1462920903586 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 15:55:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:55:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1767ms 15:55:03 INFO - PROCESS | 1826 | 1462920903643 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 15:55:03 INFO - PROCESS | 1826 | 1462920903646 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 15:55:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:55:03 INFO - PROCESS | 1826 | 1462920903652 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:55:03 INFO - PROCESS | 1826 | 1462920903655 Marionette TRACE conn3 <- [1,1582,null,{}] 15:55:03 INFO - PROCESS | 1826 | 1462920903665 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:03 INFO - PROCESS | 1826 | 1462920903843 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 15:55:03 INFO - PROCESS | 1826 | 1462920903859 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x89e5dc00 == 136 [pid = 1826] [id = 403] 15:55:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x8df3ec00) [pid = 1826] [serial = 1210] [outer = (nil)] 15:55:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x8e7d5c00) [pid = 1826] [serial = 1211] [outer = 0x8df3ec00] 15:55:03 INFO - PROCESS | 1826 | 1462920903931 Marionette DEBUG loaded listener.js 15:55:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x8ea2fc00) [pid = 1826] [serial = 1212] [outer = 0x8df3ec00] 15:55:05 INFO - PROCESS | 1826 | 1462920905094 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:55:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:55:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1492ms 15:55:05 INFO - PROCESS | 1826 | 1462920905146 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 15:55:05 INFO - PROCESS | 1826 | 1462920905151 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 15:55:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:55:05 INFO - PROCESS | 1826 | 1462920905161 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:55:05 INFO - PROCESS | 1826 | 1462920905166 Marionette TRACE conn3 <- [1,1586,null,{}] 15:55:05 INFO - PROCESS | 1826 | 1462920905177 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:05 INFO - PROCESS | 1826 | 1462920905384 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 15:55:05 INFO - PROCESS | 1826 | 1462920905680 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x8886f800 == 137 [pid = 1826] [id = 404] 15:55:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x88e73800) [pid = 1826] [serial = 1213] [outer = (nil)] 15:55:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x89650800) [pid = 1826] [serial = 1214] [outer = 0x88e73800] 15:55:05 INFO - PROCESS | 1826 | 1462920905810 Marionette DEBUG loaded listener.js 15:55:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x8aff5c00) [pid = 1826] [serial = 1215] [outer = 0x88e73800] 15:55:06 INFO - PROCESS | 1826 | 1462920906741 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 15:55:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:55:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1635ms 15:55:06 INFO - PROCESS | 1826 | 1462920906797 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 15:55:06 INFO - PROCESS | 1826 | 1462920906806 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 15:55:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:55:06 INFO - PROCESS | 1826 | 1462920906816 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:55:06 INFO - PROCESS | 1826 | 1462920906820 Marionette TRACE conn3 <- [1,1590,null,{}] 15:55:06 INFO - PROCESS | 1826 | 1462920906827 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:07 INFO - PROCESS | 1826 | 1462920907032 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 15:55:07 INFO - PROCESS | 1826 | 1462920907293 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x8d20e800 == 138 [pid = 1826] [id = 405] 15:55:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x8db7dc00) [pid = 1826] [serial = 1216] [outer = (nil)] 15:55:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x8df3e800) [pid = 1826] [serial = 1217] [outer = 0x8db7dc00] 15:55:07 INFO - PROCESS | 1826 | 1462920907420 Marionette DEBUG loaded listener.js 15:55:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x8e17c000) [pid = 1826] [serial = 1218] [outer = 0x8db7dc00] 15:55:08 INFO - PROCESS | 1826 | 1462920908365 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 15:55:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:55:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1585ms 15:55:08 INFO - PROCESS | 1826 | 1462920908401 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 15:55:08 INFO - PROCESS | 1826 | 1462920908406 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 15:55:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:55:08 INFO - PROCESS | 1826 | 1462920908413 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:55:08 INFO - PROCESS | 1826 | 1462920908419 Marionette TRACE conn3 <- [1,1594,null,{}] 15:55:08 INFO - PROCESS | 1826 | 1462920908435 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:08 INFO - PROCESS | 1826 | 1462920908654 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 15:55:08 INFO - PROCESS | 1826 | 1462920908932 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea33400 == 139 [pid = 1826] [id = 406] 15:55:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x8ea95000) [pid = 1826] [serial = 1219] [outer = (nil)] 15:55:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x8f1c0000) [pid = 1826] [serial = 1220] [outer = 0x8ea95000] 15:55:09 INFO - PROCESS | 1826 | 1462920909119 Marionette DEBUG loaded listener.js 15:55:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x8f345c00) [pid = 1826] [serial = 1221] [outer = 0x8ea95000] 15:55:10 INFO - PROCESS | 1826 | 1462920910109 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:55:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:55:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1743ms 15:55:10 INFO - PROCESS | 1826 | 1462920910157 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 15:55:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:55:10 INFO - PROCESS | 1826 | 1462920910162 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 15:55:10 INFO - PROCESS | 1826 | 1462920910168 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:55:10 INFO - PROCESS | 1826 | 1462920910172 Marionette TRACE conn3 <- [1,1598,null,{}] 15:55:10 INFO - PROCESS | 1826 | 1462920910177 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:10 INFO - PROCESS | 1826 | 1462920910379 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 15:55:10 INFO - PROCESS | 1826 | 1462920910608 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea34000 == 140 [pid = 1826] [id = 407] 15:55:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x8ea97400) [pid = 1826] [serial = 1222] [outer = (nil)] 15:55:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x8f5b3800) [pid = 1826] [serial = 1223] [outer = 0x8ea97400] 15:55:10 INFO - PROCESS | 1826 | 1462920910781 Marionette DEBUG loaded listener.js 15:55:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x90832400) [pid = 1826] [serial = 1224] [outer = 0x8ea97400] 15:55:11 INFO - PROCESS | 1826 | 1462920911708 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:55:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:55:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1586ms 15:55:11 INFO - PROCESS | 1826 | 1462920911754 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 15:55:11 INFO - PROCESS | 1826 | 1462920911758 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 15:55:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:55:11 INFO - PROCESS | 1826 | 1462920911764 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:55:11 INFO - PROCESS | 1826 | 1462920911768 Marionette TRACE conn3 <- [1,1602,null,{}] 15:55:11 INFO - PROCESS | 1826 | 1462920911774 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:11 INFO - PROCESS | 1826 | 1462920911970 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 15:55:12 INFO - PROCESS | 1826 | 1462920912233 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1ca400 == 141 [pid = 1826] [id = 408] 15:55:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x8f4e8400) [pid = 1826] [serial = 1225] [outer = (nil)] 15:55:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x9085d400) [pid = 1826] [serial = 1226] [outer = 0x8f4e8400] 15:55:12 INFO - PROCESS | 1826 | 1462920912357 Marionette DEBUG loaded listener.js 15:55:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x90863c00) [pid = 1826] [serial = 1227] [outer = 0x8f4e8400] 15:55:13 INFO - PROCESS | 1826 | 1462920913317 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 15:55:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:55:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1584ms 15:55:13 INFO - PROCESS | 1826 | 1462920913350 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 15:55:13 INFO - PROCESS | 1826 | 1462920913354 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 15:55:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:55:13 INFO - PROCESS | 1826 | 1462920913361 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:55:13 INFO - PROCESS | 1826 | 1462920913364 Marionette TRACE conn3 <- [1,1606,null,{}] 15:55:13 INFO - PROCESS | 1826 | 1462920913370 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:13 INFO - PROCESS | 1826 | 1462920913638 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 15:55:13 INFO - PROCESS | 1826 | 1462920913968 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e178c00 == 142 [pid = 1826] [id = 409] 15:55:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x9083f400) [pid = 1826] [serial = 1228] [outer = (nil)] 15:55:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x91011800) [pid = 1826] [serial = 1229] [outer = 0x9083f400] 15:55:14 INFO - PROCESS | 1826 | 1462920914068 Marionette DEBUG loaded listener.js 15:55:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x9103e400) [pid = 1826] [serial = 1230] [outer = 0x9083f400] 15:55:14 INFO - PROCESS | 1826 | 1462920914950 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 15:55:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:55:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1638ms 15:55:15 INFO - PROCESS | 1826 | 1462920914999 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 15:55:15 INFO - PROCESS | 1826 | 1462920915002 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 15:55:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:55:15 INFO - PROCESS | 1826 | 1462920915027 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:55:15 INFO - PROCESS | 1826 | 1462920915030 Marionette TRACE conn3 <- [1,1610,null,{}] 15:55:15 INFO - PROCESS | 1826 | 1462920915036 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:15 INFO - PROCESS | 1826 | 1462920915248 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 15:55:15 INFO - PROCESS | 1826 | 1462920915562 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x90a87000 == 143 [pid = 1826] [id = 410] 15:55:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x91007800) [pid = 1826] [serial = 1231] [outer = (nil)] 15:55:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x923bb400) [pid = 1826] [serial = 1232] [outer = 0x91007800] 15:55:15 INFO - PROCESS | 1826 | 1462920915680 Marionette DEBUG loaded listener.js 15:55:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x92ce6000) [pid = 1826] [serial = 1233] [outer = 0x91007800] 15:55:16 INFO - PROCESS | 1826 | 1462920916512 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 15:55:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:55:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1538ms 15:55:16 INFO - PROCESS | 1826 | 1462920916563 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 15:55:16 INFO - PROCESS | 1826 | 1462920916566 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 15:55:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:55:16 INFO - PROCESS | 1826 | 1462920916591 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:55:16 INFO - PROCESS | 1826 | 1462920916595 Marionette TRACE conn3 <- [1,1614,null,{}] 15:55:16 INFO - PROCESS | 1826 | 1462920916602 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:16 INFO - PROCESS | 1826 | 1462920916790 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 15:55:17 INFO - PROCESS | 1826 | 1462920917011 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x91eab000 == 144 [pid = 1826] [id = 411] 15:55:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x92230000) [pid = 1826] [serial = 1234] [outer = (nil)] 15:55:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x93a52800) [pid = 1826] [serial = 1235] [outer = 0x92230000] 15:55:17 INFO - PROCESS | 1826 | 1462920917130 Marionette DEBUG loaded listener.js 15:55:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x93aae000) [pid = 1826] [serial = 1236] [outer = 0x92230000] 15:55:18 INFO - PROCESS | 1826 | 1462920918076 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 15:55:18 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 15:55:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1550ms 15:55:18 INFO - PROCESS | 1826 | 1462920918124 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 15:55:18 INFO - PROCESS | 1826 | 1462920918128 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 15:55:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:55:18 INFO - PROCESS | 1826 | 1462920918134 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:55:18 INFO - PROCESS | 1826 | 1462920918137 Marionette TRACE conn3 <- [1,1618,null,{}] 15:55:18 INFO - PROCESS | 1826 | 1462920918143 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:18 INFO - PROCESS | 1826 | 1462920918334 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 15:55:18 INFO - PROCESS | 1826 | 1462920918552 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x89505c00 == 145 [pid = 1826] [id = 412] 15:55:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x8964ac00) [pid = 1826] [serial = 1237] [outer = (nil)] 15:55:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x93ab8800) [pid = 1826] [serial = 1238] [outer = 0x8964ac00] 15:55:18 INFO - PROCESS | 1826 | 1462920918671 Marionette DEBUG loaded listener.js 15:55:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x9463e000) [pid = 1826] [serial = 1239] [outer = 0x8964ac00] 15:55:19 INFO - PROCESS | 1826 | 1462920919593 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 15:55:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:55:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1537ms 15:55:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:55:19 INFO - PROCESS | 1826 | 1462920919672 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 15:55:19 INFO - PROCESS | 1826 | 1462920919675 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 15:55:19 INFO - PROCESS | 1826 | 1462920919681 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:55:19 INFO - PROCESS | 1826 | 1462920919685 Marionette TRACE conn3 <- [1,1622,null,{}] 15:55:19 INFO - PROCESS | 1826 | 1462920919691 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:19 INFO - PROCESS | 1826 | 1462920919921 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 15:55:20 INFO - PROCESS | 1826 | 1462920920238 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x90be5000 == 146 [pid = 1826] [id = 413] 15:55:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x91036c00) [pid = 1826] [serial = 1240] [outer = (nil)] 15:55:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x9510f400) [pid = 1826] [serial = 1241] [outer = 0x91036c00] 15:55:20 INFO - PROCESS | 1826 | 1462920920329 Marionette DEBUG loaded listener.js 15:55:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x95149c00) [pid = 1826] [serial = 1242] [outer = 0x91036c00] 15:55:21 INFO - PROCESS | 1826 | 1462920921365 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 15:55:21 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 15:55:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1734ms 15:55:21 INFO - PROCESS | 1826 | 1462920921417 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 15:55:21 INFO - PROCESS | 1826 | 1462920921424 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 15:55:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:55:21 INFO - PROCESS | 1826 | 1462920921434 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:55:21 INFO - PROCESS | 1826 | 1462920921440 Marionette TRACE conn3 <- [1,1626,null,{}] 15:55:21 INFO - PROCESS | 1826 | 1462920921447 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:21 INFO - PROCESS | 1826 | 1462920921674 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 15:55:22 INFO - PROCESS | 1826 | 1462920922025 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x95153400 == 147 [pid = 1826] [id = 414] 15:55:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x97777000) [pid = 1826] [serial = 1243] [outer = (nil)] 15:55:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x97780000) [pid = 1826] [serial = 1244] [outer = 0x97777000] 15:55:22 INFO - PROCESS | 1826 | 1462920922151 Marionette DEBUG loaded listener.js 15:55:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x98ac6400) [pid = 1826] [serial = 1245] [outer = 0x97777000] 15:55:23 INFO - PROCESS | 1826 | 1462920923175 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:55:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:55:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1793ms 15:55:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:55:23 INFO - PROCESS | 1826 | 1462920923226 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 15:55:23 INFO - PROCESS | 1826 | 1462920923229 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 15:55:23 INFO - PROCESS | 1826 | 1462920923236 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:55:23 INFO - PROCESS | 1826 | 1462920923239 Marionette TRACE conn3 <- [1,1630,null,{}] 15:55:23 INFO - PROCESS | 1826 | 1462920923245 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:23 INFO - PROCESS | 1826 | 1462920923460 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 15:55:23 INFO - PROCESS | 1826 | 1462920923774 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x91037000 == 148 [pid = 1826] [id = 415] 15:55:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x946b1400) [pid = 1826] [serial = 1246] [outer = (nil)] 15:55:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x996ecc00) [pid = 1826] [serial = 1247] [outer = 0x946b1400] 15:55:23 INFO - PROCESS | 1826 | 1462920923865 Marionette DEBUG loaded listener.js 15:55:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x9970d000) [pid = 1826] [serial = 1248] [outer = 0x946b1400] 15:55:24 INFO - PROCESS | 1826 | 1462920924826 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 15:55:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:55:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1642ms 15:55:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:55:24 INFO - PROCESS | 1826 | 1462920924878 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 15:55:24 INFO - PROCESS | 1826 | 1462920924881 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 15:55:24 INFO - PROCESS | 1826 | 1462920924903 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:55:24 INFO - PROCESS | 1826 | 1462920924907 Marionette TRACE conn3 <- [1,1634,null,{}] 15:55:24 INFO - PROCESS | 1826 | 1462920924918 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:25 INFO - PROCESS | 1826 | 1462920925142 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 15:55:25 INFO - PROCESS | 1826 | 1462920925510 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x874f5800 == 149 [pid = 1826] [id = 416] 15:55:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x97782000) [pid = 1826] [serial = 1249] [outer = (nil)] 15:55:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x99f9b800) [pid = 1826] [serial = 1250] [outer = 0x97782000] 15:55:25 INFO - PROCESS | 1826 | 1462920925599 Marionette DEBUG loaded listener.js 15:55:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x9a232800) [pid = 1826] [serial = 1251] [outer = 0x97782000] 15:55:26 INFO - PROCESS | 1826 | 1462920926693 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:55:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:55:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1865ms 15:55:26 INFO - PROCESS | 1826 | 1462920926756 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 15:55:26 INFO - PROCESS | 1826 | 1462920926762 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 15:55:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:55:26 INFO - PROCESS | 1826 | 1462920926771 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:55:26 INFO - PROCESS | 1826 | 1462920926777 Marionette TRACE conn3 <- [1,1638,null,{}] 15:55:26 INFO - PROCESS | 1826 | 1462920926786 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:27 INFO - PROCESS | 1826 | 1462920927022 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 15:55:27 INFO - PROCESS | 1826 | 1462920927338 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x91013c00 == 150 [pid = 1826] [id = 417] 15:55:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x996ee800) [pid = 1826] [serial = 1252] [outer = (nil)] 15:55:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x9a78b000) [pid = 1826] [serial = 1253] [outer = 0x996ee800] 15:55:27 INFO - PROCESS | 1826 | 1462920927431 Marionette DEBUG loaded listener.js 15:55:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x9aa90000) [pid = 1826] [serial = 1254] [outer = 0x996ee800] 15:55:28 INFO - PROCESS | 1826 | 1462920928332 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 15:55:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:55:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1636ms 15:55:28 INFO - PROCESS | 1826 | 1462920928407 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 15:55:28 INFO - PROCESS | 1826 | 1462920928411 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 15:55:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:55:28 INFO - PROCESS | 1826 | 1462920928417 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:55:28 INFO - PROCESS | 1826 | 1462920928420 Marionette TRACE conn3 <- [1,1642,null,{}] 15:55:28 INFO - PROCESS | 1826 | 1462920928426 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:28 INFO - PROCESS | 1826 | 1462920928664 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 15:55:29 INFO - PROCESS | 1826 | 1462920928994 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x884bb400 == 151 [pid = 1826] [id = 418] 15:55:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x90a87400) [pid = 1826] [serial = 1255] [outer = (nil)] 15:55:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x9aacf000) [pid = 1826] [serial = 1256] [outer = 0x90a87400] 15:55:29 INFO - PROCESS | 1826 | 1462920929079 Marionette DEBUG loaded listener.js 15:55:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x9aad7c00) [pid = 1826] [serial = 1257] [outer = 0x90a87400] 15:55:29 INFO - PROCESS | 1826 | 1462920929942 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 15:55:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:55:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1581ms 15:55:30 INFO - PROCESS | 1826 | 1462920930002 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 15:55:30 INFO - PROCESS | 1826 | 1462920930008 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 15:55:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:55:30 INFO - PROCESS | 1826 | 1462920930018 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:55:30 INFO - PROCESS | 1826 | 1462920930022 Marionette TRACE conn3 <- [1,1646,null,{}] 15:55:30 INFO - PROCESS | 1826 | 1462920930031 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:30 INFO - PROCESS | 1826 | 1462920930340 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 15:55:30 INFO - PROCESS | 1826 | 1462920930702 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x9afff800 == 152 [pid = 1826] [id = 419] 15:55:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x9b149000) [pid = 1826] [serial = 1258] [outer = (nil)] 15:55:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x9b17c000) [pid = 1826] [serial = 1259] [outer = 0x9b149000] 15:55:30 INFO - PROCESS | 1826 | 1462920930794 Marionette DEBUG loaded listener.js 15:55:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x9b87f800) [pid = 1826] [serial = 1260] [outer = 0x9b149000] 15:55:31 INFO - PROCESS | 1826 | 1462920931666 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 15:55:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:55:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1684ms 15:55:31 INFO - PROCESS | 1826 | 1462920931701 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 15:55:31 INFO - PROCESS | 1826 | 1462920931704 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 15:55:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:55:31 INFO - PROCESS | 1826 | 1462920931711 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:55:31 INFO - PROCESS | 1826 | 1462920931714 Marionette TRACE conn3 <- [1,1650,null,{}] 15:55:31 INFO - PROCESS | 1826 | 1462920931720 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:31 INFO - PROCESS | 1826 | 1462920931918 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 15:55:32 INFO - PROCESS | 1826 | 1462920932190 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x8866dc00 == 153 [pid = 1826] [id = 420] 15:55:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x9aad3400) [pid = 1826] [serial = 1261] [outer = (nil)] 15:55:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x9b971000) [pid = 1826] [serial = 1262] [outer = 0x9aad3400] 15:55:32 INFO - PROCESS | 1826 | 1462920932278 Marionette DEBUG loaded listener.js 15:55:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x9b974400) [pid = 1826] [serial = 1263] [outer = 0x9aad3400] 15:55:33 INFO - PROCESS | 1826 | 1462920933211 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 15:55:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:55:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1538ms 15:55:33 INFO - PROCESS | 1826 | 1462920933250 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 15:55:33 INFO - PROCESS | 1826 | 1462920933253 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 15:55:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:55:33 INFO - PROCESS | 1826 | 1462920933260 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:55:33 INFO - PROCESS | 1826 | 1462920933263 Marionette TRACE conn3 <- [1,1654,null,{}] 15:55:33 INFO - PROCESS | 1826 | 1462920933269 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:33 INFO - PROCESS | 1826 | 1462920933461 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 15:55:33 INFO - PROCESS | 1826 | 1462920933732 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d36800 == 154 [pid = 1826] [id = 421] 15:55:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x89e52c00) [pid = 1826] [serial = 1264] [outer = (nil)] 15:55:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x9b9ae800) [pid = 1826] [serial = 1265] [outer = 0x89e52c00] 15:55:33 INFO - PROCESS | 1826 | 1462920933865 Marionette DEBUG loaded listener.js 15:55:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x9b96e400) [pid = 1826] [serial = 1266] [outer = 0x89e52c00] 15:55:34 INFO - PROCESS | 1826 | 1462920934785 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 15:55:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:55:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1588ms 15:55:34 INFO - PROCESS | 1826 | 1462920934848 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 15:55:34 INFO - PROCESS | 1826 | 1462920934852 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 15:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:55:34 INFO - PROCESS | 1826 | 1462920934859 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:55:34 INFO - PROCESS | 1826 | 1462920934862 Marionette TRACE conn3 <- [1,1658,null,{}] 15:55:34 INFO - PROCESS | 1826 | 1462920934868 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:35 INFO - PROCESS | 1826 | 1462920935072 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x9510d800 == 153 [pid = 1826] [id = 350] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x8aa41c00 == 152 [pid = 1826] [id = 210] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x8df40000 == 151 [pid = 1826] [id = 347] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x93cc2400 == 150 [pid = 1826] [id = 181] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x9083e400 == 149 [pid = 1826] [id = 260] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0xa104c800 == 148 [pid = 1826] [id = 346] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x89eeb000 == 147 [pid = 1826] [id = 213] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x9cea4400 == 146 [pid = 1826] [id = 348] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0xa31bb400 == 145 [pid = 1826] [id = 209] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x89ef8000 == 144 [pid = 1826] [id = 215] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x8afea400 == 143 [pid = 1826] [id = 214] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x89eea000 == 142 [pid = 1826] [id = 211] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x97760000 == 141 [pid = 1826] [id = 349] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x87d36000 == 140 [pid = 1826] [id = 397] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x88bee800 == 139 [pid = 1826] [id = 396] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x98dc6000 == 138 [pid = 1826] [id = 395] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x98dca400 == 137 [pid = 1826] [id = 393] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x90be7c00 == 136 [pid = 1826] [id = 394] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x93cb7800 == 135 [pid = 1826] [id = 392] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x90a7b000 == 134 [pid = 1826] [id = 391] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x884bc000 == 133 [pid = 1826] [id = 389] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x92ce7800 == 132 [pid = 1826] [id = 390] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x91037c00 == 131 [pid = 1826] [id = 388] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x91005400 == 130 [pid = 1826] [id = 387] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x8f5c0000 == 129 [pid = 1826] [id = 386] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x90861800 == 128 [pid = 1826] [id = 385] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea91400 == 127 [pid = 1826] [id = 384] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x874ee400 == 126 [pid = 1826] [id = 382] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x8b312400 == 125 [pid = 1826] [id = 383] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x8964f800 == 124 [pid = 1826] [id = 381] 15:55:36 INFO - PROCESS | 1826 | --DOCSHELL 0x874f2000 == 123 [pid = 1826] [id = 380] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x88ec5400) [pid = 1826] [serial = 1127] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x93cc0c00) [pid = 1826] [serial = 1082] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x8f1c7000) [pid = 1826] [serial = 1134] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x8f5b8000) [pid = 1826] [serial = 1137] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x8ea3ac00) [pid = 1826] [serial = 1124] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0xa6383000) [pid = 1826] [serial = 1100] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x8db83800) [pid = 1826] [serial = 1130] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x8aa42400) [pid = 1826] [serial = 1112] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x983ed800) [pid = 1826] [serial = 1085] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x874f7000) [pid = 1826] [serial = 1103] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x8e179400) [pid = 1826] [serial = 1131] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x88e72400) [pid = 1826] [serial = 1115] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x8f5b2800) [pid = 1826] [serial = 1136] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x8ddee800) [pid = 1826] [serial = 1121] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x88ec9400) [pid = 1826] [serial = 1116] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x91013800) [pid = 1826] [serial = 1073] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x8cff3000) [pid = 1826] [serial = 1076] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x88e72000) [pid = 1826] [serial = 1109] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x8f1afc00) [pid = 1826] [serial = 1133] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x89502400) [pid = 1826] [serial = 1128] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x9083f000) [pid = 1826] [serial = 1079] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x98dc4400) [pid = 1826] [serial = 1088] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x8ea98400) [pid = 1826] [serial = 1125] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x9ac0a800) [pid = 1826] [serial = 1091] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0xa23e6c00) [pid = 1826] [serial = 1097] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x89502c00) [pid = 1826] [serial = 1118] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x9cc5ec00) [pid = 1826] [serial = 1094] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0xa699ec00) [pid = 1826] [serial = 1106] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x8cbb5c00) [pid = 1826] [serial = 1119] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x8e173800) [pid = 1826] [serial = 1122] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x8950e000) [pid = 1826] [serial = 1139] [outer = (nil)] [url = about:blank] 15:55:36 INFO - PROCESS | 1826 | 1462920936841 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x8867a400 == 124 [pid = 1826] [id = 422] 15:55:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x88866400) [pid = 1826] [serial = 1267] [outer = (nil)] 15:55:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x88871c00) [pid = 1826] [serial = 1268] [outer = 0x88866400] 15:55:36 INFO - PROCESS | 1826 | 1462920936929 Marionette DEBUG loaded listener.js 15:55:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x88e72000) [pid = 1826] [serial = 1269] [outer = 0x88866400] 15:55:37 INFO - PROCESS | 1826 | 1462920937802 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2984ms 15:55:37 INFO - PROCESS | 1826 | 1462920937852 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 15:55:37 INFO - PROCESS | 1826 | 1462920937858 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 15:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:55:37 INFO - PROCESS | 1826 | 1462920937866 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:55:37 INFO - PROCESS | 1826 | 1462920937871 Marionette TRACE conn3 <- [1,1662,null,{}] 15:55:37 INFO - PROCESS | 1826 | 1462920937878 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:38 INFO - PROCESS | 1826 | 1462920938065 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 15:55:38 INFO - PROCESS | 1826 | 1462920938078 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x89651400 == 125 [pid = 1826] [id = 423] 15:55:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x89e55000) [pid = 1826] [serial = 1270] [outer = (nil)] 15:55:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x89eef000) [pid = 1826] [serial = 1271] [outer = 0x89e55000] 15:55:38 INFO - PROCESS | 1826 | 1462920938155 Marionette DEBUG loaded listener.js 15:55:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x8afeb800) [pid = 1826] [serial = 1272] [outer = 0x89e55000] 15:55:39 INFO - PROCESS | 1826 | 1462920939334 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1532ms 15:55:39 INFO - PROCESS | 1826 | 1462920939401 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 15:55:39 INFO - PROCESS | 1826 | 1462920939409 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 15:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:55:39 INFO - PROCESS | 1826 | 1462920939425 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:55:39 INFO - PROCESS | 1826 | 1462920939429 Marionette TRACE conn3 <- [1,1666,null,{}] 15:55:39 INFO - PROCESS | 1826 | 1462920939435 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:39 INFO - PROCESS | 1826 | 1462920939675 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 15:55:39 INFO - PROCESS | 1826 | 1462920939706 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x89649c00 == 126 [pid = 1826] [id = 424] 15:55:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x8aa4f400) [pid = 1826] [serial = 1273] [outer = (nil)] 15:55:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x8d20bc00) [pid = 1826] [serial = 1274] [outer = 0x8aa4f400] 15:55:39 INFO - PROCESS | 1826 | 1462920939775 Marionette DEBUG loaded listener.js 15:55:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x8dde2c00) [pid = 1826] [serial = 1275] [outer = 0x8aa4f400] 15:55:40 INFO - PROCESS | 1826 | 1462920940757 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 15:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1383ms 15:55:40 INFO - PROCESS | 1826 | 1462920940812 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 15:55:40 INFO - PROCESS | 1826 | 1462920940816 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 15:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:55:40 INFO - PROCESS | 1826 | 1462920940831 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:55:40 INFO - PROCESS | 1826 | 1462920940839 Marionette TRACE conn3 <- [1,1670,null,{}] 15:55:40 INFO - PROCESS | 1826 | 1462920940851 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:41 INFO - PROCESS | 1826 | 1462920941095 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 15:55:41 INFO - PROCESS | 1826 | 1462920941119 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cfe6800 == 127 [pid = 1826] [id = 425] 15:55:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x8cfefc00) [pid = 1826] [serial = 1276] [outer = (nil)] 15:55:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x8e17f400) [pid = 1826] [serial = 1277] [outer = 0x8cfefc00] 15:55:41 INFO - PROCESS | 1826 | 1462920941189 Marionette DEBUG loaded listener.js 15:55:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x8ea3ac00) [pid = 1826] [serial = 1278] [outer = 0x8cfefc00] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x90862000) [pid = 1826] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x884b8800) [pid = 1826] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x8db83000) [pid = 1826] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x88ec7000) [pid = 1826] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x8cbb9400) [pid = 1826] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x9b97c000) [pid = 1826] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x8f34a000) [pid = 1826] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x90a7cc00) [pid = 1826] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x97710c00) [pid = 1826] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x88e72800) [pid = 1826] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x874f5c00) [pid = 1826] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x8964b400) [pid = 1826] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x91009c00) [pid = 1826] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x92eebc00) [pid = 1826] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x884b1400) [pid = 1826] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x9085a000) [pid = 1826] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x90863400) [pid = 1826] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x92eea800) [pid = 1826] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x88675400) [pid = 1826] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x93cc1000) [pid = 1826] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x99f91800) [pid = 1826] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x8f352800) [pid = 1826] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x95155c00) [pid = 1826] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x89e5a000) [pid = 1826] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x923bf800) [pid = 1826] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x874f3800) [pid = 1826] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x87d35800) [pid = 1826] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x93a52400) [pid = 1826] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x92ce9000) [pid = 1826] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x8d202000) [pid = 1826] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x8f4e8c00) [pid = 1826] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x89652000) [pid = 1826] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x9a237800) [pid = 1826] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x9b96f800) [pid = 1826] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x874f4400) [pid = 1826] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x9103f400) [pid = 1826] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x8866c000) [pid = 1826] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x93a51800) [pid = 1826] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:55:42 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x9cea7800) [pid = 1826] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:55:42 INFO - PROCESS | 1826 | 1462920942858 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 15:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2050ms 15:55:42 INFO - PROCESS | 1826 | 1462920942873 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 15:55:42 INFO - PROCESS | 1826 | 1462920942877 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 15:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:55:42 INFO - PROCESS | 1826 | 1462920942884 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:55:42 INFO - PROCESS | 1826 | 1462920942887 Marionette TRACE conn3 <- [1,1674,null,{}] 15:55:42 INFO - PROCESS | 1826 | 1462920942892 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:43 INFO - PROCESS | 1826 | 1462920943061 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 15:55:43 INFO - PROCESS | 1826 | 1462920943243 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x874eec00 == 128 [pid = 1826] [id = 426] 15:55:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x884b4800) [pid = 1826] [serial = 1279] [outer = (nil)] 15:55:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x89501c00) [pid = 1826] [serial = 1280] [outer = 0x884b4800] 15:55:43 INFO - PROCESS | 1826 | 1462920943312 Marionette DEBUG loaded listener.js 15:55:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x8d205c00) [pid = 1826] [serial = 1281] [outer = 0x884b4800] 15:55:44 INFO - PROCESS | 1826 | 1462920944055 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 15:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1227ms 15:55:44 INFO - PROCESS | 1826 | 1462920944231 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 15:55:44 INFO - PROCESS | 1826 | 1462920944237 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 15:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:55:44 INFO - PROCESS | 1826 | 1462920944248 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:55:44 INFO - PROCESS | 1826 | 1462920944252 Marionette TRACE conn3 <- [1,1678,null,{}] 15:55:44 INFO - PROCESS | 1826 | 1462920944261 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:44 INFO - PROCESS | 1826 | 1462920944487 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 15:55:44 INFO - PROCESS | 1826 | 1462920944784 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x88ec3800 == 129 [pid = 1826] [id = 427] 15:55:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x88ec6000) [pid = 1826] [serial = 1282] [outer = (nil)] 15:55:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x88ecfc00) [pid = 1826] [serial = 1283] [outer = 0x88ec6000] 15:55:44 INFO - PROCESS | 1826 | 1462920944914 Marionette DEBUG loaded listener.js 15:55:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x89510000) [pid = 1826] [serial = 1284] [outer = 0x88ec6000] 15:55:45 INFO - PROCESS | 1826 | 1462920945876 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 15:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1690ms 15:55:45 INFO - PROCESS | 1826 | 1462920945938 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 15:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:55:45 INFO - PROCESS | 1826 | 1462920945944 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 15:55:45 INFO - PROCESS | 1826 | 1462920945956 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:55:45 INFO - PROCESS | 1826 | 1462920945962 Marionette TRACE conn3 <- [1,1682,null,{}] 15:55:45 INFO - PROCESS | 1826 | 1462920945969 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:46 INFO - PROCESS | 1826 | 1462920946173 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 15:55:46 INFO - PROCESS | 1826 | 1462920946444 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x8d202000 == 130 [pid = 1826] [id = 428] 15:55:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x8d207400) [pid = 1826] [serial = 1285] [outer = (nil)] 15:55:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x8db88c00) [pid = 1826] [serial = 1286] [outer = 0x8d207400] 15:55:46 INFO - PROCESS | 1826 | 1462920946569 Marionette DEBUG loaded listener.js 15:55:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x8df47000) [pid = 1826] [serial = 1287] [outer = 0x8d207400] 15:55:47 INFO - PROCESS | 1826 | 1462920947453 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 15:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1540ms 15:55:47 INFO - PROCESS | 1826 | 1462920947493 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 1826 | 1462920947496 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 15:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:55:47 INFO - PROCESS | 1826 | 1462920947504 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 1826 | 1462920947508 Marionette TRACE conn3 <- [1,1686,null,{}] 15:55:47 INFO - PROCESS | 1826 | 1462920947522 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:47 INFO - PROCESS | 1826 | 1462920947720 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 15:55:48 INFO - PROCESS | 1826 | 1462920948073 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea8a400 == 131 [pid = 1826] [id = 429] 15:55:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x8ea91000) [pid = 1826] [serial = 1288] [outer = (nil)] 15:55:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x8f1a5c00) [pid = 1826] [serial = 1289] [outer = 0x8ea91000] 15:55:48 INFO - PROCESS | 1826 | 1462920948167 Marionette DEBUG loaded listener.js 15:55:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x8f1c0400) [pid = 1826] [serial = 1290] [outer = 0x8ea91000] 15:55:49 INFO - PROCESS | 1826 | 1462920949091 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 15:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 15:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1643ms 15:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:55:49 INFO - PROCESS | 1826 | 1462920949148 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 15:55:49 INFO - PROCESS | 1826 | 1462920949151 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 15:55:49 INFO - PROCESS | 1826 | 1462920949158 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:55:49 INFO - PROCESS | 1826 | 1462920949161 Marionette TRACE conn3 <- [1,1690,null,{}] 15:55:49 INFO - PROCESS | 1826 | 1462920949167 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:49 INFO - PROCESS | 1826 | 1462920949361 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 15:55:49 INFO - PROCESS | 1826 | 1462920949633 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x88be8800 == 132 [pid = 1826] [id = 430] 15:55:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x88ece400) [pid = 1826] [serial = 1291] [outer = (nil)] 15:55:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x8f4e7800) [pid = 1826] [serial = 1292] [outer = 0x88ece400] 15:55:49 INFO - PROCESS | 1826 | 1462920949759 Marionette DEBUG loaded listener.js 15:55:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x8f4f4800) [pid = 1826] [serial = 1293] [outer = 0x88ece400] 15:55:50 INFO - PROCESS | 1826 | 1462920950666 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 15:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1582ms 15:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:55:50 INFO - PROCESS | 1826 | 1462920950740 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 15:55:50 INFO - PROCESS | 1826 | 1462920950743 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 15:55:50 INFO - PROCESS | 1826 | 1462920950750 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:55:50 INFO - PROCESS | 1826 | 1462920950753 Marionette TRACE conn3 <- [1,1694,null,{}] 15:55:50 INFO - PROCESS | 1826 | 1462920950759 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:50 INFO - PROCESS | 1826 | 1462920950966 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 15:55:51 INFO - PROCESS | 1826 | 1462920951230 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x8964d000 == 133 [pid = 1826] [id = 431] 15:55:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x8f4f2800) [pid = 1826] [serial = 1294] [outer = (nil)] 15:55:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x90835c00) [pid = 1826] [serial = 1295] [outer = 0x8f4f2800] 15:55:51 INFO - PROCESS | 1826 | 1462920951352 Marionette DEBUG loaded listener.js 15:55:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x9085b400) [pid = 1826] [serial = 1296] [outer = 0x8f4f2800] 15:55:52 INFO - PROCESS | 1826 | 1462920952233 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 15:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1532ms 15:55:52 INFO - PROCESS | 1826 | 1462920952282 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 15:55:52 INFO - PROCESS | 1826 | 1462920952286 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 15:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:55:52 INFO - PROCESS | 1826 | 1462920952292 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:55:52 INFO - PROCESS | 1826 | 1462920952296 Marionette TRACE conn3 <- [1,1698,null,{}] 15:55:52 INFO - PROCESS | 1826 | 1462920952301 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:52 INFO - PROCESS | 1826 | 1462920952533 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 15:55:52 INFO - PROCESS | 1826 | 1462920952848 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f345800 == 134 [pid = 1826] [id = 432] 15:55:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x90a7e800) [pid = 1826] [serial = 1297] [outer = (nil)] 15:55:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x91006800) [pid = 1826] [serial = 1298] [outer = 0x90a7e800] 15:55:52 INFO - PROCESS | 1826 | 1462920952940 Marionette DEBUG loaded listener.js 15:55:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x9103f000) [pid = 1826] [serial = 1299] [outer = 0x90a7e800] 15:55:53 INFO - PROCESS | 1826 | 1462920953822 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 15:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 15:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1580ms 15:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:55:53 INFO - PROCESS | 1826 | 1462920953874 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 15:55:53 INFO - PROCESS | 1826 | 1462920953877 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 15:55:53 INFO - PROCESS | 1826 | 1462920953884 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:55:53 INFO - PROCESS | 1826 | 1462920953888 Marionette TRACE conn3 <- [1,1702,null,{}] 15:55:53 INFO - PROCESS | 1826 | 1462920953893 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:54 INFO - PROCESS | 1826 | 1462920954083 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 15:55:54 INFO - PROCESS | 1826 | 1462920954348 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x884b1c00 == 135 [pid = 1826] [id = 433] 15:55:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x8866d400) [pid = 1826] [serial = 1300] [outer = (nil)] 15:55:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x91ea2800) [pid = 1826] [serial = 1301] [outer = 0x8866d400] 15:55:54 INFO - PROCESS | 1826 | 1462920954503 Marionette DEBUG loaded listener.js 15:55:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x9222f800) [pid = 1826] [serial = 1302] [outer = 0x8866d400] 15:55:55 INFO - PROCESS | 1826 | 1462920955410 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 15:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1583ms 15:55:55 INFO - PROCESS | 1826 | 1462920955467 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 15:55:55 INFO - PROCESS | 1826 | 1462920955470 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 15:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:55:55 INFO - PROCESS | 1826 | 1462920955477 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:55:55 INFO - PROCESS | 1826 | 1462920955481 Marionette TRACE conn3 <- [1,1706,null,{}] 15:55:55 INFO - PROCESS | 1826 | 1462920955487 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:55 INFO - PROCESS | 1826 | 1462920955682 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 15:55:56 INFO - PROCESS | 1826 | 1462920956002 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f4f3000 == 136 [pid = 1826] [id = 434] 15:55:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x8f5b7000) [pid = 1826] [serial = 1303] [outer = (nil)] 15:55:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x92eea400) [pid = 1826] [serial = 1304] [outer = 0x8f5b7000] 15:55:56 INFO - PROCESS | 1826 | 1462920956094 Marionette DEBUG loaded listener.js 15:55:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x938c2800) [pid = 1826] [serial = 1305] [outer = 0x8f5b7000] 15:55:56 INFO - PROCESS | 1826 | 1462920956970 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 15:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1533ms 15:55:57 INFO - PROCESS | 1826 | 1462920957012 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 15:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:55:57 INFO - PROCESS | 1826 | 1462920957016 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 15:55:57 INFO - PROCESS | 1826 | 1462920957022 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:55:57 INFO - PROCESS | 1826 | 1462920957026 Marionette TRACE conn3 <- [1,1710,null,{}] 15:55:57 INFO - PROCESS | 1826 | 1462920957033 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:57 INFO - PROCESS | 1826 | 1462920957219 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 15:55:57 INFO - PROCESS | 1826 | 1462920957490 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x92cdd000 == 137 [pid = 1826] [id = 435] 15:55:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x92ce1000) [pid = 1826] [serial = 1306] [outer = (nil)] 15:55:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x93cbfc00) [pid = 1826] [serial = 1307] [outer = 0x92ce1000] 15:55:57 INFO - PROCESS | 1826 | 1462920957631 Marionette DEBUG loaded listener.js 15:55:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x94641800) [pid = 1826] [serial = 1308] [outer = 0x92ce1000] 15:55:58 INFO - PROCESS | 1826 | 1462920958481 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 15:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1532ms 15:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:55:58 INFO - PROCESS | 1826 | 1462920958555 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 15:55:58 INFO - PROCESS | 1826 | 1462920958558 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 15:55:58 INFO - PROCESS | 1826 | 1462920958565 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:55:58 INFO - PROCESS | 1826 | 1462920958568 Marionette TRACE conn3 <- [1,1714,null,{}] 15:55:58 INFO - PROCESS | 1826 | 1462920958574 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:58 INFO - PROCESS | 1826 | 1462920958798 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 15:55:59 INFO - PROCESS | 1826 | 1462920959113 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x88864c00 == 138 [pid = 1826] [id = 436] 15:55:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x88ecd800) [pid = 1826] [serial = 1309] [outer = (nil)] 15:55:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x95110c00) [pid = 1826] [serial = 1310] [outer = 0x88ecd800] 15:55:59 INFO - PROCESS | 1826 | 1462920959201 Marionette DEBUG loaded listener.js 15:55:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x9514dc00) [pid = 1826] [serial = 1311] [outer = 0x88ecd800] 15:56:00 INFO - PROCESS | 1826 | 1462920960061 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1541ms 15:56:00 INFO - PROCESS | 1826 | 1462920960106 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 15:56:00 INFO - PROCESS | 1826 | 1462920960110 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 15:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:56:00 INFO - PROCESS | 1826 | 1462920960119 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:56:00 INFO - PROCESS | 1826 | 1462920960124 Marionette TRACE conn3 <- [1,1718,null,{}] 15:56:00 INFO - PROCESS | 1826 | 1462920960129 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:00 INFO - PROCESS | 1826 | 1462920960358 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 15:56:00 INFO - PROCESS | 1826 | 1462920960681 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x93cb7400 == 139 [pid = 1826] [id = 437] 15:56:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x9777e800) [pid = 1826] [serial = 1312] [outer = (nil)] 15:56:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x98a3b800) [pid = 1826] [serial = 1313] [outer = 0x9777e800] 15:56:00 INFO - PROCESS | 1826 | 1462920960777 Marionette DEBUG loaded listener.js 15:56:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x98f79800) [pid = 1826] [serial = 1314] [outer = 0x9777e800] 15:56:01 INFO - PROCESS | 1826 | 1462920961725 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1685ms 15:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:56:01 INFO - PROCESS | 1826 | 1462920961805 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 15:56:01 INFO - PROCESS | 1826 | 1462920961808 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 15:56:01 INFO - PROCESS | 1826 | 1462920961815 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:56:01 INFO - PROCESS | 1826 | 1462920961818 Marionette TRACE conn3 <- [1,1722,null,{}] 15:56:01 INFO - PROCESS | 1826 | 1462920961824 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:02 INFO - PROCESS | 1826 | 1462920962026 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 15:56:02 INFO - PROCESS | 1826 | 1462920962358 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x97776800 == 140 [pid = 1826] [id = 438] 15:56:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x98dc8c00) [pid = 1826] [serial = 1315] [outer = (nil)] 15:56:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x9a238000) [pid = 1826] [serial = 1316] [outer = 0x98dc8c00] 15:56:02 INFO - PROCESS | 1826 | 1462920962448 Marionette DEBUG loaded listener.js 15:56:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x9a240c00) [pid = 1826] [serial = 1317] [outer = 0x98dc8c00] 15:56:03 INFO - PROCESS | 1826 | 1462920963303 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 15:56:03 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 15:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1534ms 15:56:03 INFO - PROCESS | 1826 | 1462920963351 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 15:56:03 INFO - PROCESS | 1826 | 1462920963354 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 15:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:56:03 INFO - PROCESS | 1826 | 1462920963361 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:56:03 INFO - PROCESS | 1826 | 1462920963364 Marionette TRACE conn3 <- [1,1726,null,{}] 15:56:03 INFO - PROCESS | 1826 | 1462920963370 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:03 INFO - PROCESS | 1826 | 1462920963568 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 15:56:03 INFO - PROCESS | 1826 | 1462920963835 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x874f9400 == 141 [pid = 1826] [id = 439] 15:56:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x87d32800) [pid = 1826] [serial = 1318] [outer = (nil)] 15:56:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x9a78fc00) [pid = 1826] [serial = 1319] [outer = 0x87d32800] 15:56:03 INFO - PROCESS | 1826 | 1462920963965 Marionette DEBUG loaded listener.js 15:56:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x9aad2c00) [pid = 1826] [serial = 1320] [outer = 0x87d32800] 15:56:04 INFO - PROCESS | 1826 | 1462920964826 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 15:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1529ms 15:56:04 INFO - PROCESS | 1826 | 1462920964891 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 15:56:04 INFO - PROCESS | 1826 | 1462920964895 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 15:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:56:04 INFO - PROCESS | 1826 | 1462920964902 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:56:04 INFO - PROCESS | 1826 | 1462920964905 Marionette TRACE conn3 <- [1,1730,null,{}] 15:56:04 INFO - PROCESS | 1826 | 1462920964910 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:05 INFO - PROCESS | 1826 | 1462920965099 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 15:56:05 INFO - PROCESS | 1826 | 1462920965372 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x99f91800 == 142 [pid = 1826] [id = 440] 15:56:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x9a78ac00) [pid = 1826] [serial = 1321] [outer = (nil)] 15:56:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x9b971800) [pid = 1826] [serial = 1322] [outer = 0x9a78ac00] 15:56:05 INFO - PROCESS | 1826 | 1462920965505 Marionette DEBUG loaded listener.js 15:56:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x9b97dc00) [pid = 1826] [serial = 1323] [outer = 0x9a78ac00] 15:56:06 INFO - PROCESS | 1826 | 1462920966391 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 15:56:06 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 15:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1535ms 15:56:06 INFO - PROCESS | 1826 | 1462920966438 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 15:56:06 INFO - PROCESS | 1826 | 1462920966442 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 15:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:56:06 INFO - PROCESS | 1826 | 1462920966448 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:56:06 INFO - PROCESS | 1826 | 1462920966451 Marionette TRACE conn3 <- [1,1734,null,{}] 15:56:06 INFO - PROCESS | 1826 | 1462920966457 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:06 INFO - PROCESS | 1826 | 1462920966647 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 15:56:06 INFO - PROCESS | 1826 | 1462920966965 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x95105800 == 143 [pid = 1826] [id = 441] 15:56:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x95105c00) [pid = 1826] [serial = 1324] [outer = (nil)] 15:56:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x9cc48800) [pid = 1826] [serial = 1325] [outer = 0x95105c00] 15:56:07 INFO - PROCESS | 1826 | 1462920967059 Marionette DEBUG loaded listener.js 15:56:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x9cc5e800) [pid = 1826] [serial = 1326] [outer = 0x95105c00] 15:56:07 INFO - PROCESS | 1826 | 1462920967918 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 15:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1529ms 15:56:07 INFO - PROCESS | 1826 | 1462920967978 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 15:56:07 INFO - PROCESS | 1826 | 1462920967983 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 15:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:56:07 INFO - PROCESS | 1826 | 1462920967989 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:56:07 INFO - PROCESS | 1826 | 1462920967991 Marionette TRACE conn3 <- [1,1738,null,{}] 15:56:08 INFO - PROCESS | 1826 | 1462920967998 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:08 INFO - PROCESS | 1826 | 1462920968196 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 15:56:08 INFO - PROCESS | 1826 | 1462920968523 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x87e6d000 == 144 [pid = 1826] [id = 442] 15:56:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x884bcc00) [pid = 1826] [serial = 1327] [outer = (nil)] 15:56:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x9cea4400) [pid = 1826] [serial = 1328] [outer = 0x884bcc00] 15:56:08 INFO - PROCESS | 1826 | 1462920968616 Marionette DEBUG loaded listener.js 15:56:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0xa0511c00) [pid = 1826] [serial = 1329] [outer = 0x884bcc00] 15:56:09 INFO - PROCESS | 1826 | 1462920969497 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 15:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1581ms 15:56:09 INFO - PROCESS | 1826 | 1462920969571 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 15:56:09 INFO - PROCESS | 1826 | 1462920969574 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 15:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:56:09 INFO - PROCESS | 1826 | 1462920969581 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:56:09 INFO - PROCESS | 1826 | 1462920969585 Marionette TRACE conn3 <- [1,1742,null,{}] 15:56:09 INFO - PROCESS | 1826 | 1462920969591 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:09 INFO - PROCESS | 1826 | 1462920969891 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 15:56:10 INFO - PROCESS | 1826 | 1462920970287 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x99f90400 == 145 [pid = 1826] [id = 443] 15:56:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x9cc66000) [pid = 1826] [serial = 1330] [outer = (nil)] 15:56:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0xa224b800) [pid = 1826] [serial = 1331] [outer = 0x9cc66000] 15:56:10 INFO - PROCESS | 1826 | 1462920970372 Marionette DEBUG loaded listener.js 15:56:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0xa22a0400) [pid = 1826] [serial = 1332] [outer = 0x9cc66000] 15:56:11 INFO - PROCESS | 1826 | 1462920971315 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 15:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1791ms 15:56:11 INFO - PROCESS | 1826 | 1462920971373 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 15:56:11 INFO - PROCESS | 1826 | 1462920971377 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 15:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:56:11 INFO - PROCESS | 1826 | 1462920971384 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:56:11 INFO - PROCESS | 1826 | 1462920971387 Marionette TRACE conn3 <- [1,1746,null,{}] 15:56:11 INFO - PROCESS | 1826 | 1462920971393 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:11 INFO - PROCESS | 1826 | 1462920971591 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 15:56:11 INFO - PROCESS | 1826 | 1462920971865 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x884b5800 == 146 [pid = 1826] [id = 444] 15:56:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x8866c800) [pid = 1826] [serial = 1333] [outer = (nil)] 15:56:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0xa2399000) [pid = 1826] [serial = 1334] [outer = 0x8866c800] 15:56:12 INFO - PROCESS | 1826 | 1462920971995 Marionette DEBUG loaded listener.js 15:56:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0xa23a0000) [pid = 1826] [serial = 1335] [outer = 0x8866c800] 15:56:12 INFO - PROCESS | 1826 | 1462920972879 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 15:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1531ms 15:56:12 INFO - PROCESS | 1826 | 1462920972916 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 15:56:12 INFO - PROCESS | 1826 | 1462920972920 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 15:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:56:12 INFO - PROCESS | 1826 | 1462920972926 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:56:12 INFO - PROCESS | 1826 | 1462920972929 Marionette TRACE conn3 <- [1,1750,null,{}] 15:56:12 INFO - PROCESS | 1826 | 1462920972935 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:13 INFO - PROCESS | 1826 | 1462920973130 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 15:56:13 INFO - PROCESS | 1826 | 1462920973469 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d37000 == 147 [pid = 1826] [id = 445] 15:56:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x87e64800) [pid = 1826] [serial = 1336] [outer = (nil)] 15:56:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0xa23eec00) [pid = 1826] [serial = 1337] [outer = 0x87e64800] 15:56:13 INFO - PROCESS | 1826 | 1462920973556 Marionette DEBUG loaded listener.js 15:56:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0xa23f2800) [pid = 1826] [serial = 1338] [outer = 0x87e64800] 15:56:14 INFO - PROCESS | 1826 | 1462920974487 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 15:56:15 INFO - PROCESS | 1826 | --DOCSHELL 0x946ae000 == 146 [pid = 1826] [id = 276] 15:56:15 INFO - PROCESS | 1826 | --DOCSHELL 0x874fa000 == 145 [pid = 1826] [id = 399] 15:56:15 INFO - PROCESS | 1826 | --DOCSHELL 0x88bea000 == 144 [pid = 1826] [id = 269] 15:56:15 INFO - PROCESS | 1826 | --DOCSHELL 0x884b8400 == 143 [pid = 1826] [id = 280] 15:56:15 INFO - PROCESS | 1826 | --DOCSHELL 0x9775b400 == 142 [pid = 1826] [id = 278] 15:56:15 INFO - PROCESS | 1826 | --DOCSHELL 0x88beb800 == 141 [pid = 1826] [id = 248] 15:56:15 INFO - PROCESS | 1826 | --DOCSHELL 0x88ec5000 == 140 [pid = 1826] [id = 360] 15:56:15 INFO - PROCESS | 1826 | --DOCSHELL 0x92ef2000 == 139 [pid = 1826] [id = 64] 15:56:15 INFO - PROCESS | 1826 | --DOCSHELL 0x8cfe6800 == 138 [pid = 1826] [id = 425] 15:56:15 INFO - PROCESS | 1826 | --DOCSHELL 0x89649c00 == 137 [pid = 1826] [id = 424] 15:56:15 INFO - PROCESS | 1826 | --DOCSHELL 0x89651400 == 136 [pid = 1826] [id = 423] 15:56:15 INFO - PROCESS | 1826 | --DOCSHELL 0x8867a400 == 135 [pid = 1826] [id = 422] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x90bf0800) [pid = 1826] [serial = 1158] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x89e50c00) [pid = 1826] [serial = 1193] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x90866400) [pid = 1826] [serial = 1157] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x8ddef000) [pid = 1826] [serial = 1149] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x8d201400) [pid = 1826] [serial = 1190] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x8d209800) [pid = 1826] [serial = 1206] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0xa0519c00) [pid = 1826] [serial = 1095] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x9100a800) [pid = 1826] [serial = 1080] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x91012c00) [pid = 1826] [serial = 1005] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x8dde6800) [pid = 1826] [serial = 1148] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0xa6e93800) [pid = 1826] [serial = 1107] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x8dde1800) [pid = 1826] [serial = 1113] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x88e75000) [pid = 1826] [serial = 1110] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x89e51000) [pid = 1826] [serial = 1202] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x91eaa800) [pid = 1826] [serial = 1163] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x95110400) [pid = 1826] [serial = 1173] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x8db87800) [pid = 1826] [serial = 1197] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x91cd3400) [pid = 1826] [serial = 1074] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x8cfe9000) [pid = 1826] [serial = 1205] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x9103c400) [pid = 1826] [serial = 1160] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x9b876000) [pid = 1826] [serial = 1092] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x8ddec000) [pid = 1826] [serial = 1209] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x98a3ac00) [pid = 1826] [serial = 1176] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x9a1b4c00) [pid = 1826] [serial = 1182] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x8f4f1c00) [pid = 1826] [serial = 1191] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x91cce000) [pid = 1826] [serial = 1161] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x9998bc00) [pid = 1826] [serial = 1089] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x99ce7800) [pid = 1826] [serial = 1179] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x8df3d400) [pid = 1826] [serial = 1077] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x938ce800) [pid = 1826] [serial = 1170] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x93cc0400) [pid = 1826] [serial = 1172] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x8d206800) [pid = 1826] [serial = 1194] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x8867a000) [pid = 1826] [serial = 1143] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x88be9400) [pid = 1826] [serial = 1200] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x98dbf000) [pid = 1826] [serial = 1086] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x9514e400) [pid = 1826] [serial = 1083] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x8f344c00) [pid = 1826] [serial = 1152] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x87e68800) [pid = 1826] [serial = 1142] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x8f5be000) [pid = 1826] [serial = 1154] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x8aa46400) [pid = 1826] [serial = 1145] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x9a78cc00) [pid = 1826] [serial = 1187] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x8b31ac00) [pid = 1826] [serial = 1146] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x98340c00) [pid = 1826] [serial = 1175] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0xa23f2400) [pid = 1826] [serial = 1098] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x90837c00) [pid = 1826] [serial = 1155] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x874f8c00) [pid = 1826] [serial = 1104] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x89e5e000) [pid = 1826] [serial = 1203] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x88678800) [pid = 1826] [serial = 1199] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x923c9000) [pid = 1826] [serial = 1166] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x8aff4c00) [pid = 1826] [serial = 1140] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x92cdec00) [pid = 1826] [serial = 1167] [outer = (nil)] [url = about:blank] 15:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2983ms 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x9a23c400) [pid = 1826] [serial = 1184] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x938c1800) [pid = 1826] [serial = 1169] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x8f1bfc00) [pid = 1826] [serial = 1151] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x8aa43400) [pid = 1826] [serial = 1196] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x89654000) [pid = 1826] [serial = 1208] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0xa6865c00) [pid = 1826] [serial = 1101] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x9aa90400) [pid = 1826] [serial = 1188] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x92228000) [pid = 1826] [serial = 1164] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x9a418000) [pid = 1826] [serial = 1185] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x99fca000) [pid = 1826] [serial = 1181] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x9978b400) [pid = 1826] [serial = 1178] [outer = (nil)] [url = about:blank] 15:56:15 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x8e7d5c00) [pid = 1826] [serial = 1211] [outer = (nil)] [url = about:blank] 15:56:16 INFO - PROCESS | 1826 | 1462920976037 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 15:56:16 INFO - PROCESS | 1826 | 1462920976042 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 15:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:56:16 INFO - PROCESS | 1826 | 1462920976053 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:56:16 INFO - PROCESS | 1826 | 1462920976059 Marionette TRACE conn3 <- [1,1754,null,{}] 15:56:16 INFO - PROCESS | 1826 | 1462920976067 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:16 INFO - PROCESS | 1826 | 1462920976255 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 15:56:16 INFO - PROCESS | 1826 | 1462920976486 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x88863800 == 136 [pid = 1826] [id = 446] 15:56:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x88867400) [pid = 1826] [serial = 1339] [outer = (nil)] 15:56:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8886e800) [pid = 1826] [serial = 1340] [outer = 0x88867400] 15:56:16 INFO - PROCESS | 1826 | 1462920976562 Marionette DEBUG loaded listener.js 15:56:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x88e6ac00) [pid = 1826] [serial = 1341] [outer = 0x88867400] 15:56:17 INFO - PROCESS | 1826 | 1462920977354 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 15:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1340ms 15:56:17 INFO - PROCESS | 1826 | 1462920977392 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 15:56:17 INFO - PROCESS | 1826 | 1462920977396 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 15:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:56:17 INFO - PROCESS | 1826 | 1462920977408 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:56:17 INFO - PROCESS | 1826 | 1462920977414 Marionette TRACE conn3 <- [1,1758,null,{}] 15:56:17 INFO - PROCESS | 1826 | 1462920977420 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:17 INFO - PROCESS | 1826 | 1462920977601 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 15:56:17 INFO - PROCESS | 1826 | 1462920977621 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x88676c00 == 137 [pid = 1826] [id = 447] 15:56:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x88ecec00) [pid = 1826] [serial = 1342] [outer = (nil)] 15:56:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x8964e400) [pid = 1826] [serial = 1343] [outer = 0x88ecec00] 15:56:17 INFO - PROCESS | 1826 | 1462920977878 Marionette DEBUG loaded listener.js 15:56:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x89e54c00) [pid = 1826] [serial = 1344] [outer = 0x88ecec00] 15:56:18 INFO - PROCESS | 1826 | 1462920978801 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 15:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1452ms 15:56:18 INFO - PROCESS | 1826 | 1462920978861 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 15:56:18 INFO - PROCESS | 1826 | 1462920978865 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 15:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:56:18 INFO - PROCESS | 1826 | 1462920978872 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:56:18 INFO - PROCESS | 1826 | 1462920978876 Marionette TRACE conn3 <- [1,1762,null,{}] 15:56:18 INFO - PROCESS | 1826 | 1462920978890 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:19 INFO - PROCESS | 1826 | 1462920979152 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 15:56:19 INFO - PROCESS | 1826 | 1462920979180 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x88ec8800 == 138 [pid = 1826] [id = 448] 15:56:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x8aa43800) [pid = 1826] [serial = 1345] [outer = (nil)] 15:56:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x8cbb2400) [pid = 1826] [serial = 1346] [outer = 0x8aa43800] 15:56:19 INFO - PROCESS | 1826 | 1462920979255 Marionette DEBUG loaded listener.js 15:56:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x8cfea800) [pid = 1826] [serial = 1347] [outer = 0x8aa43800] 15:56:20 INFO - PROCESS | 1826 | 1462920980275 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 15:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1890ms 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x97777000) [pid = 1826] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x8964ac00) [pid = 1826] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x9aad3400) [pid = 1826] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x8ea97400) [pid = 1826] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x8f4e8400) [pid = 1826] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x946b1400) [pid = 1826] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x92230000) [pid = 1826] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x90a87400) [pid = 1826] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x89e55000) [pid = 1826] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x88e73800) [pid = 1826] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x8db7dc00) [pid = 1826] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x9b149000) [pid = 1826] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x9083f400) [pid = 1826] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x97782000) [pid = 1826] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x88866400) [pid = 1826] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x91036c00) [pid = 1826] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x91007800) [pid = 1826] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x8ea95000) [pid = 1826] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x8aa4f400) [pid = 1826] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x8cfefc00) [pid = 1826] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:56:20 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x996ee800) [pid = 1826] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:56:20 INFO - PROCESS | 1826 | 1462920980866 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 15:56:20 INFO - PROCESS | 1826 | 1462920980868 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 15:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:56:20 INFO - PROCESS | 1826 | 1462920980887 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:56:20 INFO - PROCESS | 1826 | 1462920980890 Marionette TRACE conn3 <- [1,1766,null,{}] 15:56:20 INFO - PROCESS | 1826 | 1462920980897 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:21 INFO - PROCESS | 1826 | 1462920981079 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 15:56:21 INFO - PROCESS | 1826 | 1462920981259 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x88866400 == 139 [pid = 1826] [id = 449] 15:56:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x8aa4f400) [pid = 1826] [serial = 1348] [outer = (nil)] 15:56:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x8cbb6c00) [pid = 1826] [serial = 1349] [outer = 0x8aa4f400] 15:56:21 INFO - PROCESS | 1826 | 1462920981344 Marionette DEBUG loaded listener.js 15:56:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x8d20b400) [pid = 1826] [serial = 1350] [outer = 0x8aa4f400] 15:56:22 INFO - PROCESS | 1826 | 1462920982172 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 15:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1339ms 15:56:22 INFO - PROCESS | 1826 | 1462920982223 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 15:56:22 INFO - PROCESS | 1826 | 1462920982227 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 15:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:56:22 INFO - PROCESS | 1826 | 1462920982234 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:56:22 INFO - PROCESS | 1826 | 1462920982237 Marionette TRACE conn3 <- [1,1770,null,{}] 15:56:22 INFO - PROCESS | 1826 | 1462920982243 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:22 INFO - PROCESS | 1826 | 1462920982441 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 15:56:22 INFO - PROCESS | 1826 | 1462920982632 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x88ecdc00 == 140 [pid = 1826] [id = 450] 15:56:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x8b318400) [pid = 1826] [serial = 1351] [outer = (nil)] 15:56:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x8ddefc00) [pid = 1826] [serial = 1352] [outer = 0x8b318400] 15:56:22 INFO - PROCESS | 1826 | 1462920982707 Marionette DEBUG loaded listener.js 15:56:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x8df43000) [pid = 1826] [serial = 1353] [outer = 0x8b318400] 15:56:23 INFO - PROCESS | 1826 | 1462920983992 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 15:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1836ms 15:56:24 INFO - PROCESS | 1826 | 1462920984072 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 15:56:24 INFO - PROCESS | 1826 | 1462920984080 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 15:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:56:24 INFO - PROCESS | 1826 | 1462920984103 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:56:24 INFO - PROCESS | 1826 | 1462920984111 Marionette TRACE conn3 <- [1,1774,null,{}] 15:56:24 INFO - PROCESS | 1826 | 1462920984179 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:24 INFO - PROCESS | 1826 | 1462920984471 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 15:56:24 INFO - PROCESS | 1826 | 1462920984759 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d3e000 == 141 [pid = 1826] [id = 451] 15:56:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x87e67400) [pid = 1826] [serial = 1354] [outer = (nil)] 15:56:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x88ec9000) [pid = 1826] [serial = 1355] [outer = 0x87e67400] 15:56:24 INFO - PROCESS | 1826 | 1462920984861 Marionette DEBUG loaded listener.js 15:56:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x89e5ac00) [pid = 1826] [serial = 1356] [outer = 0x87e67400] 15:56:25 INFO - PROCESS | 1826 | 1462920985821 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 15:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1751ms 15:56:25 INFO - PROCESS | 1826 | 1462920985854 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 15:56:25 INFO - PROCESS | 1826 | 1462920985863 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 15:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:56:25 INFO - PROCESS | 1826 | 1462920985873 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:56:25 INFO - PROCESS | 1826 | 1462920985877 Marionette TRACE conn3 <- [1,1778,null,{}] 15:56:25 INFO - PROCESS | 1826 | 1462920985884 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:26 INFO - PROCESS | 1826 | 1462920986103 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 15:56:26 INFO - PROCESS | 1826 | 1462920986427 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cff4800 == 142 [pid = 1826] [id = 452] 15:56:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x8d203800) [pid = 1826] [serial = 1357] [outer = (nil)] 15:56:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x8db87800) [pid = 1826] [serial = 1358] [outer = 0x8d203800] 15:56:26 INFO - PROCESS | 1826 | 1462920986516 Marionette DEBUG loaded listener.js 15:56:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x8df43c00) [pid = 1826] [serial = 1359] [outer = 0x8d203800] 15:56:27 INFO - PROCESS | 1826 | 1462920987445 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 15:56:27 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 15:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1640ms 15:56:27 INFO - PROCESS | 1826 | 1462920987514 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 15:56:27 INFO - PROCESS | 1826 | 1462920987518 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 15:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:56:27 INFO - PROCESS | 1826 | 1462920987525 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:56:27 INFO - PROCESS | 1826 | 1462920987531 Marionette TRACE conn3 <- [1,1782,null,{}] 15:56:27 INFO - PROCESS | 1826 | 1462920987547 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:27 INFO - PROCESS | 1826 | 1462920987803 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 15:56:28 INFO - PROCESS | 1826 | 1462920988117 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e7e2400 == 143 [pid = 1826] [id = 453] 15:56:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x8ea3dc00) [pid = 1826] [serial = 1360] [outer = (nil)] 15:56:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8ea95000) [pid = 1826] [serial = 1361] [outer = 0x8ea3dc00] 15:56:28 INFO - PROCESS | 1826 | 1462920988204 Marionette DEBUG loaded listener.js 15:56:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8f1bec00) [pid = 1826] [serial = 1362] [outer = 0x8ea3dc00] 15:56:29 INFO - PROCESS | 1826 | 1462920989096 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 15:56:29 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 15:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1647ms 15:56:29 INFO - PROCESS | 1826 | 1462920989173 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 15:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:56:29 INFO - PROCESS | 1826 | 1462920989178 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 15:56:29 INFO - PROCESS | 1826 | 1462920989184 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:56:29 INFO - PROCESS | 1826 | 1462920989188 Marionette TRACE conn3 <- [1,1786,null,{}] 15:56:29 INFO - PROCESS | 1826 | 1462920989194 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:29 INFO - PROCESS | 1826 | 1462920989429 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 15:56:29 INFO - PROCESS | 1826 | 1462920989752 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cbb3c00 == 144 [pid = 1826] [id = 454] 15:56:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8ea8dc00) [pid = 1826] [serial = 1363] [outer = (nil)] 15:56:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x8f34c000) [pid = 1826] [serial = 1364] [outer = 0x8ea8dc00] 15:56:29 INFO - PROCESS | 1826 | 1462920989837 Marionette DEBUG loaded listener.js 15:56:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x8f4e8000) [pid = 1826] [serial = 1365] [outer = 0x8ea8dc00] 15:56:30 INFO - PROCESS | 1826 | 1462920990681 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 15:56:30 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 15:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1538ms 15:56:30 INFO - PROCESS | 1826 | 1462920990723 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 15:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:56:30 INFO - PROCESS | 1826 | 1462920990727 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 15:56:30 INFO - PROCESS | 1826 | 1462920990734 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:56:30 INFO - PROCESS | 1826 | 1462920990737 Marionette TRACE conn3 <- [1,1790,null,{}] 15:56:30 INFO - PROCESS | 1826 | 1462920990743 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:30 INFO - PROCESS | 1826 | 1462920990938 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 15:56:31 INFO - PROCESS | 1826 | 1462920991213 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1ccc00 == 145 [pid = 1826] [id = 455] 15:56:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x8f347800) [pid = 1826] [serial = 1366] [outer = (nil)] 15:56:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x90837c00) [pid = 1826] [serial = 1367] [outer = 0x8f347800] 15:56:31 INFO - PROCESS | 1826 | 1462920991355 Marionette DEBUG loaded listener.js 15:56:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x9083c800) [pid = 1826] [serial = 1368] [outer = 0x8f347800] 15:56:32 INFO - PROCESS | 1826 | 1462920992291 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:56:32 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) 15:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1636ms 15:56:32 INFO - PROCESS | 1826 | 1462920992370 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 15:56:32 INFO - PROCESS | 1826 | 1462920992373 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 15:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:56:32 INFO - PROCESS | 1826 | 1462920992379 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:56:32 INFO - PROCESS | 1826 | 1462920992383 Marionette TRACE conn3 <- [1,1794,null,{}] 15:56:32 INFO - PROCESS | 1826 | 1462920992389 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:32 INFO - PROCESS | 1826 | 1462920992647 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 15:56:32 INFO - PROCESS | 1826 | 1462920992966 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1ae000 == 146 [pid = 1826] [id = 456] 15:56:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x90838400) [pid = 1826] [serial = 1369] [outer = (nil)] 15:56:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x90be8400) [pid = 1826] [serial = 1370] [outer = 0x90838400] 15:56:33 INFO - PROCESS | 1826 | 1462920993050 Marionette DEBUG loaded listener.js 15:56:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x91008c00) [pid = 1826] [serial = 1371] [outer = 0x90838400] 15:56:33 INFO - PROCESS | 1826 | 1462920993893 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1579ms 15:56:33 INFO - PROCESS | 1826 | 1462920993977 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 15:56:33 INFO - PROCESS | 1826 | 1462920993982 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 15:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:56:33 INFO - PROCESS | 1826 | 1462920993990 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:56:33 INFO - PROCESS | 1826 | 1462920993994 Marionette TRACE conn3 <- [1,1798,null,{}] 15:56:34 INFO - PROCESS | 1826 | 1462920993999 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:34 INFO - PROCESS | 1826 | 1462920994195 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 15:56:34 INFO - PROCESS | 1826 | 1462920994460 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x88e6a400 == 147 [pid = 1826] [id = 457] 15:56:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x8f352800) [pid = 1826] [serial = 1372] [outer = (nil)] 15:56:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x9103d000) [pid = 1826] [serial = 1373] [outer = 0x8f352800] 15:56:34 INFO - PROCESS | 1826 | 1462920994592 Marionette DEBUG loaded listener.js 15:56:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x91ccdc00) [pid = 1826] [serial = 1374] [outer = 0x8f352800] 15:56:35 INFO - PROCESS | 1826 | 1462920995496 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 15:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1533ms 15:56:35 INFO - PROCESS | 1826 | 1462920995524 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 15:56:35 INFO - PROCESS | 1826 | 1462920995528 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 15:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:56:35 INFO - PROCESS | 1826 | 1462920995535 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:56:35 INFO - PROCESS | 1826 | 1462920995538 Marionette TRACE conn3 <- [1,1802,null,{}] 15:56:35 INFO - PROCESS | 1826 | 1462920995544 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:35 INFO - PROCESS | 1826 | 1462920995734 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 15:56:36 INFO - PROCESS | 1826 | 1462920996005 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea36800 == 148 [pid = 1826] [id = 458] 15:56:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x90a82c00) [pid = 1826] [serial = 1375] [outer = (nil)] 15:56:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x92230000) [pid = 1826] [serial = 1376] [outer = 0x90a82c00] 15:56:36 INFO - PROCESS | 1826 | 1462920996148 Marionette DEBUG loaded listener.js 15:56:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x923c8c00) [pid = 1826] [serial = 1377] [outer = 0x90a82c00] 15:56:37 INFO - PROCESS | 1826 | 1462920997058 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1582ms 15:56:37 INFO - PROCESS | 1826 | 1462920997117 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 15:56:37 INFO - PROCESS | 1826 | 1462920997121 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 15:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:56:37 INFO - PROCESS | 1826 | 1462920997127 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:56:37 INFO - PROCESS | 1826 | 1462920997131 Marionette TRACE conn3 <- [1,1806,null,{}] 15:56:37 INFO - PROCESS | 1826 | 1462920997137 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:37 INFO - PROCESS | 1826 | 1462920997343 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 15:56:37 INFO - PROCESS | 1826 | 1462920997664 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x90befc00 == 149 [pid = 1826] [id = 459] 15:56:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x90bf1000) [pid = 1826] [serial = 1378] [outer = (nil)] 15:56:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x92ee9000) [pid = 1826] [serial = 1379] [outer = 0x90bf1000] 15:56:37 INFO - PROCESS | 1826 | 1462920997752 Marionette DEBUG loaded listener.js 15:56:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x938c1400) [pid = 1826] [serial = 1380] [outer = 0x90bf1000] 15:56:38 INFO - PROCESS | 1826 | 1462920998639 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 15:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1580ms 15:56:38 INFO - PROCESS | 1826 | 1462920998709 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 15:56:38 INFO - PROCESS | 1826 | 1462920998713 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 15:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:56:38 INFO - PROCESS | 1826 | 1462920998719 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:56:38 INFO - PROCESS | 1826 | 1462920998722 Marionette TRACE conn3 <- [1,1810,null,{}] 15:56:38 INFO - PROCESS | 1826 | 1462920998728 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:38 INFO - PROCESS | 1826 | 1462920998968 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 15:56:39 INFO - PROCESS | 1826 | 1462920999278 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x90be6400 == 150 [pid = 1826] [id = 460] 15:56:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x9100bc00) [pid = 1826] [serial = 1381] [outer = (nil)] 15:56:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x93cbc800) [pid = 1826] [serial = 1382] [outer = 0x9100bc00] 15:56:39 INFO - PROCESS | 1826 | 1462920999367 Marionette DEBUG loaded listener.js 15:56:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x94633800) [pid = 1826] [serial = 1383] [outer = 0x9100bc00] 15:56:40 INFO - PROCESS | 1826 | 1462921000295 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1631ms 15:56:40 INFO - PROCESS | 1826 | 1462921000351 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 15:56:40 INFO - PROCESS | 1826 | 1462921000355 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 15:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:56:40 INFO - PROCESS | 1826 | 1462921000361 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:56:40 INFO - PROCESS | 1826 | 1462921000365 Marionette TRACE conn3 <- [1,1814,null,{}] 15:56:40 INFO - PROCESS | 1826 | 1462921000371 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:40 INFO - PROCESS | 1826 | 1462921000588 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 15:56:40 INFO - PROCESS | 1826 | 1462921000909 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x93a60800 == 151 [pid = 1826] [id = 461] 15:56:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x95154800) [pid = 1826] [serial = 1384] [outer = (nil)] 15:56:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x97703400) [pid = 1826] [serial = 1385] [outer = 0x95154800] 15:56:41 INFO - PROCESS | 1826 | 1462921001005 Marionette DEBUG loaded listener.js 15:56:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x97778c00) [pid = 1826] [serial = 1386] [outer = 0x95154800] 15:56:41 INFO - PROCESS | 1826 | 1462921001919 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1631ms 15:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:56:42 INFO - PROCESS | 1826 | 1462921001993 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 15:56:42 INFO - PROCESS | 1826 | 1462921001996 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 15:56:42 INFO - PROCESS | 1826 | 1462921002002 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:56:42 INFO - PROCESS | 1826 | 1462921002006 Marionette TRACE conn3 <- [1,1818,null,{}] 15:56:42 INFO - PROCESS | 1826 | 1462921002012 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:42 INFO - PROCESS | 1826 | 1462921002246 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 15:56:42 INFO - PROCESS | 1826 | 1462921002578 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x9514f000 == 152 [pid = 1826] [id = 462] 15:56:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x9770a400) [pid = 1826] [serial = 1387] [outer = (nil)] 15:56:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x98a37800) [pid = 1826] [serial = 1388] [outer = 0x9770a400] 15:56:42 INFO - PROCESS | 1826 | 1462921002661 Marionette DEBUG loaded listener.js 15:56:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x98ac2000) [pid = 1826] [serial = 1389] [outer = 0x9770a400] 15:56:43 INFO - PROCESS | 1826 | ************************* 15:56:43 INFO - PROCESS | 1826 | A coding exception was thrown and uncaught in a Task. 15:56:43 INFO - PROCESS | 1826 | 15:56:43 INFO - PROCESS | 1826 | Full message: TypeError: NetworkError when attempting to fetch resource. 15:56:43 INFO - PROCESS | 1826 | Full stack: 15:56:43 INFO - PROCESS | 1826 | ************************* 15:56:43 INFO - PROCESS | 1826 | 1462921003590 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 15:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1632ms 15:56:43 INFO - PROCESS | 1826 | 1462921003638 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 15:56:43 INFO - PROCESS | 1826 | 1462921003642 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 15:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:56:43 INFO - PROCESS | 1826 | 1462921003658 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:56:43 INFO - PROCESS | 1826 | 1462921003661 Marionette TRACE conn3 <- [1,1822,null,{}] 15:56:43 INFO - PROCESS | 1826 | 1462921003667 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:43 INFO - PROCESS | 1826 | 1462921003862 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 15:56:44 INFO - PROCESS | 1826 | 1462921004175 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d35c00 == 153 [pid = 1826] [id = 463] 15:56:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x96537800) [pid = 1826] [serial = 1390] [outer = (nil)] 15:56:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x996f4000) [pid = 1826] [serial = 1391] [outer = 0x96537800] 15:56:44 INFO - PROCESS | 1826 | 1462921004263 Marionette DEBUG loaded listener.js 15:56:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x9978b400) [pid = 1826] [serial = 1392] [outer = 0x96537800] 15:56:45 INFO - PROCESS | 1826 | 1462921005144 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 15:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1538ms 15:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:56:45 INFO - PROCESS | 1826 | 1462921005197 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 15:56:45 INFO - PROCESS | 1826 | 1462921005200 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 15:56:45 INFO - PROCESS | 1826 | 1462921005206 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:56:45 INFO - PROCESS | 1826 | 1462921005210 Marionette TRACE conn3 <- [1,1826,null,{}] 15:56:45 INFO - PROCESS | 1826 | 1462921005215 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:45 INFO - PROCESS | 1826 | 1462921005413 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 15:56:45 INFO - PROCESS | 1826 | 1462921005683 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x95108800 == 154 [pid = 1826] [id = 464] 15:56:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x9514a800) [pid = 1826] [serial = 1393] [outer = (nil)] 15:56:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x9a41a800) [pid = 1826] [serial = 1394] [outer = 0x9514a800] 15:56:45 INFO - PROCESS | 1826 | 1462921005812 Marionette DEBUG loaded listener.js 15:56:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x9a783000) [pid = 1826] [serial = 1395] [outer = 0x9514a800] 15:56:46 INFO - PROCESS | 1826 | 1462921006692 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 15:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1533ms 15:56:46 INFO - PROCESS | 1826 | 1462921006767 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 15:56:46 INFO - PROCESS | 1826 | 1462921006772 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 15:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:56:46 INFO - PROCESS | 1826 | 1462921006783 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:56:46 INFO - PROCESS | 1826 | 1462921006786 Marionette TRACE conn3 <- [1,1830,null,{}] 15:56:46 INFO - PROCESS | 1826 | 1462921006792 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:47 INFO - PROCESS | 1826 | 1462921007020 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 15:56:47 INFO - PROCESS | 1826 | 1462921007355 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d3b800 == 155 [pid = 1826] [id = 465] 15:56:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x884b3400) [pid = 1826] [serial = 1396] [outer = (nil)] 15:56:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x91011c00) [pid = 1826] [serial = 1397] [outer = 0x884b3400] 15:56:47 INFO - PROCESS | 1826 | 1462921007438 Marionette DEBUG loaded listener.js 15:56:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x9aa99000) [pid = 1826] [serial = 1398] [outer = 0x884b3400] 15:56:48 INFO - PROCESS | 1826 | 1462921008341 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 15:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1627ms 15:56:48 INFO - PROCESS | 1826 | 1462921008411 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 15:56:48 INFO - PROCESS | 1826 | 1462921008415 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 15:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:56:48 INFO - PROCESS | 1826 | 1462921008421 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:56:48 INFO - PROCESS | 1826 | 1462921008424 Marionette TRACE conn3 <- [1,1834,null,{}] 15:56:48 INFO - PROCESS | 1826 | 1462921008430 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:48 INFO - PROCESS | 1826 | 1462921008625 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 15:56:48 INFO - PROCESS | 1826 | 1462921008939 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x996f8000 == 156 [pid = 1826] [id = 466] 15:56:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x99f9dc00) [pid = 1826] [serial = 1399] [outer = (nil)] 15:56:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x9b149000) [pid = 1826] [serial = 1400] [outer = 0x99f9dc00] 15:56:49 INFO - PROCESS | 1826 | 1462921009050 Marionette DEBUG loaded listener.js 15:56:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x9b973800) [pid = 1826] [serial = 1401] [outer = 0x99f9dc00] 15:56:49 INFO - PROCESS | 1826 | 1462921009931 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 15:56:50 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 15:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1587ms 15:56:50 INFO - PROCESS | 1826 | 1462921010009 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 15:56:50 INFO - PROCESS | 1826 | 1462921010013 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 15:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:56:50 INFO - PROCESS | 1826 | 1462921010019 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:56:50 INFO - PROCESS | 1826 | 1462921010023 Marionette TRACE conn3 <- [1,1838,null,{}] 15:56:50 INFO - PROCESS | 1826 | 1462921010030 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:50 INFO - PROCESS | 1826 | 1462921010227 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 15:56:50 INFO - PROCESS | 1826 | 1462921010543 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d35800 == 157 [pid = 1826] [id = 467] 15:56:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x90a81c00) [pid = 1826] [serial = 1402] [outer = (nil)] 15:56:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x9cc69400) [pid = 1826] [serial = 1403] [outer = 0x90a81c00] 15:56:50 INFO - PROCESS | 1826 | 1462921010631 Marionette DEBUG loaded listener.js 15:56:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0xa1049400) [pid = 1826] [serial = 1404] [outer = 0x90a81c00] 15:56:51 INFO - PROCESS | 1826 | 1462921011609 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1633ms 15:56:51 INFO - PROCESS | 1826 | 1462921011653 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 15:56:51 INFO - PROCESS | 1826 | 1462921011657 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 15:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:56:51 INFO - PROCESS | 1826 | 1462921011663 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:56:51 INFO - PROCESS | 1826 | 1462921011667 Marionette TRACE conn3 <- [1,1842,null,{}] 15:56:51 INFO - PROCESS | 1826 | 1462921011672 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:51 INFO - PROCESS | 1826 | 1462921011902 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 15:56:52 INFO - PROCESS | 1826 | 1462921012253 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x884aec00 == 158 [pid = 1826] [id = 468] 15:56:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x8866e400) [pid = 1826] [serial = 1405] [outer = (nil)] 15:56:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x88ec5400) [pid = 1826] [serial = 1406] [outer = 0x8866e400] 15:56:52 INFO - PROCESS | 1826 | 1462921012341 Marionette DEBUG loaded listener.js 15:56:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x8b31d800) [pid = 1826] [serial = 1407] [outer = 0x8866e400] 15:56:53 INFO - PROCESS | 1826 | 1462921013184 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 15:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1581ms 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x88864800 == 157 [pid = 1826] [id = 351] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x87d35000 == 156 [pid = 1826] [id = 398] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x9af30400 == 155 [pid = 1826] [id = 208] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x88866400 == 154 [pid = 1826] [id = 449] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x88ec8800 == 153 [pid = 1826] [id = 448] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x88676c00 == 152 [pid = 1826] [id = 447] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x88863800 == 151 [pid = 1826] [id = 446] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x99f91800 == 150 [pid = 1826] [id = 440] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x95105800 == 149 [pid = 1826] [id = 441] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x874f9400 == 148 [pid = 1826] [id = 439] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x97776800 == 147 [pid = 1826] [id = 438] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x93cb7400 == 146 [pid = 1826] [id = 437] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x92cdd000 == 145 [pid = 1826] [id = 435] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x88864c00 == 144 [pid = 1826] [id = 436] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x8f4f3000 == 143 [pid = 1826] [id = 434] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x884b1c00 == 142 [pid = 1826] [id = 433] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x8f345800 == 141 [pid = 1826] [id = 432] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x8964d000 == 140 [pid = 1826] [id = 431] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x88be8800 == 139 [pid = 1826] [id = 430] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x8d202000 == 138 [pid = 1826] [id = 428] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea8a400 == 137 [pid = 1826] [id = 429] 15:56:54 INFO - PROCESS | 1826 | --DOCSHELL 0x88ec3800 == 136 [pid = 1826] [id = 427] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x89501c00) [pid = 1826] [serial = 1280] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x98ac6400) [pid = 1826] [serial = 1245] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x93ab8800) [pid = 1826] [serial = 1238] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x9b971000) [pid = 1826] [serial = 1262] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x8f5b3800) [pid = 1826] [serial = 1223] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x97780000) [pid = 1826] [serial = 1244] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x90863c00) [pid = 1826] [serial = 1227] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x996ecc00) [pid = 1826] [serial = 1247] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x93a52800) [pid = 1826] [serial = 1235] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x9aad7c00) [pid = 1826] [serial = 1257] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x9463e000) [pid = 1826] [serial = 1239] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x89eef000) [pid = 1826] [serial = 1271] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x9aacf000) [pid = 1826] [serial = 1256] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x8aff5c00) [pid = 1826] [serial = 1215] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x8e17c000) [pid = 1826] [serial = 1218] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x9b17c000) [pid = 1826] [serial = 1259] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x9103e400) [pid = 1826] [serial = 1230] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x99f9b800) [pid = 1826] [serial = 1250] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x88e72000) [pid = 1826] [serial = 1269] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x8df3e800) [pid = 1826] [serial = 1217] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x9b974400) [pid = 1826] [serial = 1263] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x95149c00) [pid = 1826] [serial = 1242] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x923bb400) [pid = 1826] [serial = 1232] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x8f1c0000) [pid = 1826] [serial = 1220] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x9b87f800) [pid = 1826] [serial = 1260] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x8dde2c00) [pid = 1826] [serial = 1275] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x90832400) [pid = 1826] [serial = 1224] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x8f345c00) [pid = 1826] [serial = 1221] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x9b9ae800) [pid = 1826] [serial = 1265] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x9970d000) [pid = 1826] [serial = 1248] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x8d20bc00) [pid = 1826] [serial = 1274] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x8ea3ac00) [pid = 1826] [serial = 1278] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x9aa90000) [pid = 1826] [serial = 1254] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x8e17f400) [pid = 1826] [serial = 1277] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x9510f400) [pid = 1826] [serial = 1241] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x88871c00) [pid = 1826] [serial = 1268] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x8afeb800) [pid = 1826] [serial = 1272] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x93aae000) [pid = 1826] [serial = 1236] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x92ce6000) [pid = 1826] [serial = 1233] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x89650800) [pid = 1826] [serial = 1214] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x9a78b000) [pid = 1826] [serial = 1253] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x9a232800) [pid = 1826] [serial = 1251] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x9085d400) [pid = 1826] [serial = 1226] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x91011800) [pid = 1826] [serial = 1229] [outer = (nil)] [url = about:blank] 15:56:54 INFO - PROCESS | 1826 | 1462921014644 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 15:56:54 INFO - PROCESS | 1826 | 1462921014659 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 15:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:56:54 INFO - PROCESS | 1826 | 1462921014705 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:56:54 INFO - PROCESS | 1826 | 1462921014713 Marionette TRACE conn3 <- [1,1846,null,{}] 15:56:54 INFO - PROCESS | 1826 | 1462921014720 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:54 INFO - PROCESS | 1826 | 1462921014908 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 15:56:54 INFO - PROCESS | 1826 | 1462921014926 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x88868800 == 137 [pid = 1826] [id = 469] 15:56:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x88869400) [pid = 1826] [serial = 1408] [outer = (nil)] 15:56:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x88beb000) [pid = 1826] [serial = 1409] [outer = 0x88869400] 15:56:55 INFO - PROCESS | 1826 | 1462921015001 Marionette DEBUG loaded listener.js 15:56:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x88e73000) [pid = 1826] [serial = 1410] [outer = 0x88869400] 15:56:55 INFO - PROCESS | 1826 | 1462921015959 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:56:55 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) 15:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1293ms 15:56:56 INFO - PROCESS | 1826 | 1462921015995 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 15:56:56 INFO - PROCESS | 1826 | 1462921016000 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 15:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:56:56 INFO - PROCESS | 1826 | 1462921016012 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:56:56 INFO - PROCESS | 1826 | 1462921016016 Marionette TRACE conn3 <- [1,1850,null,{}] 15:56:56 INFO - PROCESS | 1826 | 1462921016023 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:56 INFO - PROCESS | 1826 | 1462921016206 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 15:56:56 INFO - PROCESS | 1826 | 1462921016393 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x88863800 == 138 [pid = 1826] [id = 470] 15:56:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x89509400) [pid = 1826] [serial = 1411] [outer = (nil)] 15:56:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x89eefc00) [pid = 1826] [serial = 1412] [outer = 0x89509400] 15:56:56 INFO - PROCESS | 1826 | 1462921016464 Marionette DEBUG loaded listener.js 15:56:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x8afef000) [pid = 1826] [serial = 1413] [outer = 0x89509400] 15:56:57 INFO - PROCESS | 1826 | 1462921017363 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1390ms 15:56:57 INFO - PROCESS | 1826 | 1462921017399 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 15:56:57 INFO - PROCESS | 1826 | 1462921017403 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 15:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:56:57 INFO - PROCESS | 1826 | 1462921017410 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:56:57 INFO - PROCESS | 1826 | 1462921017413 Marionette TRACE conn3 <- [1,1854,null,{}] 15:56:57 INFO - PROCESS | 1826 | 1462921017434 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:57 INFO - PROCESS | 1826 | 1462921017686 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 15:56:57 INFO - PROCESS | 1826 | 1462921017720 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x8d210400 == 139 [pid = 1826] [id = 471] 15:56:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x8db83800) [pid = 1826] [serial = 1414] [outer = (nil)] 15:56:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x8ddec800) [pid = 1826] [serial = 1415] [outer = 0x8db83800] 15:56:57 INFO - PROCESS | 1826 | 1462921017795 Marionette DEBUG loaded listener.js 15:56:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x8e178400) [pid = 1826] [serial = 1416] [outer = 0x8db83800] 15:56:58 INFO - PROCESS | 1826 | 1462921018751 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1385ms 15:56:58 INFO - PROCESS | 1826 | 1462921018795 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 15:56:58 INFO - PROCESS | 1826 | 1462921018799 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 15:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:56:58 INFO - PROCESS | 1826 | 1462921018813 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:56:58 INFO - PROCESS | 1826 | 1462921018815 Marionette TRACE conn3 <- [1,1858,null,{}] 15:56:58 INFO - PROCESS | 1826 | 1462921018821 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:59 INFO - PROCESS | 1826 | 1462921019077 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x89e52c00) [pid = 1826] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x8df3ec00) [pid = 1826] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x8aa43800) [pid = 1826] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x8aa4f400) [pid = 1826] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x8f5b7000) [pid = 1826] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x90a7e800) [pid = 1826] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x95105c00) [pid = 1826] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x88867400) [pid = 1826] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x8ea91000) [pid = 1826] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x9777e800) [pid = 1826] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x92ce1000) [pid = 1826] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x87d32800) [pid = 1826] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x8f4f2800) [pid = 1826] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x88ece400) [pid = 1826] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x88ec6000) [pid = 1826] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x9a78ac00) [pid = 1826] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x9cc66000) [pid = 1826] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x88ecec00) [pid = 1826] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x884bcc00) [pid = 1826] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x8866c800) [pid = 1826] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x88ecd800) [pid = 1826] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x8866d400) [pid = 1826] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x98dc8c00) [pid = 1826] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:56:59 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x8d207400) [pid = 1826] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:56:59 INFO - PROCESS | 1826 | 1462921019873 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d32800 == 140 [pid = 1826] [id = 472] 15:56:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x8866c800) [pid = 1826] [serial = 1417] [outer = (nil)] 15:56:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x88e72c00) [pid = 1826] [serial = 1418] [outer = 0x8866c800] 15:56:59 INFO - PROCESS | 1826 | 1462921019963 Marionette DEBUG loaded listener.js 15:57:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x8afed800) [pid = 1826] [serial = 1419] [outer = 0x8866c800] 15:57:00 INFO - PROCESS | 1826 | 1462921020687 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 15:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1938ms 15:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:57:00 INFO - PROCESS | 1826 | 1462921020743 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 15:57:00 INFO - PROCESS | 1826 | 1462921020745 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 15:57:00 INFO - PROCESS | 1826 | 1462921020752 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:57:00 INFO - PROCESS | 1826 | 1462921020755 Marionette TRACE conn3 <- [1,1862,null,{}] 15:57:00 INFO - PROCESS | 1826 | 1462921020761 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:00 INFO - PROCESS | 1826 | 1462921020933 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 15:57:00 INFO - PROCESS | 1826 | 1462921020949 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x88870c00 == 141 [pid = 1826] [id = 473] 15:57:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x88ec6000) [pid = 1826] [serial = 1420] [outer = (nil)] 15:57:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x8ea3b800) [pid = 1826] [serial = 1421] [outer = 0x88ec6000] 15:57:01 INFO - PROCESS | 1826 | 1462921021024 Marionette DEBUG loaded listener.js 15:57:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x8f1a4400) [pid = 1826] [serial = 1422] [outer = 0x88ec6000] 15:57:02 INFO - PROCESS | 1826 | 1462921022239 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 15:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1530ms 15:57:02 INFO - PROCESS | 1826 | 1462921022283 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 15:57:02 INFO - PROCESS | 1826 | 1462921022290 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 15:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:57:02 INFO - PROCESS | 1826 | 1462921022298 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:57:02 INFO - PROCESS | 1826 | 1462921022303 Marionette TRACE conn3 <- [1,1866,null,{}] 15:57:02 INFO - PROCESS | 1826 | 1462921022312 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:02 INFO - PROCESS | 1826 | 1462921022541 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 15:57:02 INFO - PROCESS | 1826 | 1462921022897 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x88679c00 == 142 [pid = 1826] [id = 474] 15:57:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x88864800) [pid = 1826] [serial = 1423] [outer = (nil)] 15:57:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x8964b400) [pid = 1826] [serial = 1424] [outer = 0x88864800] 15:57:02 INFO - PROCESS | 1826 | 1462921022993 Marionette DEBUG loaded listener.js 15:57:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x89ef7800) [pid = 1826] [serial = 1425] [outer = 0x88864800] 15:57:03 INFO - PROCESS | 1826 | 1462921023891 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 15:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1640ms 15:57:03 INFO - PROCESS | 1826 | 1462921023939 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 15:57:03 INFO - PROCESS | 1826 | 1462921023948 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 15:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:57:03 INFO - PROCESS | 1826 | 1462921023959 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:57:03 INFO - PROCESS | 1826 | 1462921023963 Marionette TRACE conn3 <- [1,1870,null,{}] 15:57:03 INFO - PROCESS | 1826 | 1462921023969 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:04 INFO - PROCESS | 1826 | 1462921024184 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 15:57:04 INFO - PROCESS | 1826 | 1462921024465 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cff5800 == 143 [pid = 1826] [id = 475] 15:57:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x8d205400) [pid = 1826] [serial = 1426] [outer = (nil)] 15:57:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x8e7dfc00) [pid = 1826] [serial = 1427] [outer = 0x8d205400] 15:57:04 INFO - PROCESS | 1826 | 1462921024588 Marionette DEBUG loaded listener.js 15:57:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x8ea3d400) [pid = 1826] [serial = 1428] [outer = 0x8d205400] 15:57:05 INFO - PROCESS | 1826 | 1462921025546 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 15:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1643ms 15:57:05 INFO - PROCESS | 1826 | 1462921025602 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 15:57:05 INFO - PROCESS | 1826 | 1462921025606 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 15:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:57:05 INFO - PROCESS | 1826 | 1462921025613 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:57:05 INFO - PROCESS | 1826 | 1462921025619 Marionette TRACE conn3 <- [1,1874,null,{}] 15:57:05 INFO - PROCESS | 1826 | 1462921025636 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:05 INFO - PROCESS | 1826 | 1462921025872 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 15:57:06 INFO - PROCESS | 1826 | 1462921026190 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea8f400 == 144 [pid = 1826] [id = 476] 15:57:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8f350000) [pid = 1826] [serial = 1429] [outer = (nil)] 15:57:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8f5b3800) [pid = 1826] [serial = 1430] [outer = 0x8f350000] 15:57:06 INFO - PROCESS | 1826 | 1462921026278 Marionette DEBUG loaded listener.js 15:57:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8f5bf000) [pid = 1826] [serial = 1431] [outer = 0x8f350000] 15:57:07 INFO - PROCESS | 1826 | 1462921027193 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 15:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1647ms 15:57:07 INFO - PROCESS | 1826 | 1462921027261 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 15:57:07 INFO - PROCESS | 1826 | 1462921027266 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 15:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:57:07 INFO - PROCESS | 1826 | 1462921027272 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:57:07 INFO - PROCESS | 1826 | 1462921027276 Marionette TRACE conn3 <- [1,1878,null,{}] 15:57:07 INFO - PROCESS | 1826 | 1462921027282 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:07 INFO - PROCESS | 1826 | 1462921027482 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 15:57:07 INFO - PROCESS | 1826 | 1462921027802 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f347000 == 145 [pid = 1826] [id = 477] 15:57:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x90833800) [pid = 1826] [serial = 1432] [outer = (nil)] 15:57:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x90a79c00) [pid = 1826] [serial = 1433] [outer = 0x90833800] 15:57:07 INFO - PROCESS | 1826 | 1462921027891 Marionette DEBUG loaded listener.js 15:57:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x90a84800) [pid = 1826] [serial = 1434] [outer = 0x90833800] 15:57:08 INFO - PROCESS | 1826 | 1462921028721 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 15:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1485ms 15:57:08 INFO - PROCESS | 1826 | 1462921028758 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 15:57:08 INFO - PROCESS | 1826 | 1462921028762 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 15:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:57:08 INFO - PROCESS | 1826 | 1462921028768 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:57:08 INFO - PROCESS | 1826 | 1462921028771 Marionette TRACE conn3 <- [1,1882,null,{}] 15:57:08 INFO - PROCESS | 1826 | 1462921028777 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:09 INFO - PROCESS | 1826 | 1462921029050 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 15:57:09 INFO - PROCESS | 1826 | 1462921029258 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x9085dc00 == 146 [pid = 1826] [id = 478] 15:57:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x90a7b400) [pid = 1826] [serial = 1435] [outer = (nil)] 15:57:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x91011800) [pid = 1826] [serial = 1436] [outer = 0x90a7b400] 15:57:09 INFO - PROCESS | 1826 | 1462921029342 Marionette DEBUG loaded listener.js 15:57:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x9103d400) [pid = 1826] [serial = 1437] [outer = 0x90a7b400] 15:57:10 INFO - PROCESS | 1826 | 1462921030300 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 15:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1592ms 15:57:10 INFO - PROCESS | 1826 | 1462921030361 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 15:57:10 INFO - PROCESS | 1826 | 1462921030364 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 15:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:57:10 INFO - PROCESS | 1826 | 1462921030371 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:57:10 INFO - PROCESS | 1826 | 1462921030375 Marionette TRACE conn3 <- [1,1886,null,{}] 15:57:10 INFO - PROCESS | 1826 | 1462921030380 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:10 INFO - PROCESS | 1826 | 1462921030601 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 15:57:10 INFO - PROCESS | 1826 | 1462921030918 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x90be6000 == 147 [pid = 1826] [id = 479] 15:57:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x9100cc00) [pid = 1826] [serial = 1438] [outer = (nil)] 15:57:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x92eeec00) [pid = 1826] [serial = 1439] [outer = 0x9100cc00] 15:57:11 INFO - PROCESS | 1826 | 1462921031009 Marionette DEBUG loaded listener.js 15:57:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x938f4c00) [pid = 1826] [serial = 1440] [outer = 0x9100cc00] 15:57:11 INFO - PROCESS | 1826 | 1462921031871 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 15:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1538ms 15:57:11 INFO - PROCESS | 1826 | 1462921031910 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 15:57:11 INFO - PROCESS | 1826 | 1462921031914 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 15:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:57:11 INFO - PROCESS | 1826 | 1462921031920 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:57:11 INFO - PROCESS | 1826 | 1462921031923 Marionette TRACE conn3 <- [1,1890,null,{}] 15:57:11 INFO - PROCESS | 1826 | 1462921031929 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:12 INFO - PROCESS | 1826 | 1462921032126 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 15:57:12 INFO - PROCESS | 1826 | 1462921032399 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x92cdcc00 == 148 [pid = 1826] [id = 480] 15:57:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x92ee6000) [pid = 1826] [serial = 1441] [outer = (nil)] 15:57:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x93cb6400) [pid = 1826] [serial = 1442] [outer = 0x92ee6000] 15:57:12 INFO - PROCESS | 1826 | 1462921032528 Marionette DEBUG loaded listener.js 15:57:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x94638400) [pid = 1826] [serial = 1443] [outer = 0x92ee6000] 15:57:13 INFO - PROCESS | 1826 | 1462921033392 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 15:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1529ms 15:57:13 INFO - PROCESS | 1826 | 1462921033450 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 15:57:13 INFO - PROCESS | 1826 | 1462921033453 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 15:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:57:13 INFO - PROCESS | 1826 | 1462921033460 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:57:13 INFO - PROCESS | 1826 | 1462921033464 Marionette TRACE conn3 <- [1,1894,null,{}] 15:57:13 INFO - PROCESS | 1826 | 1462921033469 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:13 INFO - PROCESS | 1826 | 1462921033662 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 15:57:13 INFO - PROCESS | 1826 | 1462921033930 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x88ec8400 == 149 [pid = 1826] [id = 481] 15:57:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x90bf2800) [pid = 1826] [serial = 1444] [outer = (nil)] 15:57:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x95111800) [pid = 1826] [serial = 1445] [outer = 0x90bf2800] 15:57:14 INFO - PROCESS | 1826 | 1462921034059 Marionette DEBUG loaded listener.js 15:57:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x95150400) [pid = 1826] [serial = 1446] [outer = 0x90bf2800] 15:57:14 INFO - PROCESS | 1826 | 1462921034956 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 15:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1532ms 15:57:14 INFO - PROCESS | 1826 | 1462921034993 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 15:57:14 INFO - PROCESS | 1826 | 1462921034997 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 15:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:57:15 INFO - PROCESS | 1826 | 1462921035004 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:57:15 INFO - PROCESS | 1826 | 1462921035006 Marionette TRACE conn3 <- [1,1898,null,{}] 15:57:15 INFO - PROCESS | 1826 | 1462921035012 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:15 INFO - PROCESS | 1826 | 1462921035288 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 15:57:15 INFO - PROCESS | 1826 | 1462921035633 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x874f7000 == 150 [pid = 1826] [id = 482] 15:57:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x946b5400) [pid = 1826] [serial = 1447] [outer = (nil)] 15:57:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x9770e400) [pid = 1826] [serial = 1448] [outer = 0x946b5400] 15:57:15 INFO - PROCESS | 1826 | 1462921035731 Marionette DEBUG loaded listener.js 15:57:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x97776c00) [pid = 1826] [serial = 1449] [outer = 0x946b5400] 15:57:16 INFO - PROCESS | 1826 | 1462921036632 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 15:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1684ms 15:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:57:16 INFO - PROCESS | 1826 | 1462921036688 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 15:57:16 INFO - PROCESS | 1826 | 1462921036691 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 15:57:16 INFO - PROCESS | 1826 | 1462921036698 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:57:16 INFO - PROCESS | 1826 | 1462921036701 Marionette TRACE conn3 <- [1,1902,null,{}] 15:57:16 INFO - PROCESS | 1826 | 1462921036707 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:16 INFO - PROCESS | 1826 | 1462921036900 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 15:57:17 INFO - PROCESS | 1826 | 1462921037214 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x92226c00 == 151 [pid = 1826] [id = 483] 15:57:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x9653e800) [pid = 1826] [serial = 1450] [outer = (nil)] 15:57:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x98dc8c00) [pid = 1826] [serial = 1451] [outer = 0x9653e800] 15:57:17 INFO - PROCESS | 1826 | 1462921037358 Marionette DEBUG loaded listener.js 15:57:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x99714400) [pid = 1826] [serial = 1452] [outer = 0x9653e800] 15:57:18 INFO - PROCESS | 1826 | 1462921038247 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 15:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1589ms 15:57:18 INFO - PROCESS | 1826 | 1462921038287 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 15:57:18 INFO - PROCESS | 1826 | 1462921038292 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 15:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:57:18 INFO - PROCESS | 1826 | 1462921038298 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:57:18 INFO - PROCESS | 1826 | 1462921038302 Marionette TRACE conn3 <- [1,1906,null,{}] 15:57:18 INFO - PROCESS | 1826 | 1462921038308 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:18 INFO - PROCESS | 1826 | 1462921038532 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 15:57:18 INFO - PROCESS | 1826 | 1462921038858 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x983a6000 == 152 [pid = 1826] [id = 484] 15:57:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x9a23d400) [pid = 1826] [serial = 1453] [outer = (nil)] 15:57:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x9a781c00) [pid = 1826] [serial = 1454] [outer = 0x9a23d400] 15:57:18 INFO - PROCESS | 1826 | 1462921038954 Marionette DEBUG loaded listener.js 15:57:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x9aa9b800) [pid = 1826] [serial = 1455] [outer = 0x9a23d400] 15:57:19 INFO - PROCESS | 1826 | 1462921039868 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 15:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1639ms 15:57:19 INFO - PROCESS | 1826 | 1462921039938 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 15:57:19 INFO - PROCESS | 1826 | 1462921039942 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 15:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:57:19 INFO - PROCESS | 1826 | 1462921039948 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:57:19 INFO - PROCESS | 1826 | 1462921039952 Marionette TRACE conn3 <- [1,1910,null,{}] 15:57:19 INFO - PROCESS | 1826 | 1462921039958 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:20 INFO - PROCESS | 1826 | 1462921040157 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 15:57:20 INFO - PROCESS | 1826 | 1462921040474 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a236400 == 153 [pid = 1826] [id = 485] 15:57:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x9a23d000) [pid = 1826] [serial = 1456] [outer = (nil)] 15:57:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x9aff0c00) [pid = 1826] [serial = 1457] [outer = 0x9a23d000] 15:57:20 INFO - PROCESS | 1826 | 1462921040563 Marionette DEBUG loaded listener.js 15:57:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x9b14b000) [pid = 1826] [serial = 1458] [outer = 0x9a23d000] 15:57:21 INFO - PROCESS | 1826 | 1462921041439 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 15:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1538ms 15:57:21 INFO - PROCESS | 1826 | 1462921041488 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 15:57:21 INFO - PROCESS | 1826 | 1462921041492 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 15:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:57:21 INFO - PROCESS | 1826 | 1462921041508 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:57:21 INFO - PROCESS | 1826 | 1462921041511 Marionette TRACE conn3 <- [1,1914,null,{}] 15:57:21 INFO - PROCESS | 1826 | 1462921041517 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:21 INFO - PROCESS | 1826 | 1462921041715 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 15:57:22 INFO - PROCESS | 1826 | 1462921042037 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x88869c00 == 154 [pid = 1826] [id = 486] 15:57:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x9100d000) [pid = 1826] [serial = 1459] [outer = (nil)] 15:57:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x9b976000) [pid = 1826] [serial = 1460] [outer = 0x9100d000] 15:57:22 INFO - PROCESS | 1826 | 1462921042126 Marionette DEBUG loaded listener.js 15:57:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x9b9b7c00) [pid = 1826] [serial = 1461] [outer = 0x9100d000] 15:57:22 INFO - PROCESS | 1826 | 1462921042995 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 15:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1540ms 15:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:57:23 INFO - PROCESS | 1826 | 1462921043049 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 15:57:23 INFO - PROCESS | 1826 | 1462921043052 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 15:57:23 INFO - PROCESS | 1826 | 1462921043058 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:57:23 INFO - PROCESS | 1826 | 1462921043062 Marionette TRACE conn3 <- [1,1918,null,{}] 15:57:23 INFO - PROCESS | 1826 | 1462921043067 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:23 INFO - PROCESS | 1826 | 1462921043270 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 15:57:23 INFO - PROCESS | 1826 | 1462921043622 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d3b400 == 155 [pid = 1826] [id = 487] 15:57:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x9aa99800) [pid = 1826] [serial = 1462] [outer = (nil)] 15:57:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x9cea3c00) [pid = 1826] [serial = 1463] [outer = 0x9aa99800] 15:57:23 INFO - PROCESS | 1826 | 1462921043713 Marionette DEBUG loaded listener.js 15:57:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0xa1048400) [pid = 1826] [serial = 1464] [outer = 0x9aa99800] 15:57:24 INFO - PROCESS | 1826 | 1462921044629 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 15:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1643ms 15:57:24 INFO - PROCESS | 1826 | 1462921044701 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 15:57:24 INFO - PROCESS | 1826 | 1462921044705 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 15:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:57:24 INFO - PROCESS | 1826 | 1462921044711 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:57:24 INFO - PROCESS | 1826 | 1462921044714 Marionette TRACE conn3 <- [1,1922,null,{}] 15:57:24 INFO - PROCESS | 1826 | 1462921044720 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:24 INFO - PROCESS | 1826 | 1462921044951 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 15:57:25 INFO - PROCESS | 1826 | 1462921045274 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x87e62800 == 156 [pid = 1826] [id = 488] 15:57:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x946b6c00) [pid = 1826] [serial = 1465] [outer = (nil)] 15:57:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0xa23eac00) [pid = 1826] [serial = 1466] [outer = 0x946b6c00] 15:57:25 INFO - PROCESS | 1826 | 1462921045366 Marionette DEBUG loaded listener.js 15:57:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0xa23ed400) [pid = 1826] [serial = 1467] [outer = 0x946b6c00] 15:57:26 INFO - PROCESS | 1826 | 1462921046292 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 15:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1636ms 15:57:26 INFO - PROCESS | 1826 | 1462921046348 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 15:57:26 INFO - PROCESS | 1826 | 1462921046352 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 15:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:57:26 INFO - PROCESS | 1826 | 1462921046358 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:57:26 INFO - PROCESS | 1826 | 1462921046362 Marionette TRACE conn3 <- [1,1926,null,{}] 15:57:26 INFO - PROCESS | 1826 | 1462921046367 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:26 INFO - PROCESS | 1826 | 1462921046578 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 15:57:26 INFO - PROCESS | 1826 | 1462921046949 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x874ee000 == 157 [pid = 1826] [id = 489] 15:57:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x88ec7c00) [pid = 1826] [serial = 1468] [outer = (nil)] 15:57:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0xa2558800) [pid = 1826] [serial = 1469] [outer = 0x88ec7c00] 15:57:27 INFO - PROCESS | 1826 | 1462921047052 Marionette DEBUG loaded listener.js 15:57:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0xa25fdc00) [pid = 1826] [serial = 1470] [outer = 0x88ec7c00] 15:57:28 INFO - PROCESS | 1826 | 1462921048002 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 15:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1690ms 15:57:28 INFO - PROCESS | 1826 | 1462921048049 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 15:57:28 INFO - PROCESS | 1826 | 1462921048052 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 15:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:57:28 INFO - PROCESS | 1826 | 1462921048059 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:57:28 INFO - PROCESS | 1826 | 1462921048063 Marionette TRACE conn3 <- [1,1930,null,{}] 15:57:28 INFO - PROCESS | 1826 | 1462921048068 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:28 INFO - PROCESS | 1826 | 1462921048278 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 15:57:28 INFO - PROCESS | 1826 | 1462921048608 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:28 INFO - PROCESS | 1826 | ++DOCSHELL 0xa2376800 == 158 [pid = 1826] [id = 490] 15:57:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0xa23eb000) [pid = 1826] [serial = 1471] [outer = (nil)] 15:57:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0xa3128400) [pid = 1826] [serial = 1472] [outer = 0xa23eb000] 15:57:28 INFO - PROCESS | 1826 | 1462921048703 Marionette DEBUG loaded listener.js 15:57:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0xa31c1000) [pid = 1826] [serial = 1473] [outer = 0xa23eb000] 15:57:29 INFO - PROCESS | 1826 | 1462921049597 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 15:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1581ms 15:57:29 INFO - PROCESS | 1826 | 1462921049641 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 15:57:29 INFO - PROCESS | 1826 | 1462921049645 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 15:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:57:29 INFO - PROCESS | 1826 | 1462921049651 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:57:29 INFO - PROCESS | 1826 | 1462921049654 Marionette TRACE conn3 <- [1,1934,null,{}] 15:57:29 INFO - PROCESS | 1826 | 1462921049660 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:29 INFO - PROCESS | 1826 | 1462921049876 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 15:57:30 INFO - PROCESS | 1826 | 1462921050213 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d37c00 == 159 [pid = 1826] [id = 491] 15:57:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0xa27ec800) [pid = 1826] [serial = 1474] [outer = (nil)] 15:57:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0xa3352000) [pid = 1826] [serial = 1475] [outer = 0xa27ec800] 15:57:30 INFO - PROCESS | 1826 | 1462921050310 Marionette DEBUG loaded listener.js 15:57:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0xa3359c00) [pid = 1826] [serial = 1476] [outer = 0xa27ec800] 15:57:31 INFO - PROCESS | 1826 | 1462921051296 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1730ms 15:57:31 INFO - PROCESS | 1826 | 1462921051382 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 15:57:31 INFO - PROCESS | 1826 | 1462921051386 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 15:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:57:31 INFO - PROCESS | 1826 | 1462921051392 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:57:31 INFO - PROCESS | 1826 | 1462921051395 Marionette TRACE conn3 <- [1,1938,null,{}] 15:57:31 INFO - PROCESS | 1826 | 1462921051401 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:31 INFO - PROCESS | 1826 | 1462921051652 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 15:57:32 INFO - PROCESS | 1826 | 1462921051996 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cbaf000 == 160 [pid = 1826] [id = 492] 15:57:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x8db85400) [pid = 1826] [serial = 1477] [outer = (nil)] 15:57:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0xa36f7000) [pid = 1826] [serial = 1478] [outer = 0x8db85400] 15:57:32 INFO - PROCESS | 1826 | 1462921052084 Marionette DEBUG loaded listener.js 15:57:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0xa513f400) [pid = 1826] [serial = 1479] [outer = 0x8db85400] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x8cbb8800 == 159 [pid = 1826] [id = 313] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x9afff800 == 158 [pid = 1826] [id = 419] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x8866dc00 == 157 [pid = 1826] [id = 420] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x97780c00 == 156 [pid = 1826] [id = 203] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x91013c00 == 155 [pid = 1826] [id = 417] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x884bb400 == 154 [pid = 1826] [id = 418] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x874eec00 == 153 [pid = 1826] [id = 426] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x87d32800 == 152 [pid = 1826] [id = 472] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x8d210400 == 151 [pid = 1826] [id = 471] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x88863800 == 150 [pid = 1826] [id = 470] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x88868800 == 149 [pid = 1826] [id = 469] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x93a60800 == 148 [pid = 1826] [id = 461] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x90be6400 == 147 [pid = 1826] [id = 460] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x90befc00 == 146 [pid = 1826] [id = 459] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea36800 == 145 [pid = 1826] [id = 458] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x88e6a400 == 144 [pid = 1826] [id = 457] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1ae000 == 143 [pid = 1826] [id = 456] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1ccc00 == 142 [pid = 1826] [id = 455] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x8cbb3c00 == 141 [pid = 1826] [id = 454] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x8e7e2400 == 140 [pid = 1826] [id = 453] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x87d3e000 == 139 [pid = 1826] [id = 451] 15:57:33 INFO - PROCESS | 1826 | --DOCSHELL 0x8cff4800 == 138 [pid = 1826] [id = 452] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x9b96e400) [pid = 1826] [serial = 1266] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x8ea2fc00) [pid = 1826] [serial = 1212] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x8cbb2400) [pid = 1826] [serial = 1346] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x8cbb6c00) [pid = 1826] [serial = 1349] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x8cfea800) [pid = 1826] [serial = 1347] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x92eea400) [pid = 1826] [serial = 1304] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x9103f000) [pid = 1826] [serial = 1299] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x91006800) [pid = 1826] [serial = 1298] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x9cc5e800) [pid = 1826] [serial = 1326] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x9cc48800) [pid = 1826] [serial = 1325] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x8886e800) [pid = 1826] [serial = 1340] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x88e6ac00) [pid = 1826] [serial = 1341] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x8f1c0400) [pid = 1826] [serial = 1290] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x8f1a5c00) [pid = 1826] [serial = 1289] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x98f79800) [pid = 1826] [serial = 1314] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x98a3b800) [pid = 1826] [serial = 1313] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x94641800) [pid = 1826] [serial = 1308] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x93cbfc00) [pid = 1826] [serial = 1307] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x9aad2c00) [pid = 1826] [serial = 1320] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x9a78fc00) [pid = 1826] [serial = 1319] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0xa23eec00) [pid = 1826] [serial = 1337] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x9085b400) [pid = 1826] [serial = 1296] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x90835c00) [pid = 1826] [serial = 1295] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x8f4f4800) [pid = 1826] [serial = 1293] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x8f4e7800) [pid = 1826] [serial = 1292] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x89510000) [pid = 1826] [serial = 1284] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x88ecfc00) [pid = 1826] [serial = 1283] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x9b97dc00) [pid = 1826] [serial = 1323] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x9b971800) [pid = 1826] [serial = 1322] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0xa22a0400) [pid = 1826] [serial = 1332] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0xa224b800) [pid = 1826] [serial = 1331] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x8964e400) [pid = 1826] [serial = 1343] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0xa0511c00) [pid = 1826] [serial = 1329] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x9cea4400) [pid = 1826] [serial = 1328] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0xa23a0000) [pid = 1826] [serial = 1335] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0xa2399000) [pid = 1826] [serial = 1334] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x9514dc00) [pid = 1826] [serial = 1311] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x95110c00) [pid = 1826] [serial = 1310] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x9222f800) [pid = 1826] [serial = 1302] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x91ea2800) [pid = 1826] [serial = 1301] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x9a240c00) [pid = 1826] [serial = 1317] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x9a238000) [pid = 1826] [serial = 1316] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x8df47000) [pid = 1826] [serial = 1287] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x8db88c00) [pid = 1826] [serial = 1286] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x938c2800) [pid = 1826] [serial = 1305] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x8d20b400) [pid = 1826] [serial = 1350] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x89e54c00) [pid = 1826] [serial = 1344] [outer = (nil)] [url = about:blank] 15:57:34 INFO - PROCESS | 1826 | 1462921054686 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 3338ms 15:57:34 INFO - PROCESS | 1826 | 1462921054731 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 15:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:57:34 INFO - PROCESS | 1826 | 1462921054736 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 15:57:34 INFO - PROCESS | 1826 | 1462921054744 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:57:34 INFO - PROCESS | 1826 | 1462921054748 Marionette TRACE conn3 <- [1,1942,null,{}] 15:57:34 INFO - PROCESS | 1826 | 1462921054756 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:34 INFO - PROCESS | 1826 | 1462921054961 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 15:57:35 INFO - PROCESS | 1826 | 1462921055154 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x874edc00 == 139 [pid = 1826] [id = 493] 15:57:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x8867a000) [pid = 1826] [serial = 1480] [outer = (nil)] 15:57:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x88e6b000) [pid = 1826] [serial = 1481] [outer = 0x8867a000] 15:57:35 INFO - PROCESS | 1826 | 1462921055232 Marionette DEBUG loaded listener.js 15:57:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x88ecf800) [pid = 1826] [serial = 1482] [outer = 0x8867a000] 15:57:36 INFO - PROCESS | 1826 | 1462921056101 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1382ms 15:57:36 INFO - PROCESS | 1826 | 1462921056125 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 15:57:36 INFO - PROCESS | 1826 | 1462921056134 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 15:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:57:36 INFO - PROCESS | 1826 | 1462921056144 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:57:36 INFO - PROCESS | 1826 | 1462921056147 Marionette TRACE conn3 <- [1,1946,null,{}] 15:57:36 INFO - PROCESS | 1826 | 1462921056154 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:36 INFO - PROCESS | 1826 | 1462921056346 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 15:57:36 INFO - PROCESS | 1826 | 1462921056565 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x874f9800 == 140 [pid = 1826] [id = 494] 15:57:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x884bd400) [pid = 1826] [serial = 1483] [outer = (nil)] 15:57:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x8b313c00) [pid = 1826] [serial = 1484] [outer = 0x884bd400] 15:57:36 INFO - PROCESS | 1826 | 1462921056638 Marionette DEBUG loaded listener.js 15:57:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x8cbb9c00) [pid = 1826] [serial = 1485] [outer = 0x884bd400] 15:57:37 INFO - PROCESS | 1826 | 1462921057593 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1488ms 15:57:37 INFO - PROCESS | 1826 | 1462921057632 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 15:57:37 INFO - PROCESS | 1826 | 1462921057635 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 15:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:57:37 INFO - PROCESS | 1826 | 1462921057651 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:57:37 INFO - PROCESS | 1826 | 1462921057660 Marionette TRACE conn3 <- [1,1950,null,{}] 15:57:37 INFO - PROCESS | 1826 | 1462921057675 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:37 INFO - PROCESS | 1826 | 1462921057941 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 15:57:38 INFO - PROCESS | 1826 | 1462921057986 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x8d20c800 == 141 [pid = 1826] [id = 495] 15:57:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x8d20dc00) [pid = 1826] [serial = 1486] [outer = (nil)] 15:57:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x8dde3000) [pid = 1826] [serial = 1487] [outer = 0x8d20dc00] 15:57:38 INFO - PROCESS | 1826 | 1462921058184 Marionette DEBUG loaded listener.js 15:57:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x8df42000) [pid = 1826] [serial = 1488] [outer = 0x8d20dc00] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x884b4800) [pid = 1826] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x8db83800) [pid = 1826] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x8866c800) [pid = 1826] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x99f9dc00) [pid = 1826] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x884b3400) [pid = 1826] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x9514a800) [pid = 1826] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x96537800) [pid = 1826] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x9770a400) [pid = 1826] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x95154800) [pid = 1826] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x9100bc00) [pid = 1826] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x90bf1000) [pid = 1826] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x90a82c00) [pid = 1826] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x8f352800) [pid = 1826] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x90838400) [pid = 1826] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x8f347800) [pid = 1826] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x8ea8dc00) [pid = 1826] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x8ea3dc00) [pid = 1826] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x8d203800) [pid = 1826] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x87e67400) [pid = 1826] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x89509400) [pid = 1826] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:57:39 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x88869400) [pid = 1826] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:57:39 INFO - PROCESS | 1826 | 1462921059707 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2102ms 15:57:39 INFO - PROCESS | 1826 | 1462921059744 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 15:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:57:39 INFO - PROCESS | 1826 | 1462921059749 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 15:57:39 INFO - PROCESS | 1826 | 1462921059755 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:57:39 INFO - PROCESS | 1826 | 1462921059759 Marionette TRACE conn3 <- [1,1954,null,{}] 15:57:39 INFO - PROCESS | 1826 | 1462921059764 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:39 INFO - PROCESS | 1826 | 1462921059940 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 15:57:39 INFO - PROCESS | 1826 | 1462921059956 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x8dde4800 == 142 [pid = 1826] [id = 496] 15:57:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x8df47000) [pid = 1826] [serial = 1489] [outer = (nil)] 15:57:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x8e7d8c00) [pid = 1826] [serial = 1490] [outer = 0x8df47000] 15:57:40 INFO - PROCESS | 1826 | 1462921060041 Marionette DEBUG loaded listener.js 15:57:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x8ea31000) [pid = 1826] [serial = 1491] [outer = 0x8df47000] 15:57:40 INFO - PROCESS | 1826 | 1462921060954 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 15:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1251ms 15:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:57:41 INFO - PROCESS | 1826 | 1462921061006 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 15:57:41 INFO - PROCESS | 1826 | 1462921061009 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 15:57:41 INFO - PROCESS | 1826 | 1462921061015 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:57:41 INFO - PROCESS | 1826 | 1462921061019 Marionette TRACE conn3 <- [1,1958,null,{}] 15:57:41 INFO - PROCESS | 1826 | 1462921061024 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:41 INFO - PROCESS | 1826 | 1462921061196 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 15:57:41 INFO - PROCESS | 1826 | 1462921061543 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x874ed800 == 143 [pid = 1826] [id = 497] 15:57:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x874eec00) [pid = 1826] [serial = 1492] [outer = (nil)] 15:57:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x884b5c00) [pid = 1826] [serial = 1493] [outer = 0x874eec00] 15:57:41 INFO - PROCESS | 1826 | 1462921061642 Marionette DEBUG loaded listener.js 15:57:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x88864c00) [pid = 1826] [serial = 1494] [outer = 0x874eec00] 15:57:42 INFO - PROCESS | 1826 | 1462921062665 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 15:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1688ms 15:57:42 INFO - PROCESS | 1826 | 1462921062705 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 15:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:57:42 INFO - PROCESS | 1826 | 1462921062711 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 15:57:42 INFO - PROCESS | 1826 | 1462921062720 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:57:42 INFO - PROCESS | 1826 | 1462921062726 Marionette TRACE conn3 <- [1,1962,null,{}] 15:57:42 INFO - PROCESS | 1826 | 1462921062733 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:42 INFO - PROCESS | 1826 | 1462921062942 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 15:57:43 INFO - PROCESS | 1826 | 1462921063256 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x89e54c00 == 144 [pid = 1826] [id = 498] 15:57:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x89e5c400) [pid = 1826] [serial = 1495] [outer = (nil)] 15:57:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x8aa46400) [pid = 1826] [serial = 1496] [outer = 0x89e5c400] 15:57:43 INFO - PROCESS | 1826 | 1462921063350 Marionette DEBUG loaded listener.js 15:57:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8b31dc00) [pid = 1826] [serial = 1497] [outer = 0x89e5c400] 15:57:44 INFO - PROCESS | 1826 | 1462921064278 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 15:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1593ms 15:57:44 INFO - PROCESS | 1826 | 1462921064316 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 15:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:57:44 INFO - PROCESS | 1826 | 1462921064322 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 15:57:44 INFO - PROCESS | 1826 | 1462921064329 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:57:44 INFO - PROCESS | 1826 | 1462921064333 Marionette TRACE conn3 <- [1,1966,null,{}] 15:57:44 INFO - PROCESS | 1826 | 1462921064339 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:44 INFO - PROCESS | 1826 | 1462921064548 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 15:57:44 INFO - PROCESS | 1826 | 1462921064914 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x8d210800 == 145 [pid = 1826] [id = 499] 15:57:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8dde2800) [pid = 1826] [serial = 1498] [outer = (nil)] 15:57:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8ddf0c00) [pid = 1826] [serial = 1499] [outer = 0x8dde2800] 15:57:45 INFO - PROCESS | 1826 | 1462921065019 Marionette DEBUG loaded listener.js 15:57:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x8e7d9800) [pid = 1826] [serial = 1500] [outer = 0x8dde2800] 15:57:45 INFO - PROCESS | 1826 | 1462921065965 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 15:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1682ms 15:57:46 INFO - PROCESS | 1826 | 1462921066011 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 15:57:46 INFO - PROCESS | 1826 | 1462921066016 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 15:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:57:46 INFO - PROCESS | 1826 | 1462921066031 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:57:46 INFO - PROCESS | 1826 | 1462921066041 Marionette TRACE conn3 <- [1,1970,null,{}] 15:57:46 INFO - PROCESS | 1826 | 1462921066047 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:46 INFO - PROCESS | 1826 | 1462921066261 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 15:57:46 INFO - PROCESS | 1826 | 1462921066569 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x89ef5800 == 146 [pid = 1826] [id = 500] 15:57:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x8db7fc00) [pid = 1826] [serial = 1501] [outer = (nil)] 15:57:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x8f1cb000) [pid = 1826] [serial = 1502] [outer = 0x8db7fc00] 15:57:46 INFO - PROCESS | 1826 | 1462921066669 Marionette DEBUG loaded listener.js 15:57:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x8f34a800) [pid = 1826] [serial = 1503] [outer = 0x8db7fc00] 15:57:47 INFO - PROCESS | 1826 | 1462921067519 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 15:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1554ms 15:57:47 INFO - PROCESS | 1826 | 1462921067578 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 15:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:57:47 INFO - PROCESS | 1826 | 1462921067583 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 15:57:47 INFO - PROCESS | 1826 | 1462921067589 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:57:47 INFO - PROCESS | 1826 | 1462921067593 Marionette TRACE conn3 <- [1,1974,null,{}] 15:57:47 INFO - PROCESS | 1826 | 1462921067598 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:47 INFO - PROCESS | 1826 | 1462921067799 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 15:57:48 INFO - PROCESS | 1826 | 1462921068062 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1cb800 == 147 [pid = 1826] [id = 501] 15:57:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x8f4ed800) [pid = 1826] [serial = 1504] [outer = (nil)] 15:57:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x8f5b4400) [pid = 1826] [serial = 1505] [outer = 0x8f4ed800] 15:57:48 INFO - PROCESS | 1826 | 1462921068194 Marionette DEBUG loaded listener.js 15:57:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x8f5bec00) [pid = 1826] [serial = 1506] [outer = 0x8f4ed800] 15:57:49 INFO - PROCESS | 1826 | 1462921069060 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 15:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1532ms 15:57:49 INFO - PROCESS | 1826 | 1462921069121 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 15:57:49 INFO - PROCESS | 1826 | 1462921069124 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 15:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:57:49 INFO - PROCESS | 1826 | 1462921069131 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:57:49 INFO - PROCESS | 1826 | 1462921069134 Marionette TRACE conn3 <- [1,1978,null,{}] 15:57:49 INFO - PROCESS | 1826 | 1462921069140 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:49 INFO - PROCESS | 1826 | 1462921069387 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 15:57:49 INFO - PROCESS | 1826 | 1462921069751 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x9085b800 == 148 [pid = 1826] [id = 502] 15:57:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x9085cc00) [pid = 1826] [serial = 1507] [outer = (nil)] 15:57:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x90861000) [pid = 1826] [serial = 1508] [outer = 0x9085cc00] 15:57:49 INFO - PROCESS | 1826 | 1462921069862 Marionette DEBUG loaded listener.js 15:57:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x91005800) [pid = 1826] [serial = 1509] [outer = 0x9085cc00] 15:57:50 INFO - PROCESS | 1826 | 1462921070818 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1736ms 15:57:50 INFO - PROCESS | 1826 | 1462921070868 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 15:57:50 INFO - PROCESS | 1826 | 1462921070872 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 15:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:57:50 INFO - PROCESS | 1826 | 1462921070878 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:57:50 INFO - PROCESS | 1826 | 1462921070881 Marionette TRACE conn3 <- [1,1982,null,{}] 15:57:50 INFO - PROCESS | 1826 | 1462921070887 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:51 INFO - PROCESS | 1826 | 1462921071088 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 15:57:51 INFO - PROCESS | 1826 | 1462921071340 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea34800 == 149 [pid = 1826] [id = 503] 15:57:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x8ea96c00) [pid = 1826] [serial = 1510] [outer = (nil)] 15:57:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x9103f000) [pid = 1826] [serial = 1511] [outer = 0x8ea96c00] 15:57:51 INFO - PROCESS | 1826 | 1462921071471 Marionette DEBUG loaded listener.js 15:57:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x91cd4400) [pid = 1826] [serial = 1512] [outer = 0x8ea96c00] 15:57:52 INFO - PROCESS | 1826 | 1462921072350 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1530ms 15:57:52 INFO - PROCESS | 1826 | 1462921072410 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 15:57:52 INFO - PROCESS | 1826 | 1462921072413 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 15:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:57:52 INFO - PROCESS | 1826 | 1462921072420 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:57:52 INFO - PROCESS | 1826 | 1462921072423 Marionette TRACE conn3 <- [1,1986,null,{}] 15:57:52 INFO - PROCESS | 1826 | 1462921072429 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:52 INFO - PROCESS | 1826 | 1462921072628 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 15:57:52 INFO - PROCESS | 1826 | 1462921072894 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x91039000 == 150 [pid = 1826] [id = 504] 15:57:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x9103c800) [pid = 1826] [serial = 1513] [outer = (nil)] 15:57:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x92231400) [pid = 1826] [serial = 1514] [outer = 0x9103c800] 15:57:53 INFO - PROCESS | 1826 | 1462921073022 Marionette DEBUG loaded listener.js 15:57:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x92ce0800) [pid = 1826] [serial = 1515] [outer = 0x9103c800] 15:57:53 INFO - PROCESS | 1826 | 1462921073884 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1532ms 15:57:53 INFO - PROCESS | 1826 | 1462921073953 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 15:57:53 INFO - PROCESS | 1826 | 1462921073957 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 15:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:57:53 INFO - PROCESS | 1826 | 1462921073963 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:57:53 INFO - PROCESS | 1826 | 1462921073966 Marionette TRACE conn3 <- [1,1990,null,{}] 15:57:53 INFO - PROCESS | 1826 | 1462921073972 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:54 INFO - PROCESS | 1826 | 1462921074168 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 15:57:54 INFO - PROCESS | 1826 | 1462921074438 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f34ac00 == 151 [pid = 1826] [id = 505] 15:57:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x91eafc00) [pid = 1826] [serial = 1516] [outer = (nil)] 15:57:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x938c0c00) [pid = 1826] [serial = 1517] [outer = 0x91eafc00] 15:57:54 INFO - PROCESS | 1826 | 1462921074582 Marionette DEBUG loaded listener.js 15:57:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x938f3c00) [pid = 1826] [serial = 1518] [outer = 0x91eafc00] 15:57:55 INFO - PROCESS | 1826 | 1462921075480 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1592ms 15:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:57:55 INFO - PROCESS | 1826 | 1462921075556 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 15:57:55 INFO - PROCESS | 1826 | 1462921075559 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 15:57:55 INFO - PROCESS | 1826 | 1462921075565 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:57:55 INFO - PROCESS | 1826 | 1462921075569 Marionette TRACE conn3 <- [1,1994,null,{}] 15:57:55 INFO - PROCESS | 1826 | 1462921075575 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:55 INFO - PROCESS | 1826 | 1462921075815 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 15:57:56 INFO - PROCESS | 1826 | 1462921076143 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea91c00 == 152 [pid = 1826] [id = 506] 15:57:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x923c7000) [pid = 1826] [serial = 1519] [outer = (nil)] 15:57:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x93abbc00) [pid = 1826] [serial = 1520] [outer = 0x923c7000] 15:57:56 INFO - PROCESS | 1826 | 1462921076229 Marionette DEBUG loaded listener.js 15:57:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x93cc3400) [pid = 1826] [serial = 1521] [outer = 0x923c7000] 15:57:57 INFO - PROCESS | 1826 | 1462921077056 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1531ms 15:57:57 INFO - PROCESS | 1826 | 1462921077095 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 15:57:57 INFO - PROCESS | 1826 | 1462921077098 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 15:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:57:57 INFO - PROCESS | 1826 | 1462921077105 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:57:57 INFO - PROCESS | 1826 | 1462921077109 Marionette TRACE conn3 <- [1,1998,null,{}] 15:57:57 INFO - PROCESS | 1826 | 1462921077114 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:57 INFO - PROCESS | 1826 | 1462921077307 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 15:57:57 INFO - PROCESS | 1826 | 1462921077581 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x92ce4c00 == 153 [pid = 1826] [id = 507] 15:57:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x938ce800) [pid = 1826] [serial = 1522] [outer = (nil)] 15:57:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x95110800) [pid = 1826] [serial = 1523] [outer = 0x938ce800] 15:57:57 INFO - PROCESS | 1826 | 1462921077682 Marionette DEBUG loaded listener.js 15:57:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x96537800) [pid = 1826] [serial = 1524] [outer = 0x938ce800] 15:57:58 INFO - PROCESS | 1826 | 1462921078629 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 15:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1580ms 15:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:57:58 INFO - PROCESS | 1826 | 1462921078685 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 15:57:58 INFO - PROCESS | 1826 | 1462921078689 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 15:57:58 INFO - PROCESS | 1826 | 1462921078695 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:57:58 INFO - PROCESS | 1826 | 1462921078700 Marionette TRACE conn3 <- [1,2002,null,{}] 15:57:58 INFO - PROCESS | 1826 | 1462921078705 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:58 INFO - PROCESS | 1826 | 1462921078925 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 15:57:59 INFO - PROCESS | 1826 | 1462921079245 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x9775e800 == 154 [pid = 1826] [id = 508] 15:57:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x97783c00) [pid = 1826] [serial = 1525] [outer = (nil)] 15:57:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x98dca400) [pid = 1826] [serial = 1526] [outer = 0x97783c00] 15:57:59 INFO - PROCESS | 1826 | 1462921079332 Marionette DEBUG loaded listener.js 15:57:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x98f85c00) [pid = 1826] [serial = 1527] [outer = 0x97783c00] 15:58:00 INFO - PROCESS | 1826 | 1462921080258 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 15:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1637ms 15:58:00 INFO - PROCESS | 1826 | 1462921080332 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 15:58:00 INFO - PROCESS | 1826 | 1462921080335 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 15:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:58:00 INFO - PROCESS | 1826 | 1462921080342 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:58:00 INFO - PROCESS | 1826 | 1462921080345 Marionette TRACE conn3 <- [1,2006,null,{}] 15:58:00 INFO - PROCESS | 1826 | 1462921080351 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:00 INFO - PROCESS | 1826 | 1462921080544 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 15:58:00 INFO - PROCESS | 1826 | 1462921080867 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x90a7c000 == 155 [pid = 1826] [id = 509] 15:58:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x91008800) [pid = 1826] [serial = 1528] [outer = (nil)] 15:58:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x99f92c00) [pid = 1826] [serial = 1529] [outer = 0x91008800] 15:58:00 INFO - PROCESS | 1826 | 1462921080954 Marionette DEBUG loaded listener.js 15:58:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x99f9b000) [pid = 1826] [serial = 1530] [outer = 0x91008800] 15:58:01 INFO - PROCESS | 1826 | 1462921081831 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 15:58:01 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 15:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1530ms 15:58:01 INFO - PROCESS | 1826 | 1462921081873 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 15:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:58:01 INFO - PROCESS | 1826 | 1462921081886 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 15:58:01 INFO - PROCESS | 1826 | 1462921081892 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:58:01 INFO - PROCESS | 1826 | 1462921081895 Marionette TRACE conn3 <- [1,2010,null,{}] 15:58:01 INFO - PROCESS | 1826 | 1462921081901 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:02 INFO - PROCESS | 1826 | 1462921082144 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 15:58:02 INFO - PROCESS | 1826 | 1462921082461 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d35000 == 156 [pid = 1826] [id = 510] 15:58:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x9777b400) [pid = 1826] [serial = 1531] [outer = (nil)] 15:58:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x9a416c00) [pid = 1826] [serial = 1532] [outer = 0x9777b400] 15:58:02 INFO - PROCESS | 1826 | 1462921082555 Marionette DEBUG loaded listener.js 15:58:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x9a419c00) [pid = 1826] [serial = 1533] [outer = 0x9777b400] 15:58:03 INFO - PROCESS | 1826 | 1462921083435 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 15:58:03 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 15:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1584ms 15:58:03 INFO - PROCESS | 1826 | 1462921083477 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 15:58:03 INFO - PROCESS | 1826 | 1462921083480 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 15:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:58:03 INFO - PROCESS | 1826 | 1462921083487 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:58:03 INFO - PROCESS | 1826 | 1462921083491 Marionette TRACE conn3 <- [1,2014,null,{}] 15:58:03 INFO - PROCESS | 1826 | 1462921083497 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:03 INFO - PROCESS | 1826 | 1462921083694 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 15:58:03 INFO - PROCESS | 1826 | 1462921083970 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x98dcd000 == 157 [pid = 1826] [id = 511] 15:58:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x99f96400) [pid = 1826] [serial = 1534] [outer = (nil)] 15:58:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x9aaccc00) [pid = 1826] [serial = 1535] [outer = 0x99f96400] 15:58:04 INFO - PROCESS | 1826 | 1462921084101 Marionette DEBUG loaded listener.js 15:58:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x9aad2400) [pid = 1826] [serial = 1536] [outer = 0x99f96400] 15:58:05 INFO - PROCESS | 1826 | 1462921085023 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 15:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1579ms 15:58:05 INFO - PROCESS | 1826 | 1462921085068 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 15:58:05 INFO - PROCESS | 1826 | 1462921085072 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 15:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:58:05 INFO - PROCESS | 1826 | 1462921085078 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:58:05 INFO - PROCESS | 1826 | 1462921085086 Marionette TRACE conn3 <- [1,2018,null,{}] 15:58:05 INFO - PROCESS | 1826 | 1462921085095 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:05 INFO - PROCESS | 1826 | 1462921085299 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 15:58:05 INFO - PROCESS | 1826 | 1462921085627 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x874f5c00 == 158 [pid = 1826] [id = 512] 15:58:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x8b31f000) [pid = 1826] [serial = 1537] [outer = (nil)] 15:58:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x98dc0c00) [pid = 1826] [serial = 1538] [outer = 0x8b31f000] 15:58:05 INFO - PROCESS | 1826 | 1462921085715 Marionette DEBUG loaded listener.js 15:58:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x9aaca000) [pid = 1826] [serial = 1539] [outer = 0x8b31f000] 15:58:06 INFO - PROCESS | 1826 | 1462921086576 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1540ms 15:58:06 INFO - PROCESS | 1826 | 1462921086624 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 15:58:06 INFO - PROCESS | 1826 | 1462921086627 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 15:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:58:06 INFO - PROCESS | 1826 | 1462921086634 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:58:06 INFO - PROCESS | 1826 | 1462921086637 Marionette TRACE conn3 <- [1,2022,null,{}] 15:58:06 INFO - PROCESS | 1826 | 1462921086645 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:06 INFO - PROCESS | 1826 | 1462921086839 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 15:58:07 INFO - PROCESS | 1826 | 1462921087118 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cfee800 == 159 [pid = 1826] [id = 513] 15:58:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x9a417c00) [pid = 1826] [serial = 1540] [outer = (nil)] 15:58:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x9b9bb400) [pid = 1826] [serial = 1541] [outer = 0x9a417c00] 15:58:07 INFO - PROCESS | 1826 | 1462921087251 Marionette DEBUG loaded listener.js 15:58:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x9cbaa000) [pid = 1826] [serial = 1542] [outer = 0x9a417c00] 15:58:08 INFO - PROCESS | 1826 | 1462921088133 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 15:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1531ms 15:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:58:08 INFO - PROCESS | 1826 | 1462921088166 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 15:58:08 INFO - PROCESS | 1826 | 1462921088169 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 15:58:08 INFO - PROCESS | 1826 | 1462921088176 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:58:08 INFO - PROCESS | 1826 | 1462921088179 Marionette TRACE conn3 <- [1,2026,null,{}] 15:58:08 INFO - PROCESS | 1826 | 1462921088185 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:08 INFO - PROCESS | 1826 | 1462921088389 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 15:58:08 INFO - PROCESS | 1826 | 1462921088673 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x87e62c00 == 160 [pid = 1826] [id = 514] 15:58:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x9b978000) [pid = 1826] [serial = 1543] [outer = (nil)] 15:58:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0xa0514800) [pid = 1826] [serial = 1544] [outer = 0x9b978000] 15:58:08 INFO - PROCESS | 1826 | 1462921088812 Marionette DEBUG loaded listener.js 15:58:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0xa1056800) [pid = 1826] [serial = 1545] [outer = 0x9b978000] 15:58:09 INFO - PROCESS | 1826 | 1462921089711 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 15:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1587ms 15:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:58:09 INFO - PROCESS | 1826 | 1462921089763 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 15:58:09 INFO - PROCESS | 1826 | 1462921089766 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 15:58:09 INFO - PROCESS | 1826 | 1462921089773 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:58:09 INFO - PROCESS | 1826 | 1462921089776 Marionette TRACE conn3 <- [1,2030,null,{}] 15:58:09 INFO - PROCESS | 1826 | 1462921089782 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:09 INFO - PROCESS | 1826 | 1462921089991 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 15:58:10 INFO - PROCESS | 1826 | 1462921090328 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x87e63400 == 161 [pid = 1826] [id = 515] 15:58:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x8cff5000) [pid = 1826] [serial = 1546] [outer = (nil)] 15:58:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0xa229f400) [pid = 1826] [serial = 1547] [outer = 0x8cff5000] 15:58:10 INFO - PROCESS | 1826 | 1462921090418 Marionette DEBUG loaded listener.js 15:58:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0xa23e8000) [pid = 1826] [serial = 1548] [outer = 0x8cff5000] 15:58:11 INFO - PROCESS | 1826 | 1462921091313 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x8dde4800 == 160 [pid = 1826] [id = 496] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x8d20c800 == 159 [pid = 1826] [id = 495] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x874f9800 == 158 [pid = 1826] [id = 494] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x874edc00 == 157 [pid = 1826] [id = 493] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x87e62800 == 156 [pid = 1826] [id = 488] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x88869c00 == 155 [pid = 1826] [id = 486] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x87d3b400 == 154 [pid = 1826] [id = 487] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x9a236400 == 153 [pid = 1826] [id = 485] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x983a6000 == 152 [pid = 1826] [id = 484] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x92226c00 == 151 [pid = 1826] [id = 483] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x874f7000 == 150 [pid = 1826] [id = 482] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x92cdcc00 == 149 [pid = 1826] [id = 480] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x88ec8400 == 148 [pid = 1826] [id = 481] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x90be6000 == 147 [pid = 1826] [id = 479] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x9085dc00 == 146 [pid = 1826] [id = 478] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x8f347000 == 145 [pid = 1826] [id = 477] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea8f400 == 144 [pid = 1826] [id = 476] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x8cff5800 == 143 [pid = 1826] [id = 475] 15:58:12 INFO - PROCESS | 1826 | --DOCSHELL 0x88679c00 == 142 [pid = 1826] [id = 474] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x8d205c00) [pid = 1826] [serial = 1281] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x8ea3b800) [pid = 1826] [serial = 1421] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x8ddec800) [pid = 1826] [serial = 1415] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x88e72c00) [pid = 1826] [serial = 1418] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x8e178400) [pid = 1826] [serial = 1416] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x9cc69400) [pid = 1826] [serial = 1403] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x9b973800) [pid = 1826] [serial = 1401] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x9b149000) [pid = 1826] [serial = 1400] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x9aa99000) [pid = 1826] [serial = 1398] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x91011c00) [pid = 1826] [serial = 1397] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x9a783000) [pid = 1826] [serial = 1395] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x9a41a800) [pid = 1826] [serial = 1394] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x9978b400) [pid = 1826] [serial = 1392] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x996f4000) [pid = 1826] [serial = 1391] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x98ac2000) [pid = 1826] [serial = 1389] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x98a37800) [pid = 1826] [serial = 1388] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x97778c00) [pid = 1826] [serial = 1386] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x97703400) [pid = 1826] [serial = 1385] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x94633800) [pid = 1826] [serial = 1383] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x93cbc800) [pid = 1826] [serial = 1382] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x938c1400) [pid = 1826] [serial = 1380] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x92ee9000) [pid = 1826] [serial = 1379] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x923c8c00) [pid = 1826] [serial = 1377] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x92230000) [pid = 1826] [serial = 1376] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x91ccdc00) [pid = 1826] [serial = 1374] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x9103d000) [pid = 1826] [serial = 1373] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x91008c00) [pid = 1826] [serial = 1371] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x90be8400) [pid = 1826] [serial = 1370] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x9083c800) [pid = 1826] [serial = 1368] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x90837c00) [pid = 1826] [serial = 1367] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x8f4e8000) [pid = 1826] [serial = 1365] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x8f34c000) [pid = 1826] [serial = 1364] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x8f1bec00) [pid = 1826] [serial = 1362] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x8ea95000) [pid = 1826] [serial = 1361] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x8df43c00) [pid = 1826] [serial = 1359] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x8db87800) [pid = 1826] [serial = 1358] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x89e5ac00) [pid = 1826] [serial = 1356] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x88ec9000) [pid = 1826] [serial = 1355] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x8ddefc00) [pid = 1826] [serial = 1352] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x89eefc00) [pid = 1826] [serial = 1412] [outer = (nil)] [url = about:blank] 15:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 3155ms 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x88beb000) [pid = 1826] [serial = 1409] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x88e73000) [pid = 1826] [serial = 1410] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x88ec5400) [pid = 1826] [serial = 1406] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x8afed800) [pid = 1826] [serial = 1419] [outer = (nil)] [url = about:blank] 15:58:12 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x8afef000) [pid = 1826] [serial = 1413] [outer = (nil)] [url = about:blank] 15:58:13 INFO - PROCESS | 1826 | 1462921093042 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 15:58:13 INFO - PROCESS | 1826 | 1462921093047 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 15:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:58:13 INFO - PROCESS | 1826 | 1462921093057 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:58:13 INFO - PROCESS | 1826 | 1462921093064 Marionette TRACE conn3 <- [1,2034,null,{}] 15:58:13 INFO - PROCESS | 1826 | 1462921093072 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:13 INFO - PROCESS | 1826 | 1462921093249 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 15:58:13 INFO - PROCESS | 1826 | 1462921093267 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x88ec3400 == 143 [pid = 1826] [id = 516] 15:58:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x88ec4c00) [pid = 1826] [serial = 1549] [outer = (nil)] 15:58:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x88ecd800) [pid = 1826] [serial = 1550] [outer = 0x88ec4c00] 15:58:13 INFO - PROCESS | 1826 | 1462921093372 Marionette DEBUG loaded listener.js 15:58:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x89651000) [pid = 1826] [serial = 1551] [outer = 0x88ec4c00] 15:58:14 INFO - PROCESS | 1826 | 1462921094328 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1333ms 15:58:14 INFO - PROCESS | 1826 | 1462921094390 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 15:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:58:14 INFO - PROCESS | 1826 | 1462921094395 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 15:58:14 INFO - PROCESS | 1826 | 1462921094420 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:58:14 INFO - PROCESS | 1826 | 1462921094425 Marionette TRACE conn3 <- [1,2038,null,{}] 15:58:14 INFO - PROCESS | 1826 | 1462921094435 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:14 INFO - PROCESS | 1826 | 1462921094634 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 15:58:14 INFO - PROCESS | 1826 | 1462921094647 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x89e54000 == 144 [pid = 1826] [id = 517] 15:58:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x89e54400) [pid = 1826] [serial = 1552] [outer = (nil)] 15:58:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x8b314000) [pid = 1826] [serial = 1553] [outer = 0x89e54400] 15:58:14 INFO - PROCESS | 1826 | 1462921094718 Marionette DEBUG loaded listener.js 15:58:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x8cfed400) [pid = 1826] [serial = 1554] [outer = 0x89e54400] 15:58:15 INFO - PROCESS | 1826 | 1462921095882 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 15:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1556ms 15:58:15 INFO - PROCESS | 1826 | 1462921095958 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 15:58:15 INFO - PROCESS | 1826 | 1462921095962 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 15:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:58:15 INFO - PROCESS | 1826 | 1462921095968 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:58:15 INFO - PROCESS | 1826 | 1462921095971 Marionette TRACE conn3 <- [1,2042,null,{}] 15:58:15 INFO - PROCESS | 1826 | 1462921095994 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:16 INFO - PROCESS | 1826 | 1462921096263 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 15:58:16 INFO - PROCESS | 1826 | 1462921096295 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x88e71c00 == 145 [pid = 1826] [id = 518] 15:58:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x8b317800) [pid = 1826] [serial = 1555] [outer = (nil)] 15:58:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x8ddeec00) [pid = 1826] [serial = 1556] [outer = 0x8b317800] 15:58:16 INFO - PROCESS | 1826 | 1462921096376 Marionette DEBUG loaded listener.js 15:58:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x8e173400) [pid = 1826] [serial = 1557] [outer = 0x8b317800] 15:58:17 INFO - PROCESS | 1826 | 1462921097881 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x8b318400) [pid = 1826] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x87e64800) [pid = 1826] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x8d20dc00) [pid = 1826] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x9aa99800) [pid = 1826] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x9100d000) [pid = 1826] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x9a23d000) [pid = 1826] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x9a23d400) [pid = 1826] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x9653e800) [pid = 1826] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x946b5400) [pid = 1826] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x90bf2800) [pid = 1826] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x92ee6000) [pid = 1826] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x9100cc00) [pid = 1826] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x90a7b400) [pid = 1826] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x90833800) [pid = 1826] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x8f350000) [pid = 1826] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x8d205400) [pid = 1826] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x88864800) [pid = 1826] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x8867a000) [pid = 1826] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x8db85400) [pid = 1826] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0xa23eb000) [pid = 1826] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x88ec7c00) [pid = 1826] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x946b6c00) [pid = 1826] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:58:17 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x884bd400) [pid = 1826] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:58:17 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) 15:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2033ms 15:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:58:18 INFO - PROCESS | 1826 | 1462921098040 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 15:58:18 INFO - PROCESS | 1826 | 1462921098043 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 15:58:18 INFO - PROCESS | 1826 | 1462921098050 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:58:18 INFO - PROCESS | 1826 | 1462921098053 Marionette TRACE conn3 <- [1,2046,null,{}] 15:58:18 INFO - PROCESS | 1826 | 1462921098072 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:18 INFO - PROCESS | 1826 | 1462921098311 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 15:58:18 INFO - PROCESS | 1826 | 1462921098430 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x88e74c00 == 146 [pid = 1826] [id = 519] 15:58:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x8d209800) [pid = 1826] [serial = 1558] [outer = (nil)] 15:58:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x8db86c00) [pid = 1826] [serial = 1559] [outer = 0x8d209800] 15:58:18 INFO - PROCESS | 1826 | 1462921098504 Marionette DEBUG loaded listener.js 15:58:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x8ea90400) [pid = 1826] [serial = 1560] [outer = 0x8d209800] 15:58:19 INFO - PROCESS | 1826 | 1462921099254 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1229ms 15:58:19 INFO - PROCESS | 1826 | 1462921099281 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 15:58:19 INFO - PROCESS | 1826 | 1462921099285 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 15:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:58:19 INFO - PROCESS | 1826 | 1462921099300 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:58:19 INFO - PROCESS | 1826 | 1462921099304 Marionette TRACE conn3 <- [1,2050,null,{}] 15:58:19 INFO - PROCESS | 1826 | 1462921099309 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:19 INFO - PROCESS | 1826 | 1462921099485 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 15:58:19 INFO - PROCESS | 1826 | 1462921099501 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x89e55000 == 147 [pid = 1826] [id = 520] 15:58:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x8ea92c00) [pid = 1826] [serial = 1561] [outer = (nil)] 15:58:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x8f1c4000) [pid = 1826] [serial = 1562] [outer = 0x8ea92c00] 15:58:19 INFO - PROCESS | 1826 | 1462921099571 Marionette DEBUG loaded listener.js 15:58:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x8f343800) [pid = 1826] [serial = 1563] [outer = 0x8ea92c00] 15:58:20 INFO - PROCESS | 1826 | 1462921100820 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1584ms 15:58:20 INFO - PROCESS | 1826 | 1462921100887 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 15:58:20 INFO - PROCESS | 1826 | 1462921100894 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 15:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:58:20 INFO - PROCESS | 1826 | 1462921100903 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:58:20 INFO - PROCESS | 1826 | 1462921100908 Marionette TRACE conn3 <- [1,2054,null,{}] 15:58:20 INFO - PROCESS | 1826 | 1462921100917 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:21 INFO - PROCESS | 1826 | 1462921101185 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 15:58:21 INFO - PROCESS | 1826 | 1462921101520 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x88bee800 == 148 [pid = 1826] [id = 521] 15:58:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x8964bc00) [pid = 1826] [serial = 1564] [outer = (nil)] 15:58:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8cfea000) [pid = 1826] [serial = 1565] [outer = 0x8964bc00] 15:58:21 INFO - PROCESS | 1826 | 1462921101606 Marionette DEBUG loaded listener.js 15:58:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8db84c00) [pid = 1826] [serial = 1566] [outer = 0x8964bc00] 15:58:22 INFO - PROCESS | 1826 | 1462921102503 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 15:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1637ms 15:58:22 INFO - PROCESS | 1826 | 1462921102541 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 15:58:22 INFO - PROCESS | 1826 | 1462921102550 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 15:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:58:22 INFO - PROCESS | 1826 | 1462921102560 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:58:22 INFO - PROCESS | 1826 | 1462921102565 Marionette TRACE conn3 <- [1,2058,null,{}] 15:58:22 INFO - PROCESS | 1826 | 1462921102571 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:22 INFO - PROCESS | 1826 | 1462921102775 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 15:58:23 INFO - PROCESS | 1826 | 1462921103108 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1b0000 == 149 [pid = 1826] [id = 522] 15:58:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8f1b1000) [pid = 1826] [serial = 1567] [outer = (nil)] 15:58:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x8f344400) [pid = 1826] [serial = 1568] [outer = 0x8f1b1000] 15:58:23 INFO - PROCESS | 1826 | 1462921103198 Marionette DEBUG loaded listener.js 15:58:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x8f4eb800) [pid = 1826] [serial = 1569] [outer = 0x8f1b1000] 15:58:24 INFO - PROCESS | 1826 | 1462921104155 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 15:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1649ms 15:58:24 INFO - PROCESS | 1826 | 1462921104209 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 15:58:24 INFO - PROCESS | 1826 | 1462921104212 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 15:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:58:24 INFO - PROCESS | 1826 | 1462921104219 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:58:24 INFO - PROCESS | 1826 | 1462921104225 Marionette TRACE conn3 <- [1,2062,null,{}] 15:58:24 INFO - PROCESS | 1826 | 1462921104241 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:24 INFO - PROCESS | 1826 | 1462921104450 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 15:58:24 INFO - PROCESS | 1826 | 1462921104766 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f4ea800 == 150 [pid = 1826] [id = 523] 15:58:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x9083e400) [pid = 1826] [serial = 1570] [outer = (nil)] 15:58:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x90a7fc00) [pid = 1826] [serial = 1571] [outer = 0x9083e400] 15:58:24 INFO - PROCESS | 1826 | 1462921104859 Marionette DEBUG loaded listener.js 15:58:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x90be6400) [pid = 1826] [serial = 1572] [outer = 0x9083e400] 15:58:25 INFO - PROCESS | 1826 | 1462921105791 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 15:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1636ms 15:58:25 INFO - PROCESS | 1826 | 1462921105855 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 15:58:25 INFO - PROCESS | 1826 | 1462921105860 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 15:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:58:25 INFO - PROCESS | 1826 | 1462921105866 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:58:25 INFO - PROCESS | 1826 | 1462921105870 Marionette TRACE conn3 <- [1,2066,null,{}] 15:58:25 INFO - PROCESS | 1826 | 1462921105876 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:26 INFO - PROCESS | 1826 | 1462921106076 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 15:58:26 INFO - PROCESS | 1826 | 1462921106398 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df48c00 == 151 [pid = 1826] [id = 524] 15:58:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x8f1bfc00) [pid = 1826] [serial = 1573] [outer = (nil)] 15:58:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x91009400) [pid = 1826] [serial = 1574] [outer = 0x8f1bfc00] 15:58:26 INFO - PROCESS | 1826 | 1462921106487 Marionette DEBUG loaded listener.js 15:58:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x9100f000) [pid = 1826] [serial = 1575] [outer = 0x8f1bfc00] 15:58:27 INFO - PROCESS | 1826 | 1462921107341 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 15:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1530ms 15:58:27 INFO - PROCESS | 1826 | 1462921107396 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 15:58:27 INFO - PROCESS | 1826 | 1462921107399 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 15:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:58:27 INFO - PROCESS | 1826 | 1462921107406 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:58:27 INFO - PROCESS | 1826 | 1462921107410 Marionette TRACE conn3 <- [1,2070,null,{}] 15:58:27 INFO - PROCESS | 1826 | 1462921107415 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:27 INFO - PROCESS | 1826 | 1462921107611 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 15:58:27 INFO - PROCESS | 1826 | 1462921107880 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1b2400 == 152 [pid = 1826] [id = 525] 15:58:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x90a86800) [pid = 1826] [serial = 1576] [outer = (nil)] 15:58:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x91ccc400) [pid = 1826] [serial = 1577] [outer = 0x90a86800] 15:58:28 INFO - PROCESS | 1826 | 1462921108011 Marionette DEBUG loaded listener.js 15:58:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x91cd2400) [pid = 1826] [serial = 1578] [outer = 0x90a86800] 15:58:28 INFO - PROCESS | 1826 | 1462921108929 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 15:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1585ms 15:58:28 INFO - PROCESS | 1826 | 1462921108991 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 15:58:28 INFO - PROCESS | 1826 | 1462921108995 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 15:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:58:29 INFO - PROCESS | 1826 | 1462921109002 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:58:29 INFO - PROCESS | 1826 | 1462921109004 Marionette TRACE conn3 <- [1,2074,null,{}] 15:58:29 INFO - PROCESS | 1826 | 1462921109011 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:29 INFO - PROCESS | 1826 | 1462921109274 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 15:58:29 INFO - PROCESS | 1826 | 1462921109593 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x91040c00 == 153 [pid = 1826] [id = 526] 15:58:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x91cc9800) [pid = 1826] [serial = 1579] [outer = (nil)] 15:58:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x92ee6000) [pid = 1826] [serial = 1580] [outer = 0x91cc9800] 15:58:29 INFO - PROCESS | 1826 | 1462921109693 Marionette DEBUG loaded listener.js 15:58:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x93ab2400) [pid = 1826] [serial = 1581] [outer = 0x91cc9800] 15:58:30 INFO - PROCESS | 1826 | 1462921110626 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 15:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1682ms 15:58:30 INFO - PROCESS | 1826 | 1462921110686 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 15:58:30 INFO - PROCESS | 1826 | 1462921110690 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 15:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:58:30 INFO - PROCESS | 1826 | 1462921110697 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:58:30 INFO - PROCESS | 1826 | 1462921110702 Marionette TRACE conn3 <- [1,2078,null,{}] 15:58:30 INFO - PROCESS | 1826 | 1462921110710 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:30 INFO - PROCESS | 1826 | 1462921110921 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 15:58:31 INFO - PROCESS | 1826 | 1462921111237 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x91cd2800 == 154 [pid = 1826] [id = 527] 15:58:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x92ce4800) [pid = 1826] [serial = 1582] [outer = (nil)] 15:58:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x946a9c00) [pid = 1826] [serial = 1583] [outer = 0x92ce4800] 15:58:31 INFO - PROCESS | 1826 | 1462921111337 Marionette DEBUG loaded listener.js 15:58:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x946b6000) [pid = 1826] [serial = 1584] [outer = 0x92ce4800] 15:58:32 INFO - PROCESS | 1826 | 1462921112178 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 15:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1532ms 15:58:32 INFO - PROCESS | 1826 | 1462921112229 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 15:58:32 INFO - PROCESS | 1826 | 1462921112233 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 15:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:58:32 INFO - PROCESS | 1826 | 1462921112240 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:58:32 INFO - PROCESS | 1826 | 1462921112243 Marionette TRACE conn3 <- [1,2082,null,{}] 15:58:32 INFO - PROCESS | 1826 | 1462921112249 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:32 INFO - PROCESS | 1826 | 1462921112456 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 15:58:32 INFO - PROCESS | 1826 | 1462921112727 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x88e70400 == 155 [pid = 1826] [id = 528] 15:58:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x92ef2000) [pid = 1826] [serial = 1585] [outer = (nil)] 15:58:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x95157c00) [pid = 1826] [serial = 1586] [outer = 0x92ef2000] 15:58:32 INFO - PROCESS | 1826 | 1462921112857 Marionette DEBUG loaded listener.js 15:58:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x9770d400) [pid = 1826] [serial = 1587] [outer = 0x92ef2000] 15:58:33 INFO - PROCESS | 1826 | 1462921113727 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 15:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1533ms 15:58:33 INFO - PROCESS | 1826 | 1462921113773 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 15:58:33 INFO - PROCESS | 1826 | 1462921113778 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 15:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:58:33 INFO - PROCESS | 1826 | 1462921113784 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:58:33 INFO - PROCESS | 1826 | 1462921113787 Marionette TRACE conn3 <- [1,2086,null,{}] 15:58:33 INFO - PROCESS | 1826 | 1462921113793 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:33 INFO - PROCESS | 1826 | 1462921113996 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 15:58:34 INFO - PROCESS | 1826 | 1462921114268 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x90bea000 == 156 [pid = 1826] [id = 529] 15:58:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x946b5400) [pid = 1826] [serial = 1588] [outer = (nil)] 15:58:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x97780800) [pid = 1826] [serial = 1589] [outer = 0x946b5400] 15:58:34 INFO - PROCESS | 1826 | 1462921114355 Marionette DEBUG loaded listener.js 15:58:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x983a6000) [pid = 1826] [serial = 1590] [outer = 0x946b5400] 15:58:35 INFO - PROCESS | 1826 | 1462921115308 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 15:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1580ms 15:58:35 INFO - PROCESS | 1826 | 1462921115367 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 15:58:35 INFO - PROCESS | 1826 | 1462921115371 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 15:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:58:35 INFO - PROCESS | 1826 | 1462921115382 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:58:35 INFO - PROCESS | 1826 | 1462921115385 Marionette TRACE conn3 <- [1,2090,null,{}] 15:58:35 INFO - PROCESS | 1826 | 1462921115391 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:35 INFO - PROCESS | 1826 | 1462921115587 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 15:58:35 INFO - PROCESS | 1826 | 1462921115918 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x95149c00 == 157 [pid = 1826] [id = 530] 15:58:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x95155c00) [pid = 1826] [serial = 1591] [outer = (nil)] 15:58:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x98dc5800) [pid = 1826] [serial = 1592] [outer = 0x95155c00] 15:58:36 INFO - PROCESS | 1826 | 1462921116006 Marionette DEBUG loaded listener.js 15:58:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x98dca800) [pid = 1826] [serial = 1593] [outer = 0x95155c00] 15:58:36 INFO - PROCESS | 1826 | 1462921116890 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 15:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1587ms 15:58:36 INFO - PROCESS | 1826 | 1462921116970 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 15:58:36 INFO - PROCESS | 1826 | 1462921116975 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 15:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:58:36 INFO - PROCESS | 1826 | 1462921116981 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:58:36 INFO - PROCESS | 1826 | 1462921116986 Marionette TRACE conn3 <- [1,2094,null,{}] 15:58:36 INFO - PROCESS | 1826 | 1462921116991 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:37 INFO - PROCESS | 1826 | 1462921117249 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 15:58:37 INFO - PROCESS | 1826 | 1462921117577 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x99f95000 == 158 [pid = 1826] [id = 531] 15:58:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x9a41d400) [pid = 1826] [serial = 1594] [outer = (nil)] 15:58:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x9a78c000) [pid = 1826] [serial = 1595] [outer = 0x9a41d400] 15:58:37 INFO - PROCESS | 1826 | 1462921117672 Marionette DEBUG loaded listener.js 15:58:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x9aad1800) [pid = 1826] [serial = 1596] [outer = 0x9a41d400] 15:58:38 INFO - PROCESS | 1826 | 1462921118566 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 15:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1630ms 15:58:38 INFO - PROCESS | 1826 | 1462921118613 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 15:58:38 INFO - PROCESS | 1826 | 1462921118616 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 15:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:58:38 INFO - PROCESS | 1826 | 1462921118623 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:58:38 INFO - PROCESS | 1826 | 1462921118626 Marionette TRACE conn3 <- [1,2098,null,{}] 15:58:38 INFO - PROCESS | 1826 | 1462921118632 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:38 INFO - PROCESS | 1826 | 1462921118822 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 15:58:39 INFO - PROCESS | 1826 | 1462921119101 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a41d800 == 159 [pid = 1826] [id = 532] 15:58:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x9aad5800) [pid = 1826] [serial = 1597] [outer = (nil)] 15:58:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x9b970800) [pid = 1826] [serial = 1598] [outer = 0x9aad5800] 15:58:39 INFO - PROCESS | 1826 | 1462921119234 Marionette DEBUG loaded listener.js 15:58:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x9b97a000) [pid = 1826] [serial = 1599] [outer = 0x9aad5800] 15:58:40 INFO - PROCESS | 1826 | 1462921120131 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 15:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1579ms 15:58:40 INFO - PROCESS | 1826 | 1462921120203 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 15:58:40 INFO - PROCESS | 1826 | 1462921120207 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 15:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:58:40 INFO - PROCESS | 1826 | 1462921120213 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:58:40 INFO - PROCESS | 1826 | 1462921120217 Marionette TRACE conn3 <- [1,2102,null,{}] 15:58:40 INFO - PROCESS | 1826 | 1462921120222 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:40 INFO - PROCESS | 1826 | 1462921120444 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 15:58:40 INFO - PROCESS | 1826 | 1462921120777 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x946b3000 == 160 [pid = 1826] [id = 533] 15:58:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x9777a400) [pid = 1826] [serial = 1600] [outer = (nil)] 15:58:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x9cc49000) [pid = 1826] [serial = 1601] [outer = 0x9777a400] 15:58:40 INFO - PROCESS | 1826 | 1462921120865 Marionette DEBUG loaded listener.js 15:58:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x9cea4400) [pid = 1826] [serial = 1602] [outer = 0x9777a400] 15:58:41 INFO - PROCESS | 1826 | 1462921121738 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 15:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1595ms 15:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:58:41 INFO - PROCESS | 1826 | 1462921121809 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 15:58:41 INFO - PROCESS | 1826 | 1462921121812 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 15:58:41 INFO - PROCESS | 1826 | 1462921121819 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:58:41 INFO - PROCESS | 1826 | 1462921121822 Marionette TRACE conn3 <- [1,2106,null,{}] 15:58:41 INFO - PROCESS | 1826 | 1462921121828 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:42 INFO - PROCESS | 1826 | 1462921122024 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 15:58:42 INFO - PROCESS | 1826 | 1462921122343 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x9b17f800 == 161 [pid = 1826] [id = 534] 15:58:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x9b9b6400) [pid = 1826] [serial = 1603] [outer = (nil)] 15:58:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0xa23e7000) [pid = 1826] [serial = 1604] [outer = 0x9b9b6400] 15:58:42 INFO - PROCESS | 1826 | 1462921122430 Marionette DEBUG loaded listener.js 15:58:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0xa23ecc00) [pid = 1826] [serial = 1605] [outer = 0x9b9b6400] 15:58:43 INFO - PROCESS | 1826 | 1462921123322 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 15:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1792ms 15:58:43 INFO - PROCESS | 1826 | 1462921123639 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 15:58:43 INFO - PROCESS | 1826 | 1462921123642 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 15:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:58:43 INFO - PROCESS | 1826 | 1462921123648 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:58:43 INFO - PROCESS | 1826 | 1462921123652 Marionette TRACE conn3 <- [1,2110,null,{}] 15:58:43 INFO - PROCESS | 1826 | 1462921123657 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:43 INFO - PROCESS | 1826 | 1462921123873 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 15:58:44 INFO - PROCESS | 1826 | 1462921124206 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x874edc00 == 162 [pid = 1826] [id = 535] 15:58:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x8886e800) [pid = 1826] [serial = 1606] [outer = (nil)] 15:58:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0xa3322400) [pid = 1826] [serial = 1607] [outer = 0x8886e800] 15:58:44 INFO - PROCESS | 1826 | 1462921124289 Marionette DEBUG loaded listener.js 15:58:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0xa356a800) [pid = 1826] [serial = 1608] [outer = 0x8886e800] 15:58:45 INFO - PROCESS | 1826 | 1462921125207 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 15:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1630ms 15:58:45 INFO - PROCESS | 1826 | 1462921125279 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 15:58:45 INFO - PROCESS | 1826 | 1462921125283 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 15:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:58:45 INFO - PROCESS | 1826 | 1462921125289 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:58:45 INFO - PROCESS | 1826 | 1462921125292 Marionette TRACE conn3 <- [1,2114,null,{}] 15:58:45 INFO - PROCESS | 1826 | 1462921125298 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:45 INFO - PROCESS | 1826 | 1462921125545 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 15:58:45 INFO - PROCESS | 1826 | 1462921125867 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x9b976c00 == 163 [pid = 1826] [id = 536] 15:58:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x9b978400) [pid = 1826] [serial = 1609] [outer = (nil)] 15:58:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0xa51ecc00) [pid = 1826] [serial = 1610] [outer = 0x9b978400] 15:58:45 INFO - PROCESS | 1826 | 1462921125955 Marionette DEBUG loaded listener.js 15:58:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0xa637fc00) [pid = 1826] [serial = 1611] [outer = 0x9b978400] 15:58:46 INFO - PROCESS | 1826 | 1462921126814 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 15:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1579ms 15:58:46 INFO - PROCESS | 1826 | 1462921126870 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 15:58:46 INFO - PROCESS | 1826 | 1462921126874 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 15:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:58:46 INFO - PROCESS | 1826 | 1462921126880 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:58:46 INFO - PROCESS | 1826 | 1462921126883 Marionette TRACE conn3 <- [1,2118,null,{}] 15:58:46 INFO - PROCESS | 1826 | 1462921126889 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:47 INFO - PROCESS | 1826 | 1462921127092 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 15:58:47 INFO - PROCESS | 1826 | 1462921127370 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:47 INFO - PROCESS | 1826 | ++DOCSHELL 0xa331cc00 == 164 [pid = 1826] [id = 537] 15:58:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0xa519c400) [pid = 1826] [serial = 1612] [outer = (nil)] 15:58:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0xa686c400) [pid = 1826] [serial = 1613] [outer = 0xa519c400] 15:58:47 INFO - PROCESS | 1826 | 1462921127497 Marionette DEBUG loaded listener.js 15:58:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0xa68bc400) [pid = 1826] [serial = 1614] [outer = 0xa519c400] 15:58:48 INFO - PROCESS | 1826 | 1462921128368 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 15:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1528ms 15:58:48 INFO - PROCESS | 1826 | 1462921128410 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 15:58:48 INFO - PROCESS | 1826 | 1462921128414 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 15:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:58:48 INFO - PROCESS | 1826 | 1462921128420 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:58:48 INFO - PROCESS | 1826 | 1462921128423 Marionette TRACE conn3 <- [1,2122,null,{}] 15:58:48 INFO - PROCESS | 1826 | 1462921128429 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:48 INFO - PROCESS | 1826 | 1462921128624 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 15:58:48 INFO - PROCESS | 1826 | 1462921128921 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x874ed000 == 165 [pid = 1826] [id = 538] 15:58:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x88c46c00) [pid = 1826] [serial = 1615] [outer = (nil)] 15:58:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x88c4cc00) [pid = 1826] [serial = 1616] [outer = 0x88c46c00] 15:58:49 INFO - PROCESS | 1826 | 1462921129052 Marionette DEBUG loaded listener.js 15:58:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x88c50000) [pid = 1826] [serial = 1617] [outer = 0x88c46c00] 15:58:49 INFO - PROCESS | 1826 | 1462921129936 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1581ms 15:58:50 INFO - PROCESS | 1826 | 1462921130001 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 15:58:50 INFO - PROCESS | 1826 | 1462921130005 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 15:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:58:50 INFO - PROCESS | 1826 | 1462921130011 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:58:50 INFO - PROCESS | 1826 | 1462921130015 Marionette TRACE conn3 <- [1,2126,null,{}] 15:58:50 INFO - PROCESS | 1826 | 1462921130020 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:50 INFO - PROCESS | 1826 | 1462921130217 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 15:58:50 INFO - PROCESS | 1826 | 1462921130592 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x996f8000 == 164 [pid = 1826] [id = 466] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x88679800 == 163 [pid = 1826] [id = 400] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x95153400 == 162 [pid = 1826] [id = 414] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x884aec00 == 161 [pid = 1826] [id = 468] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x90be5000 == 160 [pid = 1826] [id = 413] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x9514f000 == 159 [pid = 1826] [id = 462] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x95108800 == 158 [pid = 1826] [id = 464] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1ca400 == 157 [pid = 1826] [id = 408] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x89505c00 == 156 [pid = 1826] [id = 412] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x91eab000 == 155 [pid = 1826] [id = 411] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea34000 == 154 [pid = 1826] [id = 407] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x87d35c00 == 153 [pid = 1826] [id = 463] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x8e178c00 == 152 [pid = 1826] [id = 409] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x90a87000 == 151 [pid = 1826] [id = 410] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x8d20e800 == 150 [pid = 1826] [id = 405] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea91c00 == 149 [pid = 1826] [id = 506] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x92ce4c00 == 148 [pid = 1826] [id = 507] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x8f34ac00 == 147 [pid = 1826] [id = 505] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x91039000 == 146 [pid = 1826] [id = 504] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea34800 == 145 [pid = 1826] [id = 503] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x9085b800 == 144 [pid = 1826] [id = 502] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1cb800 == 143 [pid = 1826] [id = 501] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x8d210800 == 142 [pid = 1826] [id = 499] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x89ef5800 == 141 [pid = 1826] [id = 500] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x89e54c00 == 140 [pid = 1826] [id = 498] 15:58:51 INFO - PROCESS | 1826 | --DOCSHELL 0x874ed800 == 139 [pid = 1826] [id = 497] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x8df43000) [pid = 1826] [serial = 1353] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0xa23f2800) [pid = 1826] [serial = 1338] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x8e7d8c00) [pid = 1826] [serial = 1490] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x8dde3000) [pid = 1826] [serial = 1487] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x9cea3c00) [pid = 1826] [serial = 1463] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x9b9b7c00) [pid = 1826] [serial = 1461] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x9b976000) [pid = 1826] [serial = 1460] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x9b14b000) [pid = 1826] [serial = 1458] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x9aff0c00) [pid = 1826] [serial = 1457] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x9aa9b800) [pid = 1826] [serial = 1455] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x9a781c00) [pid = 1826] [serial = 1454] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x99714400) [pid = 1826] [serial = 1452] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x98dc8c00) [pid = 1826] [serial = 1451] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x97776c00) [pid = 1826] [serial = 1449] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x9770e400) [pid = 1826] [serial = 1448] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x95150400) [pid = 1826] [serial = 1446] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x95111800) [pid = 1826] [serial = 1445] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x94638400) [pid = 1826] [serial = 1443] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x93cb6400) [pid = 1826] [serial = 1442] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x938f4c00) [pid = 1826] [serial = 1440] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x92eeec00) [pid = 1826] [serial = 1439] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x9103d400) [pid = 1826] [serial = 1437] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x91011800) [pid = 1826] [serial = 1436] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x90a84800) [pid = 1826] [serial = 1434] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x90a79c00) [pid = 1826] [serial = 1433] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x8f5bf000) [pid = 1826] [serial = 1431] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x8f5b3800) [pid = 1826] [serial = 1430] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x8ea3d400) [pid = 1826] [serial = 1428] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x8e7dfc00) [pid = 1826] [serial = 1427] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x89ef7800) [pid = 1826] [serial = 1425] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x8964b400) [pid = 1826] [serial = 1424] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x88e6b000) [pid = 1826] [serial = 1481] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x88ecf800) [pid = 1826] [serial = 1482] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0xa513f400) [pid = 1826] [serial = 1479] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0xa36f7000) [pid = 1826] [serial = 1478] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0xa3352000) [pid = 1826] [serial = 1475] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0xa31c1000) [pid = 1826] [serial = 1473] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0xa3128400) [pid = 1826] [serial = 1472] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0xa25fdc00) [pid = 1826] [serial = 1470] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0xa2558800) [pid = 1826] [serial = 1469] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0xa23ed400) [pid = 1826] [serial = 1467] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0xa23eac00) [pid = 1826] [serial = 1466] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0xa1048400) [pid = 1826] [serial = 1464] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x8cbb9c00) [pid = 1826] [serial = 1485] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x8df42000) [pid = 1826] [serial = 1488] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x8b313c00) [pid = 1826] [serial = 1484] [outer = (nil)] [url = about:blank] 15:58:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d35c00 == 140 [pid = 1826] [id = 539] 15:58:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x884aec00) [pid = 1826] [serial = 1618] [outer = (nil)] 15:58:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x8866f400) [pid = 1826] [serial = 1619] [outer = 0x884aec00] 15:58:52 INFO - PROCESS | 1826 | 1462921132211 Marionette DEBUG loaded listener.js 15:58:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x88bf1400) [pid = 1826] [serial = 1620] [outer = 0x884aec00] 15:58:53 INFO - PROCESS | 1826 | 1462921133011 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 15:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 3038ms 15:58:53 INFO - PROCESS | 1826 | 1462921133064 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 15:58:53 INFO - PROCESS | 1826 | 1462921133070 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 15:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:58:53 INFO - PROCESS | 1826 | 1462921133080 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:58:53 INFO - PROCESS | 1826 | 1462921133085 Marionette TRACE conn3 <- [1,2130,null,{}] 15:58:53 INFO - PROCESS | 1826 | 1462921133093 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:53 INFO - PROCESS | 1826 | 1462921133290 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 15:58:53 INFO - PROCESS | 1826 | 1462921133302 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x8950d800 == 141 [pid = 1826] [id = 540] 15:58:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x8964b400) [pid = 1826] [serial = 1621] [outer = (nil)] 15:58:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x89e5a400) [pid = 1826] [serial = 1622] [outer = 0x8964b400] 15:58:53 INFO - PROCESS | 1826 | 1462921133395 Marionette DEBUG loaded listener.js 15:58:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x8aa41c00) [pid = 1826] [serial = 1623] [outer = 0x8964b400] 15:58:54 INFO - PROCESS | 1826 | 1462921134394 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 15:58:54 INFO - PROCESS | 1826 | 1462921134431 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 15:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:58:54 INFO - PROCESS | 1826 | 1462921134441 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:58:54 INFO - PROCESS | 1826 | 1462921134445 Marionette TRACE conn3 <- [1,2134,null,{}] 15:58:54 INFO - PROCESS | 1826 | 1462921134450 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:54 INFO - PROCESS | 1826 | 1462921134726 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 15:58:54 INFO - PROCESS | 1826 | 1462921134764 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x89655000 == 142 [pid = 1826] [id = 541] 15:58:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x89e5d800) [pid = 1826] [serial = 1624] [outer = (nil)] 15:58:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x8dde8c00) [pid = 1826] [serial = 1625] [outer = 0x89e5d800] 15:58:54 INFO - PROCESS | 1826 | 1462921134845 Marionette DEBUG loaded listener.js 15:58:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x8e7d5400) [pid = 1826] [serial = 1626] [outer = 0x89e5d800] 15:58:55 INFO - PROCESS | 1826 | 1462921135866 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 15:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1442ms 15:58:55 INFO - PROCESS | 1826 | 1462921135882 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 15:58:55 INFO - PROCESS | 1826 | 1462921135885 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 15:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:58:55 INFO - PROCESS | 1826 | 1462921135893 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:58:55 INFO - PROCESS | 1826 | 1462921135898 Marionette TRACE conn3 <- [1,2138,null,{}] 15:58:55 INFO - PROCESS | 1826 | 1462921135927 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:56 INFO - PROCESS | 1826 | 1462921136212 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 15:58:56 INFO - PROCESS | 1826 | 1462921136240 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cbb9c00 == 143 [pid = 1826] [id = 542] 15:58:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x8ea3c400) [pid = 1826] [serial = 1627] [outer = (nil)] 15:58:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x8f1cc400) [pid = 1826] [serial = 1628] [outer = 0x8ea3c400] 15:58:56 INFO - PROCESS | 1826 | 1462921136310 Marionette DEBUG loaded listener.js 15:58:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x8f4e7400) [pid = 1826] [serial = 1629] [outer = 0x8ea3c400] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x9777b400) [pid = 1826] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x8ea96c00) [pid = 1826] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x89e5c400) [pid = 1826] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x923c7000) [pid = 1826] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x9b978000) [pid = 1826] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x91008800) [pid = 1826] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x91eafc00) [pid = 1826] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x9a417c00) [pid = 1826] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x8db7fc00) [pid = 1826] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x874eec00) [pid = 1826] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x9085cc00) [pid = 1826] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x88ec4c00) [pid = 1826] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x89e54400) [pid = 1826] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x8f4ed800) [pid = 1826] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x8d209800) [pid = 1826] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x8b317800) [pid = 1826] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x8b31f000) [pid = 1826] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x9103c800) [pid = 1826] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x8dde2800) [pid = 1826] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x88ec6000) [pid = 1826] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x938ce800) [pid = 1826] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x97783c00) [pid = 1826] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:58:57 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x99f96400) [pid = 1826] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:58:57 INFO - PROCESS | 1826 | 1462921137829 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 15:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1994ms 15:58:57 INFO - PROCESS | 1826 | 1462921137892 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 15:58:57 INFO - PROCESS | 1826 | 1462921137897 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 15:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:58:57 INFO - PROCESS | 1826 | 1462921137913 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:58:57 INFO - PROCESS | 1826 | 1462921137916 Marionette TRACE conn3 <- [1,2142,null,{}] 15:58:57 INFO - PROCESS | 1826 | 1462921137922 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:58 INFO - PROCESS | 1826 | 1462921138102 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 15:58:58 INFO - PROCESS | 1826 | 1462921138112 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x8867a400 == 144 [pid = 1826] [id = 543] 15:58:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x8b317800) [pid = 1826] [serial = 1630] [outer = (nil)] 15:58:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x8f1a6400) [pid = 1826] [serial = 1631] [outer = 0x8b317800] 15:58:58 INFO - PROCESS | 1826 | 1462921138197 Marionette DEBUG loaded listener.js 15:58:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x8f4e6000) [pid = 1826] [serial = 1632] [outer = 0x8b317800] 15:58:59 INFO - PROCESS | 1826 | 1462921139157 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 15:58:59 INFO - PROCESS | 1826 | 1462921139199 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 15:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:58:59 INFO - PROCESS | 1826 | 1462921139205 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:58:59 INFO - PROCESS | 1826 | 1462921139208 Marionette TRACE conn3 <- [1,2146,null,{}] 15:58:59 INFO - PROCESS | 1826 | 1462921139213 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:59 INFO - PROCESS | 1826 | 1462921139391 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 15:58:59 INFO - PROCESS | 1826 | 1462921139742 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x874f9800 == 145 [pid = 1826] [id = 544] 15:58:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x87d32800) [pid = 1826] [serial = 1633] [outer = (nil)] 15:58:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x88866000) [pid = 1826] [serial = 1634] [outer = 0x87d32800] 15:58:59 INFO - PROCESS | 1826 | 1462921139841 Marionette DEBUG loaded listener.js 15:58:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x88c4ec00) [pid = 1826] [serial = 1635] [outer = 0x87d32800] 15:59:01 INFO - PROCESS | 1826 | 1462921141070 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 15:59:01 INFO - PROCESS | 1826 | 1462921141159 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 15:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:59:01 INFO - PROCESS | 1826 | 1462921141167 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:59:01 INFO - PROCESS | 1826 | 1462921141173 Marionette TRACE conn3 <- [1,2150,null,{}] 15:59:01 INFO - PROCESS | 1826 | 1462921141180 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:01 INFO - PROCESS | 1826 | 1462921141431 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 15:59:01 INFO - PROCESS | 1826 | 1462921141761 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x8aa50400 == 146 [pid = 1826] [id = 545] 15:59:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8b31fc00) [pid = 1826] [serial = 1636] [outer = (nil)] 15:59:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x8d20dc00) [pid = 1826] [serial = 1637] [outer = 0x8b31fc00] 15:59:01 INFO - PROCESS | 1826 | 1462921141848 Marionette DEBUG loaded listener.js 15:59:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x8ddea400) [pid = 1826] [serial = 1638] [outer = 0x8b31fc00] 15:59:02 INFO - PROCESS | 1826 | 1462921142935 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 15:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1839ms 15:59:03 INFO - PROCESS | 1826 | 1462921143009 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 15:59:03 INFO - PROCESS | 1826 | 1462921143016 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 15:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:59:03 INFO - PROCESS | 1826 | 1462921143022 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:59:03 INFO - PROCESS | 1826 | 1462921143025 Marionette TRACE conn3 <- [1,2154,null,{}] 15:59:03 INFO - PROCESS | 1826 | 1462921143032 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:03 INFO - PROCESS | 1826 | 1462921143287 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 15:59:03 INFO - PROCESS | 1826 | 1462921143653 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e7e0c00 == 147 [pid = 1826] [id = 546] 15:59:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x8ea38800) [pid = 1826] [serial = 1639] [outer = (nil)] 15:59:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x8ea8c400) [pid = 1826] [serial = 1640] [outer = 0x8ea38800] 15:59:03 INFO - PROCESS | 1826 | 1462921143753 Marionette DEBUG loaded listener.js 15:59:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x8f1c2800) [pid = 1826] [serial = 1641] [outer = 0x8ea38800] 15:59:04 INFO - PROCESS | 1826 | 1462921144722 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1735ms 15:59:04 INFO - PROCESS | 1826 | 1462921144758 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 15:59:04 INFO - PROCESS | 1826 | 1462921144763 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 15:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:59:04 INFO - PROCESS | 1826 | 1462921144779 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:59:04 INFO - PROCESS | 1826 | 1462921144788 Marionette TRACE conn3 <- [1,2158,null,{}] 15:59:04 INFO - PROCESS | 1826 | 1462921144794 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:05 INFO - PROCESS | 1826 | 1462921145011 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 15:59:05 INFO - PROCESS | 1826 | 1462921145328 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x8d20bc00 == 148 [pid = 1826] [id = 547] 15:59:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x8e7e3c00) [pid = 1826] [serial = 1642] [outer = (nil)] 15:59:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x90a79800) [pid = 1826] [serial = 1643] [outer = 0x8e7e3c00] 15:59:05 INFO - PROCESS | 1826 | 1462921145417 Marionette DEBUG loaded listener.js 15:59:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x90be5000) [pid = 1826] [serial = 1644] [outer = 0x8e7e3c00] 15:59:06 INFO - PROCESS | 1826 | 1462921146380 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1663ms 15:59:06 INFO - PROCESS | 1826 | 1462921146434 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 15:59:06 INFO - PROCESS | 1826 | 1462921146439 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 15:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:59:06 INFO - PROCESS | 1826 | 1462921146445 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:59:06 INFO - PROCESS | 1826 | 1462921146448 Marionette TRACE conn3 <- [1,2162,null,{}] 15:59:06 INFO - PROCESS | 1826 | 1462921146454 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:06 INFO - PROCESS | 1826 | 1462921146657 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 15:59:06 INFO - PROCESS | 1826 | 1462921146973 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x88e78400 == 149 [pid = 1826] [id = 548] 15:59:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x9083d400) [pid = 1826] [serial = 1645] [outer = (nil)] 15:59:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x91037c00) [pid = 1826] [serial = 1646] [outer = 0x9083d400] 15:59:07 INFO - PROCESS | 1826 | 1462921147063 Marionette DEBUG loaded listener.js 15:59:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x9103fc00) [pid = 1826] [serial = 1647] [outer = 0x9083d400] 15:59:07 INFO - PROCESS | 1826 | 1462921147955 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 15:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1585ms 15:59:08 INFO - PROCESS | 1826 | 1462921148030 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 15:59:08 INFO - PROCESS | 1826 | 1462921148034 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 15:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:59:08 INFO - PROCESS | 1826 | 1462921148041 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:59:08 INFO - PROCESS | 1826 | 1462921148044 Marionette TRACE conn3 <- [1,2166,null,{}] 15:59:08 INFO - PROCESS | 1826 | 1462921148050 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:08 INFO - PROCESS | 1826 | 1462921148296 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 15:59:08 INFO - PROCESS | 1826 | 1462921148617 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x91011000 == 150 [pid = 1826] [id = 549] 15:59:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x91cd2c00) [pid = 1826] [serial = 1648] [outer = (nil)] 15:59:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x923c6800) [pid = 1826] [serial = 1649] [outer = 0x91cd2c00] 15:59:08 INFO - PROCESS | 1826 | 1462921148717 Marionette DEBUG loaded listener.js 15:59:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x938c7000) [pid = 1826] [serial = 1650] [outer = 0x91cd2c00] 15:59:09 INFO - PROCESS | 1826 | 1462921149664 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 15:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1682ms 15:59:09 INFO - PROCESS | 1826 | 1462921149723 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 15:59:09 INFO - PROCESS | 1826 | 1462921149728 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 15:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:59:09 INFO - PROCESS | 1826 | 1462921149734 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:59:09 INFO - PROCESS | 1826 | 1462921149737 Marionette TRACE conn3 <- [1,2170,null,{}] 15:59:09 INFO - PROCESS | 1826 | 1462921149743 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:09 INFO - PROCESS | 1826 | 1462921149950 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 15:59:10 INFO - PROCESS | 1826 | 1462921150276 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x90becc00 == 151 [pid = 1826] [id = 550] 15:59:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x91cccc00) [pid = 1826] [serial = 1651] [outer = (nil)] 15:59:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x93cbe400) [pid = 1826] [serial = 1652] [outer = 0x91cccc00] 15:59:10 INFO - PROCESS | 1826 | 1462921150368 Marionette DEBUG loaded listener.js 15:59:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x946a8400) [pid = 1826] [serial = 1653] [outer = 0x91cccc00] 15:59:11 INFO - PROCESS | 1826 | 1462921151331 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 15:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1631ms 15:59:11 INFO - PROCESS | 1826 | 1462921151367 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 15:59:11 INFO - PROCESS | 1826 | 1462921151371 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 15:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:59:11 INFO - PROCESS | 1826 | 1462921151377 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:59:11 INFO - PROCESS | 1826 | 1462921151380 Marionette TRACE conn3 <- [1,2174,null,{}] 15:59:11 INFO - PROCESS | 1826 | 1462921151386 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:11 INFO - PROCESS | 1826 | 1462921151587 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 15:59:11 INFO - PROCESS | 1826 | 1462921151867 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x9103e800 == 152 [pid = 1826] [id = 551] 15:59:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x92cdd400) [pid = 1826] [serial = 1654] [outer = (nil)] 15:59:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x9514bc00) [pid = 1826] [serial = 1655] [outer = 0x92cdd400] 15:59:12 INFO - PROCESS | 1826 | 1462921152002 Marionette DEBUG loaded listener.js 15:59:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x96536c00) [pid = 1826] [serial = 1656] [outer = 0x92cdd400] 15:59:12 INFO - PROCESS | 1826 | 1462921152873 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 15:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1531ms 15:59:12 INFO - PROCESS | 1826 | 1462921152910 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 15:59:12 INFO - PROCESS | 1826 | 1462921152914 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 15:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:59:12 INFO - PROCESS | 1826 | 1462921152939 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:59:12 INFO - PROCESS | 1826 | 1462921152942 Marionette TRACE conn3 <- [1,2178,null,{}] 15:59:12 INFO - PROCESS | 1826 | 1462921152948 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:13 INFO - PROCESS | 1826 | 1462921153147 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 15:59:13 INFO - PROCESS | 1826 | 1462921153424 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x8d209800 == 153 [pid = 1826] [id = 552] 15:59:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x9083f400) [pid = 1826] [serial = 1657] [outer = (nil)] 15:59:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x983f0800) [pid = 1826] [serial = 1658] [outer = 0x9083f400] 15:59:13 INFO - PROCESS | 1826 | 1462921153554 Marionette DEBUG loaded listener.js 15:59:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x98dc0400) [pid = 1826] [serial = 1659] [outer = 0x9083f400] 15:59:14 INFO - PROCESS | 1826 | 1462921154459 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1583ms 15:59:14 INFO - PROCESS | 1826 | 1462921154535 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 15:59:14 INFO - PROCESS | 1826 | 1462921154538 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 15:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:59:14 INFO - PROCESS | 1826 | 1462921154546 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:59:14 INFO - PROCESS | 1826 | 1462921154550 Marionette TRACE conn3 <- [1,2182,null,{}] 15:59:14 INFO - PROCESS | 1826 | 1462921154556 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:14 INFO - PROCESS | 1826 | 1462921154767 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 15:59:15 INFO - PROCESS | 1826 | 1462921155101 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x9777a800 == 154 [pid = 1826] [id = 553] 15:59:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x9777c800) [pid = 1826] [serial = 1660] [outer = (nil)] 15:59:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x99a53400) [pid = 1826] [serial = 1661] [outer = 0x9777c800] 15:59:15 INFO - PROCESS | 1826 | 1462921155192 Marionette DEBUG loaded listener.js 15:59:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x99f96400) [pid = 1826] [serial = 1662] [outer = 0x9777c800] 15:59:16 INFO - PROCESS | 1826 | 1462921156114 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1636ms 15:59:16 INFO - PROCESS | 1826 | 1462921156184 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 15:59:16 INFO - PROCESS | 1826 | 1462921156188 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 15:59:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:59:16 INFO - PROCESS | 1826 | 1462921156194 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:59:16 INFO - PROCESS | 1826 | 1462921156197 Marionette TRACE conn3 <- [1,2186,null,{}] 15:59:16 INFO - PROCESS | 1826 | 1462921156203 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:16 INFO - PROCESS | 1826 | 1462921156401 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 15:59:16 INFO - PROCESS | 1826 | 1462921156735 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a416400 == 155 [pid = 1826] [id = 554] 15:59:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x9a417800) [pid = 1826] [serial = 1663] [outer = (nil)] 15:59:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x9a782400) [pid = 1826] [serial = 1664] [outer = 0x9a417800] 15:59:16 INFO - PROCESS | 1826 | 1462921156835 Marionette DEBUG loaded listener.js 15:59:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x9aac9400) [pid = 1826] [serial = 1665] [outer = 0x9a417800] 15:59:17 INFO - PROCESS | 1826 | 1462921157746 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 15:59:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:59:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1585ms 15:59:17 INFO - PROCESS | 1826 | 1462921157779 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 15:59:17 INFO - PROCESS | 1826 | 1462921157783 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 15:59:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:59:17 INFO - PROCESS | 1826 | 1462921157789 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:59:17 INFO - PROCESS | 1826 | 1462921157794 Marionette TRACE conn3 <- [1,2190,null,{}] 15:59:17 INFO - PROCESS | 1826 | 1462921157799 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:18 INFO - PROCESS | 1826 | 1462921158023 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 15:59:18 INFO - PROCESS | 1826 | 1462921158359 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x9aad7800 == 156 [pid = 1826] [id = 555] 15:59:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x9affd400) [pid = 1826] [serial = 1666] [outer = (nil)] 15:59:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x9b976000) [pid = 1826] [serial = 1667] [outer = 0x9affd400] 15:59:18 INFO - PROCESS | 1826 | 1462921158448 Marionette DEBUG loaded listener.js 15:59:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x9b97b000) [pid = 1826] [serial = 1668] [outer = 0x9affd400] 15:59:19 INFO - PROCESS | 1826 | 1462921159316 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 15:59:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:59:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1579ms 15:59:19 INFO - PROCESS | 1826 | 1462921159369 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 15:59:19 INFO - PROCESS | 1826 | 1462921159373 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 15:59:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:59:19 INFO - PROCESS | 1826 | 1462921159379 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:59:19 INFO - PROCESS | 1826 | 1462921159381 Marionette TRACE conn3 <- [1,2194,null,{}] 15:59:19 INFO - PROCESS | 1826 | 1462921159387 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:19 INFO - PROCESS | 1826 | 1462921159583 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 15:59:19 INFO - PROCESS | 1826 | 1462921159861 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x9affd800 == 157 [pid = 1826] [id = 556] 15:59:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x9b17c400) [pid = 1826] [serial = 1669] [outer = (nil)] 15:59:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0xa051b000) [pid = 1826] [serial = 1670] [outer = 0x9b17c400] 15:59:19 INFO - PROCESS | 1826 | 1462921159958 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0xa224b000) [pid = 1826] [serial = 1671] [outer = 0x9b17c400] 15:59:20 INFO - PROCESS | 1826 | 1462921160854 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 15:59:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:59:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1531ms 15:59:20 INFO - PROCESS | 1826 | 1462921160932 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 15:59:20 INFO - PROCESS | 1826 | 1462921160935 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 15:59:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:59:20 INFO - PROCESS | 1826 | 1462921160942 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:59:20 INFO - PROCESS | 1826 | 1462921160945 Marionette TRACE conn3 <- [1,2198,null,{}] 15:59:20 INFO - PROCESS | 1826 | 1462921160951 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:21 INFO - PROCESS | 1826 | 1462921161181 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 15:59:21 INFO - PROCESS | 1826 | 1462921161505 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x9cc46000 == 158 [pid = 1826] [id = 557] 15:59:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0xa0511000) [pid = 1826] [serial = 1672] [outer = (nil)] 15:59:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0xa255b000) [pid = 1826] [serial = 1673] [outer = 0xa0511000] 15:59:21 INFO - PROCESS | 1826 | 1462921161591 Marionette DEBUG loaded listener.js 15:59:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0xa25fdc00) [pid = 1826] [serial = 1674] [outer = 0xa0511000] 15:59:22 INFO - PROCESS | 1826 | 1462921162450 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:59:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:59:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1581ms 15:59:22 INFO - PROCESS | 1826 | 1462921162524 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 15:59:22 INFO - PROCESS | 1826 | 1462921162528 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 15:59:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:59:22 INFO - PROCESS | 1826 | 1462921162536 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:59:22 INFO - PROCESS | 1826 | 1462921162538 Marionette TRACE conn3 <- [1,2202,null,{}] 15:59:22 INFO - PROCESS | 1826 | 1462921162544 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:22 INFO - PROCESS | 1826 | 1462921162791 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 15:59:23 INFO - PROCESS | 1826 | 1462921163115 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x884af800 == 159 [pid = 1826] [id = 558] 15:59:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0xa23f2800) [pid = 1826] [serial = 1675] [outer = (nil)] 15:59:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0xa3352000) [pid = 1826] [serial = 1676] [outer = 0xa23f2800] 15:59:23 INFO - PROCESS | 1826 | 1462921163206 Marionette DEBUG loaded listener.js 15:59:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0xa3563c00) [pid = 1826] [serial = 1677] [outer = 0xa23f2800] 15:59:24 INFO - PROCESS | 1826 | 1462921164139 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 15:59:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:59:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1646ms 15:59:24 INFO - PROCESS | 1826 | 1462921164182 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 15:59:24 INFO - PROCESS | 1826 | 1462921164186 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 15:59:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:59:24 INFO - PROCESS | 1826 | 1462921164192 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:59:24 INFO - PROCESS | 1826 | 1462921164196 Marionette TRACE conn3 <- [1,2206,null,{}] 15:59:24 INFO - PROCESS | 1826 | 1462921164201 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:24 INFO - PROCESS | 1826 | 1462921164395 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 15:59:24 INFO - PROCESS | 1826 | 1462921164749 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x9cc4b000 == 160 [pid = 1826] [id = 559] 15:59:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x9cea7800) [pid = 1826] [serial = 1678] [outer = (nil)] 15:59:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0xa6389800) [pid = 1826] [serial = 1679] [outer = 0x9cea7800] 15:59:24 INFO - PROCESS | 1826 | 1462921164842 Marionette DEBUG loaded listener.js 15:59:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0xa6866400) [pid = 1826] [serial = 1680] [outer = 0x9cea7800] 15:59:25 INFO - PROCESS | 1826 | 1462921165777 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 15:59:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:59:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1634ms 15:59:25 INFO - PROCESS | 1826 | 1462921165826 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 15:59:25 INFO - PROCESS | 1826 | 1462921165830 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 15:59:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:59:25 INFO - PROCESS | 1826 | 1462921165836 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:59:25 INFO - PROCESS | 1826 | 1462921165840 Marionette TRACE conn3 <- [1,2210,null,{}] 15:59:25 INFO - PROCESS | 1826 | 1462921165847 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:26 INFO - PROCESS | 1826 | 1462921166056 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 15:59:26 INFO - PROCESS | 1826 | 1462921166382 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x884af000 == 161 [pid = 1826] [id = 560] 15:59:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x88c2a800) [pid = 1826] [serial = 1681] [outer = (nil)] 15:59:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x88c32800) [pid = 1826] [serial = 1682] [outer = 0x88c2a800] 15:59:26 INFO - PROCESS | 1826 | 1462921166473 Marionette DEBUG loaded listener.js 15:59:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x88c34800) [pid = 1826] [serial = 1683] [outer = 0x88c2a800] 15:59:27 INFO - PROCESS | 1826 | 1462921167314 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 15:59:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:59:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1544ms 15:59:27 INFO - PROCESS | 1826 | 1462921167381 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 15:59:27 INFO - PROCESS | 1826 | 1462921167385 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 15:59:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:59:27 INFO - PROCESS | 1826 | 1462921167391 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:59:27 INFO - PROCESS | 1826 | 1462921167395 Marionette TRACE conn3 <- [1,2214,null,{}] 15:59:27 INFO - PROCESS | 1826 | 1462921167401 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:27 INFO - PROCESS | 1826 | 1462921167600 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 15:59:27 INFO - PROCESS | 1826 | 1462921167881 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c2dc00 == 162 [pid = 1826] [id = 561] 15:59:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x88c30800) [pid = 1826] [serial = 1684] [outer = (nil)] 15:59:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0xa51ef000) [pid = 1826] [serial = 1685] [outer = 0x88c30800] 15:59:28 INFO - PROCESS | 1826 | 1462921168009 Marionette DEBUG loaded listener.js 15:59:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0xa693e000) [pid = 1826] [serial = 1686] [outer = 0x88c30800] 15:59:28 INFO - PROCESS | 1826 | 1462921168893 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 15:59:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:59:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1530ms 15:59:28 INFO - PROCESS | 1826 | 1462921168922 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 15:59:28 INFO - PROCESS | 1826 | 1462921168925 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 15:59:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:59:28 INFO - PROCESS | 1826 | 1462921168932 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:59:28 INFO - PROCESS | 1826 | 1462921168935 Marionette TRACE conn3 <- [1,2218,null,{}] 15:59:28 INFO - PROCESS | 1826 | 1462921168941 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:29 INFO - PROCESS | 1826 | 1462921169133 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 15:59:29 INFO - PROCESS | 1826 | 1462921169423 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x87e62800 == 163 [pid = 1826] [id = 562] 15:59:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x88c2e400) [pid = 1826] [serial = 1687] [outer = (nil)] 15:59:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x8bcb4800) [pid = 1826] [serial = 1688] [outer = 0x88c2e400] 15:59:29 INFO - PROCESS | 1826 | 1462921169549 Marionette DEBUG loaded listener.js 15:59:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x8bcb6c00) [pid = 1826] [serial = 1689] [outer = 0x88c2e400] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x88ecdc00 == 162 [pid = 1826] [id = 450] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x884b5800 == 161 [pid = 1826] [id = 444] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x99f90400 == 160 [pid = 1826] [id = 443] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1cdc00 == 159 [pid = 1826] [id = 204] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x87e6d000 == 158 [pid = 1826] [id = 442] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x8867a400 == 157 [pid = 1826] [id = 543] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x8cbb9c00 == 156 [pid = 1826] [id = 542] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x89655000 == 155 [pid = 1826] [id = 541] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x8950d800 == 154 [pid = 1826] [id = 540] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x87d35c00 == 153 [pid = 1826] [id = 539] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x874ed000 == 152 [pid = 1826] [id = 538] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0xa331cc00 == 151 [pid = 1826] [id = 537] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x9b976c00 == 150 [pid = 1826] [id = 536] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x9b17f800 == 149 [pid = 1826] [id = 534] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x874edc00 == 148 [pid = 1826] [id = 535] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x946b3000 == 147 [pid = 1826] [id = 533] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x9a41d800 == 146 [pid = 1826] [id = 532] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x99f95000 == 145 [pid = 1826] [id = 531] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x95149c00 == 144 [pid = 1826] [id = 530] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x88e70400 == 143 [pid = 1826] [id = 528] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x90bea000 == 142 [pid = 1826] [id = 529] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x91cd2800 == 141 [pid = 1826] [id = 527] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x91040c00 == 140 [pid = 1826] [id = 526] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1b2400 == 139 [pid = 1826] [id = 525] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x8df48c00 == 138 [pid = 1826] [id = 524] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x8f4ea800 == 137 [pid = 1826] [id = 523] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x88bee800 == 136 [pid = 1826] [id = 521] 15:59:31 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1b0000 == 135 [pid = 1826] [id = 522] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x8f1c4000) [pid = 1826] [serial = 1562] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x8ea90400) [pid = 1826] [serial = 1560] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x9a416c00) [pid = 1826] [serial = 1532] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x91cd4400) [pid = 1826] [serial = 1512] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0xa229f400) [pid = 1826] [serial = 1547] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x8aa46400) [pid = 1826] [serial = 1496] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x93cc3400) [pid = 1826] [serial = 1521] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0xa0514800) [pid = 1826] [serial = 1544] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x99f92c00) [pid = 1826] [serial = 1529] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x938f3c00) [pid = 1826] [serial = 1518] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x9b9bb400) [pid = 1826] [serial = 1541] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x8f34a800) [pid = 1826] [serial = 1503] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x884b5c00) [pid = 1826] [serial = 1493] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x9103f000) [pid = 1826] [serial = 1511] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x90861000) [pid = 1826] [serial = 1508] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x89651000) [pid = 1826] [serial = 1551] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x8b314000) [pid = 1826] [serial = 1553] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x96537800) [pid = 1826] [serial = 1524] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x8f5bec00) [pid = 1826] [serial = 1506] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x8f5b4400) [pid = 1826] [serial = 1505] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x8b31dc00) [pid = 1826] [serial = 1497] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0xa1056800) [pid = 1826] [serial = 1545] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x8db86c00) [pid = 1826] [serial = 1559] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x88ecd800) [pid = 1826] [serial = 1550] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x9cbaa000) [pid = 1826] [serial = 1542] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x88864c00) [pid = 1826] [serial = 1494] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x8ddeec00) [pid = 1826] [serial = 1556] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x93abbc00) [pid = 1826] [serial = 1520] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x8f1cb000) [pid = 1826] [serial = 1502] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x8cfed400) [pid = 1826] [serial = 1554] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x98dc0c00) [pid = 1826] [serial = 1538] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x92ce0800) [pid = 1826] [serial = 1515] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x9a419c00) [pid = 1826] [serial = 1533] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x91005800) [pid = 1826] [serial = 1509] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x8e7d9800) [pid = 1826] [serial = 1500] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x938c0c00) [pid = 1826] [serial = 1517] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x98dca400) [pid = 1826] [serial = 1526] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x8f1a4400) [pid = 1826] [serial = 1422] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x8e173400) [pid = 1826] [serial = 1557] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x92231400) [pid = 1826] [serial = 1514] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x99f9b000) [pid = 1826] [serial = 1530] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x9aaca000) [pid = 1826] [serial = 1539] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x8ddf0c00) [pid = 1826] [serial = 1499] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x9aad2400) [pid = 1826] [serial = 1536] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x95110800) [pid = 1826] [serial = 1523] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x98f85c00) [pid = 1826] [serial = 1527] [outer = (nil)] [url = about:blank] 15:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x9aaccc00) [pid = 1826] [serial = 1535] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1826 | 1462921172202 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 15:59:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:59:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 3292ms 15:59:32 INFO - PROCESS | 1826 | 1462921172228 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 15:59:32 INFO - PROCESS | 1826 | 1462921172235 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 15:59:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:59:32 INFO - PROCESS | 1826 | 1462921172244 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:59:32 INFO - PROCESS | 1826 | 1462921172250 Marionette TRACE conn3 <- [1,2222,null,{}] 15:59:32 INFO - PROCESS | 1826 | 1462921172257 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:32 INFO - PROCESS | 1826 | 1462921172448 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 15:59:32 INFO - PROCESS | 1826 | 1462921172641 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c31400 == 136 [pid = 1826] [id = 563] 15:59:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x88c37400) [pid = 1826] [serial = 1690] [outer = (nil)] 15:59:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x89503800) [pid = 1826] [serial = 1691] [outer = 0x88c37400] 15:59:32 INFO - PROCESS | 1826 | 1462921172720 Marionette DEBUG loaded listener.js 15:59:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x89652000) [pid = 1826] [serial = 1692] [outer = 0x88c37400] 15:59:33 INFO - PROCESS | 1826 | 1462921173551 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:59:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:59:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1387ms 15:59:33 INFO - PROCESS | 1826 | 1462921173631 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 15:59:33 INFO - PROCESS | 1826 | 1462921173639 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 15:59:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:59:33 INFO - PROCESS | 1826 | 1462921173649 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:59:33 INFO - PROCESS | 1826 | 1462921173653 Marionette TRACE conn3 <- [1,2226,null,{}] 15:59:33 INFO - PROCESS | 1826 | 1462921173659 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:33 INFO - PROCESS | 1826 | 1462921173866 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 15:59:34 INFO - PROCESS | 1826 | 1462921174092 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x8aa41400 == 137 [pid = 1826] [id = 564] 15:59:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x8afee800) [pid = 1826] [serial = 1693] [outer = (nil)] 15:59:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x8b316000) [pid = 1826] [serial = 1694] [outer = 0x8afee800] 15:59:34 INFO - PROCESS | 1826 | 1462921174174 Marionette DEBUG loaded listener.js 15:59:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x8bcb9c00) [pid = 1826] [serial = 1695] [outer = 0x8afee800] 15:59:35 INFO - PROCESS | 1826 | 1462921175091 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 15:59:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:59:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1489ms 15:59:35 INFO - PROCESS | 1826 | 1462921175137 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 15:59:35 INFO - PROCESS | 1826 | 1462921175141 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 15:59:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:59:35 INFO - PROCESS | 1826 | 1462921175147 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:59:35 INFO - PROCESS | 1826 | 1462921175152 Marionette TRACE conn3 <- [1,2230,null,{}] 15:59:35 INFO - PROCESS | 1826 | 1462921175178 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:35 INFO - PROCESS | 1826 | 1462921175441 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 15:59:35 INFO - PROCESS | 1826 | 1462921175484 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x8bcb1c00 == 138 [pid = 1826] [id = 565] 15:59:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x8db7dc00) [pid = 1826] [serial = 1696] [outer = (nil)] 15:59:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x8dde5800) [pid = 1826] [serial = 1697] [outer = 0x8db7dc00] 15:59:35 INFO - PROCESS | 1826 | 1462921175575 Marionette DEBUG loaded listener.js 15:59:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x8e175400) [pid = 1826] [serial = 1698] [outer = 0x8db7dc00] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x89e5d800) [pid = 1826] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x8964bc00) [pid = 1826] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x9b9b6400) [pid = 1826] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x8866e400) [pid = 1826] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x95155c00) [pid = 1826] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x8f1b1000) [pid = 1826] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x884aec00) [pid = 1826] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x9aad5800) [pid = 1826] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x92ef2000) [pid = 1826] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x92ce4800) [pid = 1826] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x8886e800) [pid = 1826] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0xa519c400) [pid = 1826] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x91cc9800) [pid = 1826] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x90a86800) [pid = 1826] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0xa27ec800) [pid = 1826] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x8f1bfc00) [pid = 1826] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x9777a400) [pid = 1826] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x88c46c00) [pid = 1826] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x9b978400) [pid = 1826] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x8df47000) [pid = 1826] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x946b5400) [pid = 1826] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x9a41d400) [pid = 1826] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x8ea3c400) [pid = 1826] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x9083e400) [pid = 1826] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x90a81c00) [pid = 1826] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:59:36 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x8964b400) [pid = 1826] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:59:37 INFO - PROCESS | 1826 | 1462921177215 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 15:59:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:59:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2094ms 15:59:37 INFO - PROCESS | 1826 | 1462921177241 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 15:59:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:59:37 INFO - PROCESS | 1826 | 1462921177245 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 15:59:37 INFO - PROCESS | 1826 | 1462921177251 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:59:37 INFO - PROCESS | 1826 | 1462921177255 Marionette TRACE conn3 <- [1,2234,null,{}] 15:59:37 INFO - PROCESS | 1826 | 1462921177260 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:37 INFO - PROCESS | 1826 | 1462921177449 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 15:59:37 INFO - PROCESS | 1826 | 1462921177464 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x89510800 == 139 [pid = 1826] [id = 566] 15:59:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x8dde7800) [pid = 1826] [serial = 1699] [outer = (nil)] 15:59:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x8ea38c00) [pid = 1826] [serial = 1700] [outer = 0x8dde7800] 15:59:37 INFO - PROCESS | 1826 | 1462921177537 Marionette DEBUG loaded listener.js 15:59:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x8ea8f400) [pid = 1826] [serial = 1701] [outer = 0x8dde7800] 15:59:38 INFO - PROCESS | 1826 | 1462921178457 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 15:59:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:59:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1242ms 15:59:38 INFO - PROCESS | 1826 | 1462921178493 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 15:59:38 INFO - PROCESS | 1826 | 1462921178496 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 15:59:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:59:38 INFO - PROCESS | 1826 | 1462921178502 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:59:38 INFO - PROCESS | 1826 | 1462921178505 Marionette TRACE conn3 <- [1,2238,null,{}] 15:59:38 INFO - PROCESS | 1826 | 1462921178510 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:38 INFO - PROCESS | 1826 | 1462921178685 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 15:59:39 INFO - PROCESS | 1826 | 1462921179050 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x874ed000 == 140 [pid = 1826] [id = 567] 15:59:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x874ed800) [pid = 1826] [serial = 1702] [outer = (nil)] 15:59:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x884bd000) [pid = 1826] [serial = 1703] [outer = 0x874ed800] 15:59:39 INFO - PROCESS | 1826 | 1462921179152 Marionette DEBUG loaded listener.js 15:59:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x88c2d400) [pid = 1826] [serial = 1704] [outer = 0x874ed800] 15:59:40 INFO - PROCESS | 1826 | 1462921180145 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:59:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:59:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1688ms 15:59:40 INFO - PROCESS | 1826 | 1462921180192 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 15:59:40 INFO - PROCESS | 1826 | 1462921180198 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 15:59:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:59:40 INFO - PROCESS | 1826 | 1462921180206 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:59:40 INFO - PROCESS | 1826 | 1462921180212 Marionette TRACE conn3 <- [1,2242,null,{}] 15:59:40 INFO - PROCESS | 1826 | 1462921180219 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:40 INFO - PROCESS | 1826 | 1462921180436 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 15:59:40 INFO - PROCESS | 1826 | 1462921180761 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x8aa46400 == 141 [pid = 1826] [id = 568] 15:59:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x8b313c00) [pid = 1826] [serial = 1705] [outer = (nil)] 15:59:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x8bcb1800) [pid = 1826] [serial = 1706] [outer = 0x8b313c00] 15:59:40 INFO - PROCESS | 1826 | 1462921180853 Marionette DEBUG loaded listener.js 15:59:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8cbb3c00) [pid = 1826] [serial = 1707] [outer = 0x8b313c00] 15:59:41 INFO - PROCESS | 1826 | 1462921181752 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:59:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:59:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1591ms 15:59:41 INFO - PROCESS | 1826 | 1462921181806 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 15:59:41 INFO - PROCESS | 1826 | 1462921181813 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 15:59:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:59:41 INFO - PROCESS | 1826 | 1462921181821 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:59:41 INFO - PROCESS | 1826 | 1462921181827 Marionette TRACE conn3 <- [1,2246,null,{}] 15:59:41 INFO - PROCESS | 1826 | 1462921181834 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:42 INFO - PROCESS | 1826 | 1462921182044 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 15:59:42 INFO - PROCESS | 1826 | 1462921182322 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cff0800 == 142 [pid = 1826] [id = 569] 15:59:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8df41800) [pid = 1826] [serial = 1708] [outer = (nil)] 15:59:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8e17b000) [pid = 1826] [serial = 1709] [outer = 0x8df41800] 15:59:42 INFO - PROCESS | 1826 | 1462921182502 Marionette DEBUG loaded listener.js 15:59:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x8ea39800) [pid = 1826] [serial = 1710] [outer = 0x8df41800] 15:59:43 INFO - PROCESS | 1826 | 1462921183479 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 15:59:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:59:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1683ms 15:59:43 INFO - PROCESS | 1826 | 1462921183505 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 15:59:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:59:43 INFO - PROCESS | 1826 | 1462921183509 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 15:59:43 INFO - PROCESS | 1826 | 1462921183525 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:59:43 INFO - PROCESS | 1826 | 1462921183535 Marionette TRACE conn3 <- [1,2250,null,{}] 15:59:43 INFO - PROCESS | 1826 | 1462921183541 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:43 INFO - PROCESS | 1826 | 1462921183796 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 15:59:44 INFO - PROCESS | 1826 | 1462921184121 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x8b315c00 == 143 [pid = 1826] [id = 570] 15:59:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x8d20cc00) [pid = 1826] [serial = 1711] [outer = (nil)] 15:59:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x8f351400) [pid = 1826] [serial = 1712] [outer = 0x8d20cc00] 15:59:44 INFO - PROCESS | 1826 | 1462921184221 Marionette DEBUG loaded listener.js 15:59:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x8f5b2800) [pid = 1826] [serial = 1713] [outer = 0x8d20cc00] 15:59:45 INFO - PROCESS | 1826 | 1462921185129 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 15:59:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:59:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1650ms 15:59:45 INFO - PROCESS | 1826 | 1462921185166 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 15:59:45 INFO - PROCESS | 1826 | 1462921185171 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 15:59:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:59:45 INFO - PROCESS | 1826 | 1462921185177 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:59:45 INFO - PROCESS | 1826 | 1462921185180 Marionette TRACE conn3 <- [1,2254,null,{}] 15:59:45 INFO - PROCESS | 1826 | 1462921185186 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:45 INFO - PROCESS | 1826 | 1462921185385 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 15:59:45 INFO - PROCESS | 1826 | 1462921185662 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x88676000 == 144 [pid = 1826] [id = 571] 15:59:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x8ea34000) [pid = 1826] [serial = 1714] [outer = (nil)] 15:59:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x9083b800) [pid = 1826] [serial = 1715] [outer = 0x8ea34000] 15:59:45 INFO - PROCESS | 1826 | 1462921185793 Marionette DEBUG loaded listener.js 15:59:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x9085ac00) [pid = 1826] [serial = 1716] [outer = 0x8ea34000] 15:59:46 INFO - PROCESS | 1826 | 1462921186702 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 15:59:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:59:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1582ms 15:59:46 INFO - PROCESS | 1826 | 1462921186760 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 15:59:46 INFO - PROCESS | 1826 | 1462921186764 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 15:59:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:59:46 INFO - PROCESS | 1826 | 1462921186771 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:59:46 INFO - PROCESS | 1826 | 1462921186774 Marionette TRACE conn3 <- [1,2258,null,{}] 15:59:46 INFO - PROCESS | 1826 | 1462921186780 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:46 INFO - PROCESS | 1826 | 1462921186977 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 15:59:47 INFO - PROCESS | 1826 | 1462921187299 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x90866400 == 145 [pid = 1826] [id = 572] 15:59:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x90a7ac00) [pid = 1826] [serial = 1717] [outer = (nil)] 15:59:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x90a83c00) [pid = 1826] [serial = 1718] [outer = 0x90a7ac00] 15:59:47 INFO - PROCESS | 1826 | 1462921187399 Marionette DEBUG loaded listener.js 15:59:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x9103f800) [pid = 1826] [serial = 1719] [outer = 0x90a7ac00] 15:59:48 INFO - PROCESS | 1826 | 1462921188326 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:59:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:59:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1630ms 15:59:48 INFO - PROCESS | 1826 | 1462921188401 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 15:59:48 INFO - PROCESS | 1826 | 1462921188408 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 15:59:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:59:48 INFO - PROCESS | 1826 | 1462921188415 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:59:48 INFO - PROCESS | 1826 | 1462921188419 Marionette TRACE conn3 <- [1,2262,null,{}] 15:59:48 INFO - PROCESS | 1826 | 1462921188443 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:48 INFO - PROCESS | 1826 | 1462921188652 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 15:59:49 INFO - PROCESS | 1826 | 1462921188993 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x90835000 == 146 [pid = 1826] [id = 573] 15:59:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x90836400) [pid = 1826] [serial = 1720] [outer = (nil)] 15:59:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x92230000) [pid = 1826] [serial = 1721] [outer = 0x90836400] 15:59:49 INFO - PROCESS | 1826 | 1462921189082 Marionette DEBUG loaded listener.js 15:59:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x923c6000) [pid = 1826] [serial = 1722] [outer = 0x90836400] 15:59:49 INFO - PROCESS | 1826 | 1462921189973 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 15:59:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:59:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1599ms 15:59:50 INFO - PROCESS | 1826 | 1462921190014 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 15:59:50 INFO - PROCESS | 1826 | 1462921190019 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 15:59:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:59:50 INFO - PROCESS | 1826 | 1462921190025 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:59:50 INFO - PROCESS | 1826 | 1462921190027 Marionette TRACE conn3 <- [1,2266,null,{}] 15:59:50 INFO - PROCESS | 1826 | 1462921190033 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:50 INFO - PROCESS | 1826 | 1462921190229 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 15:59:50 INFO - PROCESS | 1826 | 1462921190510 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x91ea9000 == 147 [pid = 1826] [id = 574] 15:59:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x91eaa000) [pid = 1826] [serial = 1723] [outer = (nil)] 15:59:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x92cea000) [pid = 1826] [serial = 1724] [outer = 0x91eaa000] 15:59:50 INFO - PROCESS | 1826 | 1462921190642 Marionette DEBUG loaded listener.js 15:59:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x938c1400) [pid = 1826] [serial = 1725] [outer = 0x91eaa000] 15:59:51 INFO - PROCESS | 1826 | 1462921191498 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 15:59:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:59:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1529ms 15:59:51 INFO - PROCESS | 1826 | 1462921191554 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 15:59:51 INFO - PROCESS | 1826 | 1462921191557 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 15:59:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:59:51 INFO - PROCESS | 1826 | 1462921191564 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:59:51 INFO - PROCESS | 1826 | 1462921191568 Marionette TRACE conn3 <- [1,2270,null,{}] 15:59:51 INFO - PROCESS | 1826 | 1462921191573 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:51 INFO - PROCESS | 1826 | 1462921191783 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 15:59:52 INFO - PROCESS | 1826 | 1462921192105 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x8964b400 == 148 [pid = 1826] [id = 575] 15:59:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x93a54000) [pid = 1826] [serial = 1726] [outer = (nil)] 15:59:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x93cb7400) [pid = 1826] [serial = 1727] [outer = 0x93a54000] 15:59:52 INFO - PROCESS | 1826 | 1462921192193 Marionette DEBUG loaded listener.js 15:59:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x94639800) [pid = 1826] [serial = 1728] [outer = 0x93a54000] 15:59:53 INFO - PROCESS | 1826 | 1462921193042 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 15:59:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:59:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1535ms 15:59:53 INFO - PROCESS | 1826 | 1462921193101 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 15:59:53 INFO - PROCESS | 1826 | 1462921193104 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 15:59:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:59:53 INFO - PROCESS | 1826 | 1462921193111 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:59:53 INFO - PROCESS | 1826 | 1462921193113 Marionette TRACE conn3 <- [1,2274,null,{}] 15:59:53 INFO - PROCESS | 1826 | 1462921193120 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:53 INFO - PROCESS | 1826 | 1462921193332 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 15:59:53 INFO - PROCESS | 1826 | 1462921193610 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x92ce4c00 == 149 [pid = 1826] [id = 576] 15:59:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x92ce6c00) [pid = 1826] [serial = 1729] [outer = (nil)] 15:59:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x9510ac00) [pid = 1826] [serial = 1730] [outer = 0x92ce6c00] 15:59:53 INFO - PROCESS | 1826 | 1462921193742 Marionette DEBUG loaded listener.js 15:59:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x9514a800) [pid = 1826] [serial = 1731] [outer = 0x92ce6c00] 15:59:54 INFO - PROCESS | 1826 | 1462921194629 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 15:59:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:59:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1587ms 15:59:54 INFO - PROCESS | 1826 | 1462921194698 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 15:59:54 INFO - PROCESS | 1826 | 1462921194701 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 15:59:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:59:54 INFO - PROCESS | 1826 | 1462921194708 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:59:54 INFO - PROCESS | 1826 | 1462921194711 Marionette TRACE conn3 <- [1,2278,null,{}] 15:59:54 INFO - PROCESS | 1826 | 1462921194717 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:54 INFO - PROCESS | 1826 | 1462921194916 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 15:59:55 INFO - PROCESS | 1826 | 1462921195194 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x97775c00 == 150 [pid = 1826] [id = 577] 15:59:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x97779000) [pid = 1826] [serial = 1732] [outer = (nil)] 15:59:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x9777f400) [pid = 1826] [serial = 1733] [outer = 0x97779000] 15:59:55 INFO - PROCESS | 1826 | 1462921195355 Marionette DEBUG loaded listener.js 15:59:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x98dc5000) [pid = 1826] [serial = 1734] [outer = 0x97779000] 15:59:56 INFO - PROCESS | 1826 | 1462921196268 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 15:59:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:59:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1631ms 15:59:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:59:56 INFO - PROCESS | 1826 | 1462921196339 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 15:59:56 INFO - PROCESS | 1826 | 1462921196343 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 15:59:56 INFO - PROCESS | 1826 | 1462921196349 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:59:56 INFO - PROCESS | 1826 | 1462921196354 Marionette TRACE conn3 <- [1,2282,null,{}] 15:59:56 INFO - PROCESS | 1826 | 1462921196359 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:56 INFO - PROCESS | 1826 | 1462921196620 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 15:59:56 INFO - PROCESS | 1826 | 1462921196958 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x92ce1c00 == 151 [pid = 1826] [id = 578] 15:59:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x9777ac00) [pid = 1826] [serial = 1735] [outer = (nil)] 15:59:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x99fc7800) [pid = 1826] [serial = 1736] [outer = 0x9777ac00] 15:59:57 INFO - PROCESS | 1826 | 1462921197042 Marionette DEBUG loaded listener.js 15:59:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x9a231800) [pid = 1826] [serial = 1737] [outer = 0x9777ac00] 15:59:57 INFO - PROCESS | 1826 | 1462921197900 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 15:59:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:59:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1592ms 15:59:57 INFO - PROCESS | 1826 | 1462921197941 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 15:59:57 INFO - PROCESS | 1826 | 1462921197945 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 15:59:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:59:57 INFO - PROCESS | 1826 | 1462921197951 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:59:57 INFO - PROCESS | 1826 | 1462921197955 Marionette TRACE conn3 <- [1,2286,null,{}] 15:59:57 INFO - PROCESS | 1826 | 1462921197960 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:58 INFO - PROCESS | 1826 | 1462921198154 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 15:59:58 INFO - PROCESS | 1826 | 1462921198439 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x874ef000 == 152 [pid = 1826] [id = 579] 15:59:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x996eb000) [pid = 1826] [serial = 1738] [outer = (nil)] 15:59:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x9a783800) [pid = 1826] [serial = 1739] [outer = 0x996eb000] 15:59:58 INFO - PROCESS | 1826 | 1462921198580 Marionette DEBUG loaded listener.js 15:59:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x9a78f800) [pid = 1826] [serial = 1740] [outer = 0x996eb000] 15:59:59 INFO - PROCESS | 1826 | 1462921199441 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 15:59:59 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 15:59:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1534ms 15:59:59 INFO - PROCESS | 1826 | 1462921199486 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 15:59:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:59:59 INFO - PROCESS | 1826 | 1462921199500 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 15:59:59 INFO - PROCESS | 1826 | 1462921199506 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:59:59 INFO - PROCESS | 1826 | 1462921199509 Marionette TRACE conn3 <- [1,2290,null,{}] 15:59:59 INFO - PROCESS | 1826 | 1462921199515 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:59 INFO - PROCESS | 1826 | 1462921199711 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:00:00 INFO - PROCESS | 1826 | 1462921199989 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a240400 == 153 [pid = 1826] [id = 580] 16:00:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x9a413400) [pid = 1826] [serial = 1741] [outer = (nil)] 16:00:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x9aad3c00) [pid = 1826] [serial = 1742] [outer = 0x9a413400] 16:00:00 INFO - PROCESS | 1826 | 1462921200123 Marionette DEBUG loaded listener.js 16:00:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x9aad7400) [pid = 1826] [serial = 1743] [outer = 0x9a413400] 16:00:01 INFO - PROCESS | 1826 | 1462921201025 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:00:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:00:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1590ms 16:00:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:00:01 INFO - PROCESS | 1826 | 1462921201096 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:00:01 INFO - PROCESS | 1826 | 1462921201099 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:00:01 INFO - PROCESS | 1826 | 1462921201106 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:00:01 INFO - PROCESS | 1826 | 1462921201109 Marionette TRACE conn3 <- [1,2294,null,{}] 16:00:01 INFO - PROCESS | 1826 | 1462921201115 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:01 INFO - PROCESS | 1826 | 1462921201365 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:00:01 INFO - PROCESS | 1826 | 1462921201722 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x87e61800 == 154 [pid = 1826] [id = 581] 16:00:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x884b0400) [pid = 1826] [serial = 1744] [outer = (nil)] 16:00:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x9b90c400) [pid = 1826] [serial = 1745] [outer = 0x884b0400] 16:00:01 INFO - PROCESS | 1826 | 1462921201824 Marionette DEBUG loaded listener.js 16:00:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x9b912800) [pid = 1826] [serial = 1746] [outer = 0x884b0400] 16:00:02 INFO - PROCESS | 1826 | 1462921202700 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:00:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:00:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1635ms 16:00:02 INFO - PROCESS | 1826 | 1462921202740 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:00:02 INFO - PROCESS | 1826 | 1462921202743 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:00:02 INFO - PROCESS | 1826 | 1462921202750 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:00:02 INFO - PROCESS | 1826 | 1462921202753 Marionette TRACE conn3 <- [1,2298,null,{}] 16:00:02 INFO - PROCESS | 1826 | 1462921202780 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:02 INFO - PROCESS | 1826 | 1462921202990 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:00:03 INFO - PROCESS | 1826 | 1462921203273 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c4fc00 == 155 [pid = 1826] [id = 582] 16:00:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x88e6c800) [pid = 1826] [serial = 1747] [outer = (nil)] 16:00:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x9b971000) [pid = 1826] [serial = 1748] [outer = 0x88e6c800] 16:00:03 INFO - PROCESS | 1826 | 1462921203361 Marionette DEBUG loaded listener.js 16:00:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x9cc45c00) [pid = 1826] [serial = 1749] [outer = 0x88e6c800] 16:00:04 INFO - PROCESS | 1826 | 1462921204302 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1584ms 16:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:00:04 INFO - PROCESS | 1826 | 1462921204335 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:00:04 INFO - PROCESS | 1826 | 1462921204337 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:00:04 INFO - PROCESS | 1826 | 1462921204344 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:00:04 INFO - PROCESS | 1826 | 1462921204347 Marionette TRACE conn3 <- [1,2302,null,{}] 16:00:04 INFO - PROCESS | 1826 | 1462921204353 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:04 INFO - PROCESS | 1826 | 1462921204638 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:00:04 INFO - PROCESS | 1826 | 1462921204850 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x8dde5400 == 156 [pid = 1826] [id = 583] 16:00:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x9b912400) [pid = 1826] [serial = 1750] [outer = (nil)] 16:00:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0xa1050800) [pid = 1826] [serial = 1751] [outer = 0x9b912400] 16:00:04 INFO - PROCESS | 1826 | 1462921204936 Marionette DEBUG loaded listener.js 16:00:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0xa2243400) [pid = 1826] [serial = 1752] [outer = 0x9b912400] 16:00:05 INFO - PROCESS | 1826 | 1462921205842 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1531ms 16:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:00:05 INFO - PROCESS | 1826 | 1462921205874 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:00:05 INFO - PROCESS | 1826 | 1462921205877 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:00:05 INFO - PROCESS | 1826 | 1462921205884 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:00:05 INFO - PROCESS | 1826 | 1462921205887 Marionette TRACE conn3 <- [1,2306,null,{}] 16:00:05 INFO - PROCESS | 1826 | 1462921205893 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:06 INFO - PROCESS | 1826 | 1462921206087 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:00:06 INFO - PROCESS | 1826 | 1462921206377 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea8e000 == 157 [pid = 1826] [id = 584] 16:00:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x9cea0000) [pid = 1826] [serial = 1753] [outer = (nil)] 16:00:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0xa23f0800) [pid = 1826] [serial = 1754] [outer = 0x9cea0000] 16:00:06 INFO - PROCESS | 1826 | 1462921206522 Marionette DEBUG loaded listener.js 16:00:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0xa2555000) [pid = 1826] [serial = 1755] [outer = 0x9cea0000] 16:00:07 INFO - PROCESS | 1826 | 1462921207470 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1643ms 16:00:07 INFO - PROCESS | 1826 | 1462921207527 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:00:07 INFO - PROCESS | 1826 | 1462921207531 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:00:07 INFO - PROCESS | 1826 | 1462921207537 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:00:07 INFO - PROCESS | 1826 | 1462921207540 Marionette TRACE conn3 <- [1,2310,null,{}] 16:00:07 INFO - PROCESS | 1826 | 1462921207546 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:07 INFO - PROCESS | 1826 | 1462921207758 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:00:08 INFO - PROCESS | 1826 | 1462921208092 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cbae800 == 158 [pid = 1826] [id = 585] 16:00:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x8d209000) [pid = 1826] [serial = 1756] [outer = (nil)] 16:00:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0xa3358400) [pid = 1826] [serial = 1757] [outer = 0x8d209000] 16:00:08 INFO - PROCESS | 1826 | 1462921208182 Marionette DEBUG loaded listener.js 16:00:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0xa513c800) [pid = 1826] [serial = 1758] [outer = 0x8d209000] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x88ec3400 == 157 [pid = 1826] [id = 516] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x99a55000 == 156 [pid = 1826] [id = 127] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x88e74c00 == 155 [pid = 1826] [id = 519] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x89510800 == 154 [pid = 1826] [id = 566] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x8bcb1c00 == 153 [pid = 1826] [id = 565] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x8aa41400 == 152 [pid = 1826] [id = 564] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x88c31400 == 151 [pid = 1826] [id = 563] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x88c2dc00 == 150 [pid = 1826] [id = 561] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x9cc4b000 == 149 [pid = 1826] [id = 559] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x884af000 == 148 [pid = 1826] [id = 560] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x884af800 == 147 [pid = 1826] [id = 558] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x9cc46000 == 146 [pid = 1826] [id = 557] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x9aad7800 == 145 [pid = 1826] [id = 555] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x9affd800 == 144 [pid = 1826] [id = 556] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x9a416400 == 143 [pid = 1826] [id = 554] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x9777a800 == 142 [pid = 1826] [id = 553] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x8d209800 == 141 [pid = 1826] [id = 552] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x9103e800 == 140 [pid = 1826] [id = 551] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x90becc00 == 139 [pid = 1826] [id = 550] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x91011000 == 138 [pid = 1826] [id = 549] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x8d20bc00 == 137 [pid = 1826] [id = 547] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x88e78400 == 136 [pid = 1826] [id = 548] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x8e7e0c00 == 135 [pid = 1826] [id = 546] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x8aa50400 == 134 [pid = 1826] [id = 545] 16:00:10 INFO - PROCESS | 1826 | --DOCSHELL 0x874f9800 == 133 [pid = 1826] [id = 544] 16:00:10 INFO - PROCESS | 1826 | 1462921210881 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x8dde8c00) [pid = 1826] [serial = 1625] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x8db84c00) [pid = 1826] [serial = 1566] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0xa23e7000) [pid = 1826] [serial = 1604] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x8b31d800) [pid = 1826] [serial = 1407] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x98dc5800) [pid = 1826] [serial = 1592] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x8f344400) [pid = 1826] [serial = 1568] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x8866f400) [pid = 1826] [serial = 1619] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x9b970800) [pid = 1826] [serial = 1598] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x95157c00) [pid = 1826] [serial = 1586] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x946a9c00) [pid = 1826] [serial = 1583] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0xa356a800) [pid = 1826] [serial = 1608] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0xa686c400) [pid = 1826] [serial = 1613] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x93ab2400) [pid = 1826] [serial = 1581] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x98dca800) [pid = 1826] [serial = 1593] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x91cd2400) [pid = 1826] [serial = 1578] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0xa3359c00) [pid = 1826] [serial = 1476] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x9100f000) [pid = 1826] [serial = 1575] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x9cea4400) [pid = 1826] [serial = 1602] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x88c50000) [pid = 1826] [serial = 1617] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0xa637fc00) [pid = 1826] [serial = 1611] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x8e7d5400) [pid = 1826] [serial = 1626] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x946b6000) [pid = 1826] [serial = 1584] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0xa23ecc00) [pid = 1826] [serial = 1605] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x8cfea000) [pid = 1826] [serial = 1565] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x88bf1400) [pid = 1826] [serial = 1620] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x8ea31000) [pid = 1826] [serial = 1491] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x9cc49000) [pid = 1826] [serial = 1601] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0xa68bc400) [pid = 1826] [serial = 1614] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x91ccc400) [pid = 1826] [serial = 1577] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x97780800) [pid = 1826] [serial = 1589] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x8f4eb800) [pid = 1826] [serial = 1569] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x9a78c000) [pid = 1826] [serial = 1595] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0xa3322400) [pid = 1826] [serial = 1607] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x8f1cc400) [pid = 1826] [serial = 1628] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x90be6400) [pid = 1826] [serial = 1572] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x9b97a000) [pid = 1826] [serial = 1599] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x90a7fc00) [pid = 1826] [serial = 1571] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x9770d400) [pid = 1826] [serial = 1587] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0xa51ecc00) [pid = 1826] [serial = 1610] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0xa1049400) [pid = 1826] [serial = 1404] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x92ee6000) [pid = 1826] [serial = 1580] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x89e5a400) [pid = 1826] [serial = 1622] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x88c4cc00) [pid = 1826] [serial = 1616] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x983a6000) [pid = 1826] [serial = 1590] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x9aad1800) [pid = 1826] [serial = 1596] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x91009400) [pid = 1826] [serial = 1574] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x8aa41c00) [pid = 1826] [serial = 1623] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x8f4e7400) [pid = 1826] [serial = 1629] [outer = (nil)] [url = about:blank] 16:00:11 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x8f1a6400) [pid = 1826] [serial = 1631] [outer = (nil)] [url = about:blank] 16:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 3650ms 16:00:11 INFO - PROCESS | 1826 | 1462921211195 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:00:11 INFO - PROCESS | 1826 | 1462921211199 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:00:11 INFO - PROCESS | 1826 | 1462921211207 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:00:11 INFO - PROCESS | 1826 | 1462921211213 Marionette TRACE conn3 <- [1,2314,null,{}] 16:00:11 INFO - PROCESS | 1826 | 1462921211221 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:11 INFO - PROCESS | 1826 | 1462921211403 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:00:11 INFO - PROCESS | 1826 | 1462921211419 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c49800 == 134 [pid = 1826] [id = 586] 16:00:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x88c4a000) [pid = 1826] [serial = 1759] [outer = (nil)] 16:00:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x88c4e800) [pid = 1826] [serial = 1760] [outer = 0x88c4a000] 16:00:11 INFO - PROCESS | 1826 | 1462921211496 Marionette DEBUG loaded listener.js 16:00:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x88e77c00) [pid = 1826] [serial = 1761] [outer = 0x88c4a000] 16:00:12 INFO - PROCESS | 1826 | 1462921212495 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1338ms 16:00:12 INFO - PROCESS | 1826 | 1462921212544 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:00:12 INFO - PROCESS | 1826 | 1462921212551 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:00:12 INFO - PROCESS | 1826 | 1462921212562 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:00:12 INFO - PROCESS | 1826 | 1462921212565 Marionette TRACE conn3 <- [1,2318,null,{}] 16:00:12 INFO - PROCESS | 1826 | 1462921212571 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:12 INFO - PROCESS | 1826 | 1462921212836 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:00:12 INFO - PROCESS | 1826 | 1462921212856 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x88e74c00 == 135 [pid = 1826] [id = 587] 16:00:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x88ec3400) [pid = 1826] [serial = 1762] [outer = (nil)] 16:00:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x89e5f000) [pid = 1826] [serial = 1763] [outer = 0x88ec3400] 16:00:12 INFO - PROCESS | 1826 | 1462921212928 Marionette DEBUG loaded listener.js 16:00:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x8afed400) [pid = 1826] [serial = 1764] [outer = 0x88ec3400] 16:00:13 INFO - PROCESS | 1826 | 1462921213950 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:00:14 INFO - PROCESS | 1826 | 1462921214019 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:00:14 INFO - PROCESS | 1826 | 1462921214026 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:00:14 INFO - PROCESS | 1826 | 1462921214031 Marionette TRACE conn3 <- [1,2322,null,{}] 16:00:14 INFO - PROCESS | 1826 | 1462921214065 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:14 INFO - PROCESS | 1826 | 1462921214336 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:00:14 INFO - PROCESS | 1826 | 1462921214363 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x8886ac00 == 136 [pid = 1826] [id = 588] 16:00:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x8cca6000) [pid = 1826] [serial = 1765] [outer = (nil)] 16:00:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x8ccb1800) [pid = 1826] [serial = 1766] [outer = 0x8cca6000] 16:00:14 INFO - PROCESS | 1826 | 1462921214439 Marionette DEBUG loaded listener.js 16:00:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x8cfea000) [pid = 1826] [serial = 1767] [outer = 0x8cca6000] 16:00:15 INFO - PROCESS | 1826 | 1462921215436 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:00:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:00:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1447ms 16:00:15 INFO - PROCESS | 1826 | 1462921215473 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:00:15 INFO - PROCESS | 1826 | 1462921215478 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:00:15 INFO - PROCESS | 1826 | 1462921215489 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:00:15 INFO - PROCESS | 1826 | 1462921215492 Marionette TRACE conn3 <- [1,2326,null,{}] 16:00:15 INFO - PROCESS | 1826 | 1462921215498 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:16 INFO - PROCESS | 1826 | 1462921216195 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x88c30800) [pid = 1826] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x8e7e3c00) [pid = 1826] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x91cd2c00) [pid = 1826] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x87d32800) [pid = 1826] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x8b31fc00) [pid = 1826] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x9a417800) [pid = 1826] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x8db7dc00) [pid = 1826] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0xa23f2800) [pid = 1826] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x8afee800) [pid = 1826] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x91cccc00) [pid = 1826] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x9083d400) [pid = 1826] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x9083f400) [pid = 1826] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x9affd400) [pid = 1826] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x9b17c400) [pid = 1826] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x88c2a800) [pid = 1826] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0xa0511000) [pid = 1826] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x8ea92c00) [pid = 1826] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x9cea7800) [pid = 1826] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x9777c800) [pid = 1826] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x92cdd400) [pid = 1826] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x8cff5000) [pid = 1826] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x88c37400) [pid = 1826] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:00:16 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x8ea38800) [pid = 1826] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:00:16 INFO - PROCESS | 1826 | 1462921216422 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d32800 == 137 [pid = 1826] [id = 589] 16:00:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x88c30400) [pid = 1826] [serial = 1768] [outer = (nil)] 16:00:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x89504400) [pid = 1826] [serial = 1769] [outer = 0x88c30400] 16:00:16 INFO - PROCESS | 1826 | 1462921216500 Marionette DEBUG loaded listener.js 16:00:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x8dde8c00) [pid = 1826] [serial = 1770] [outer = 0x88c30400] 16:00:17 INFO - PROCESS | 1826 | 1462921217263 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:00:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:00:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1799ms 16:00:17 INFO - PROCESS | 1826 | 1462921217282 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:00:17 INFO - PROCESS | 1826 | 1462921217285 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:00:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:00:17 INFO - PROCESS | 1826 | 1462921217291 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:00:17 INFO - PROCESS | 1826 | 1462921217293 Marionette TRACE conn3 <- [1,2330,null,{}] 16:00:17 INFO - PROCESS | 1826 | 1462921217299 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:17 INFO - PROCESS | 1826 | 1462921217553 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:00:17 INFO - PROCESS | 1826 | 1462921217576 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x88bf0400 == 138 [pid = 1826] [id = 590] 16:00:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x8df3f000) [pid = 1826] [serial = 1771] [outer = (nil)] 16:00:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x8e7dfc00) [pid = 1826] [serial = 1772] [outer = 0x8df3f000] 16:00:17 INFO - PROCESS | 1826 | 1462921217649 Marionette DEBUG loaded listener.js 16:00:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x8ea35800) [pid = 1826] [serial = 1773] [outer = 0x8df3f000] 16:00:18 INFO - PROCESS | 1826 | 1462921218785 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1532ms 16:00:18 INFO - PROCESS | 1826 | 1462921218824 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:00:18 INFO - PROCESS | 1826 | 1462921218830 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:00:18 INFO - PROCESS | 1826 | 1462921218839 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:00:18 INFO - PROCESS | 1826 | 1462921218845 Marionette TRACE conn3 <- [1,2334,null,{}] 16:00:18 INFO - PROCESS | 1826 | 1462921218865 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:19 INFO - PROCESS | 1826 | 1462921219142 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:00:19 INFO - PROCESS | 1826 | 1462921219484 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x88bf1400 == 139 [pid = 1826] [id = 591] 16:00:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x88c46400) [pid = 1826] [serial = 1774] [outer = (nil)] 16:00:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x8b31dc00) [pid = 1826] [serial = 1775] [outer = 0x88c46400] 16:00:19 INFO - PROCESS | 1826 | 1462921219571 Marionette DEBUG loaded listener.js 16:00:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x8ccaa000) [pid = 1826] [serial = 1776] [outer = 0x88c46400] 16:00:20 INFO - PROCESS | 1826 | 1462921220492 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:00:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1699ms 16:00:20 INFO - PROCESS | 1826 | 1462921220538 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:00:20 INFO - PROCESS | 1826 | 1462921220547 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:00:20 INFO - PROCESS | 1826 | 1462921220557 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:00:20 INFO - PROCESS | 1826 | 1462921220562 Marionette TRACE conn3 <- [1,2338,null,{}] 16:00:20 INFO - PROCESS | 1826 | 1462921220568 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:20 INFO - PROCESS | 1826 | 1462921220782 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:00:21 INFO - PROCESS | 1826 | 1462921221124 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df4a800 == 140 [pid = 1826] [id = 592] 16:00:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x8e17c400) [pid = 1826] [serial = 1777] [outer = (nil)] 16:00:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x8e7e3c00) [pid = 1826] [serial = 1778] [outer = 0x8e17c400] 16:00:21 INFO - PROCESS | 1826 | 1462921221276 Marionette DEBUG loaded listener.js 16:00:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8f1a6400) [pid = 1826] [serial = 1779] [outer = 0x8e17c400] 16:00:22 INFO - PROCESS | 1826 | 1462921222272 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1782ms 16:00:22 INFO - PROCESS | 1826 | 1462921222340 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:00:22 INFO - PROCESS | 1826 | 1462921222345 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:00:22 INFO - PROCESS | 1826 | 1462921222351 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:00:22 INFO - PROCESS | 1826 | 1462921222359 Marionette TRACE conn3 <- [1,2342,null,{}] 16:00:22 INFO - PROCESS | 1826 | 1462921222428 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:22 INFO - PROCESS | 1826 | 1462921222649 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:00:22 INFO - PROCESS | 1826 | 1462921222968 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1c3800 == 141 [pid = 1826] [id = 593] 16:00:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8f350400) [pid = 1826] [serial = 1780] [outer = (nil)] 16:00:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8f4ebc00) [pid = 1826] [serial = 1781] [outer = 0x8f350400] 16:00:23 INFO - PROCESS | 1826 | 1462921223062 Marionette DEBUG loaded listener.js 16:00:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x8f5bd800) [pid = 1826] [serial = 1782] [outer = 0x8f350400] 16:00:23 INFO - PROCESS | 1826 | 1462921223934 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:00:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:00:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1642ms 16:00:24 INFO - PROCESS | 1826 | 1462921224010 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:00:24 INFO - PROCESS | 1826 | 1462921224016 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:00:24 INFO - PROCESS | 1826 | 1462921224024 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:00:24 INFO - PROCESS | 1826 | 1462921224028 Marionette TRACE conn3 <- [1,2346,null,{}] 16:00:24 INFO - PROCESS | 1826 | 1462921224033 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:24 INFO - PROCESS | 1826 | 1462921224271 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:00:24 INFO - PROCESS | 1826 | 1462921224607 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x89e53c00 == 142 [pid = 1826] [id = 594] 16:00:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x8df45c00) [pid = 1826] [serial = 1783] [outer = (nil)] 16:00:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x90867c00) [pid = 1826] [serial = 1784] [outer = 0x8df45c00] 16:00:24 INFO - PROCESS | 1826 | 1462921224696 Marionette DEBUG loaded listener.js 16:00:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x90a81c00) [pid = 1826] [serial = 1785] [outer = 0x8df45c00] 16:00:25 INFO - PROCESS | 1826 | 1462921225675 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1686ms 16:00:25 INFO - PROCESS | 1826 | 1462921225710 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:00:25 INFO - PROCESS | 1826 | 1462921225714 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:00:25 INFO - PROCESS | 1826 | 1462921225720 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:00:25 INFO - PROCESS | 1826 | 1462921225724 Marionette TRACE conn3 <- [1,2350,null,{}] 16:00:25 INFO - PROCESS | 1826 | 1462921225730 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:25 INFO - PROCESS | 1826 | 1462921225944 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:00:26 INFO - PROCESS | 1826 | 1462921226226 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f4ec000 == 143 [pid = 1826] [id = 595] 16:00:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x90832800) [pid = 1826] [serial = 1786] [outer = (nil)] 16:00:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x91009400) [pid = 1826] [serial = 1787] [outer = 0x90832800] 16:00:26 INFO - PROCESS | 1826 | 1462921226361 Marionette DEBUG loaded listener.js 16:00:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x9100c000) [pid = 1826] [serial = 1788] [outer = 0x90832800] 16:00:27 INFO - PROCESS | 1826 | 1462921227270 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:00:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:00:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1581ms 16:00:27 INFO - PROCESS | 1826 | 1462921227301 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:00:27 INFO - PROCESS | 1826 | 1462921227305 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:00:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:00:27 INFO - PROCESS | 1826 | 1462921227316 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:00:27 INFO - PROCESS | 1826 | 1462921227319 Marionette TRACE conn3 <- [1,2354,null,{}] 16:00:27 INFO - PROCESS | 1826 | 1462921227334 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:27 INFO - PROCESS | 1826 | 1462921227565 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:00:27 INFO - PROCESS | 1826 | 1462921227842 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x91013800 == 144 [pid = 1826] [id = 596] 16:00:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x9103ec00) [pid = 1826] [serial = 1789] [outer = (nil)] 16:00:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x91ea4000) [pid = 1826] [serial = 1790] [outer = 0x9103ec00] 16:00:27 INFO - PROCESS | 1826 | 1462921227988 Marionette DEBUG loaded listener.js 16:00:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x92cdd000) [pid = 1826] [serial = 1791] [outer = 0x9103ec00] 16:00:28 INFO - PROCESS | 1826 | 1462921228876 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:00:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:00:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1599ms 16:00:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:00:28 INFO - PROCESS | 1826 | 1462921228912 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:00:28 INFO - PROCESS | 1826 | 1462921228915 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:00:28 INFO - PROCESS | 1826 | 1462921228922 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:00:28 INFO - PROCESS | 1826 | 1462921228926 Marionette TRACE conn3 <- [1,2358,null,{}] 16:00:28 INFO - PROCESS | 1826 | 1462921228931 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:29 INFO - PROCESS | 1826 | 1462921229290 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:00:29 INFO - PROCESS | 1826 | 1462921229558 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x90becc00 == 145 [pid = 1826] [id = 597] 16:00:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x91042800) [pid = 1826] [serial = 1792] [outer = (nil)] 16:00:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x938f7c00) [pid = 1826] [serial = 1793] [outer = 0x91042800] 16:00:29 INFO - PROCESS | 1826 | 1462921229646 Marionette DEBUG loaded listener.js 16:00:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x93a52c00) [pid = 1826] [serial = 1794] [outer = 0x91042800] 16:00:30 INFO - PROCESS | 1826 | 1462921230540 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:00:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:00:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1690ms 16:00:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:00:30 INFO - PROCESS | 1826 | 1462921230612 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:00:30 INFO - PROCESS | 1826 | 1462921230615 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:00:30 INFO - PROCESS | 1826 | 1462921230621 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:00:30 INFO - PROCESS | 1826 | 1462921230625 Marionette TRACE conn3 <- [1,2362,null,{}] 16:00:30 INFO - PROCESS | 1826 | 1462921230630 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:30 INFO - PROCESS | 1826 | 1462921230867 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:00:31 INFO - PROCESS | 1826 | 1462921231207 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df43000 == 146 [pid = 1826] [id = 598] 16:00:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x91035400) [pid = 1826] [serial = 1795] [outer = (nil)] 16:00:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x95108400) [pid = 1826] [serial = 1796] [outer = 0x91035400] 16:00:31 INFO - PROCESS | 1826 | 1462921231296 Marionette DEBUG loaded listener.js 16:00:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x9510c000) [pid = 1826] [serial = 1797] [outer = 0x91035400] 16:00:32 INFO - PROCESS | 1826 | 1462921232186 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:00:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:00:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1636ms 16:00:32 INFO - PROCESS | 1826 | 1462921232259 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:00:32 INFO - PROCESS | 1826 | 1462921232265 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:00:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:00:32 INFO - PROCESS | 1826 | 1462921232274 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:00:32 INFO - PROCESS | 1826 | 1462921232280 Marionette TRACE conn3 <- [1,2366,null,{}] 16:00:32 INFO - PROCESS | 1826 | 1462921232290 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:32 INFO - PROCESS | 1826 | 1462921232635 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:00:32 INFO - PROCESS | 1826 | 1462921232956 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x946b3800 == 147 [pid = 1826] [id = 599] 16:00:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x9514f800) [pid = 1826] [serial = 1798] [outer = (nil)] 16:00:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x9775cc00) [pid = 1826] [serial = 1799] [outer = 0x9514f800] 16:00:33 INFO - PROCESS | 1826 | 1462921233039 Marionette DEBUG loaded listener.js 16:00:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x97764400) [pid = 1826] [serial = 1800] [outer = 0x9514f800] 16:00:33 INFO - PROCESS | 1826 | 1462921233918 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:00:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:00:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1696ms 16:00:33 INFO - PROCESS | 1826 | 1462921233970 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:00:33 INFO - PROCESS | 1826 | 1462921233973 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:00:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:00:34 INFO - PROCESS | 1826 | 1462921233998 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:00:34 INFO - PROCESS | 1826 | 1462921234002 Marionette TRACE conn3 <- [1,2370,null,{}] 16:00:34 INFO - PROCESS | 1826 | 1462921234010 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:34 INFO - PROCESS | 1826 | 1462921234234 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:00:34 INFO - PROCESS | 1826 | 1462921234577 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x91ea4800 == 148 [pid = 1826] [id = 600] 16:00:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x946a9c00) [pid = 1826] [serial = 1801] [outer = (nil)] 16:00:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x983eb800) [pid = 1826] [serial = 1802] [outer = 0x946a9c00] 16:00:34 INFO - PROCESS | 1826 | 1462921234665 Marionette DEBUG loaded listener.js 16:00:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x98a3e800) [pid = 1826] [serial = 1803] [outer = 0x946a9c00] 16:00:35 INFO - PROCESS | 1826 | 1462921235583 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:00:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:00:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1658ms 16:00:35 INFO - PROCESS | 1826 | 1462921235650 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:00:35 INFO - PROCESS | 1826 | 1462921235657 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:00:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:00:35 INFO - PROCESS | 1826 | 1462921235670 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:00:35 INFO - PROCESS | 1826 | 1462921235675 Marionette TRACE conn3 <- [1,2374,null,{}] 16:00:35 INFO - PROCESS | 1826 | 1462921235685 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:35 INFO - PROCESS | 1826 | 1462921235923 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:00:36 INFO - PROCESS | 1826 | 1462921236242 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x983a6000 == 149 [pid = 1826] [id = 601] 16:00:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x99a5b800) [pid = 1826] [serial = 1804] [outer = (nil)] 16:00:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x99f90400) [pid = 1826] [serial = 1805] [outer = 0x99a5b800] 16:00:36 INFO - PROCESS | 1826 | 1462921236339 Marionette DEBUG loaded listener.js 16:00:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x9a235400) [pid = 1826] [serial = 1806] [outer = 0x99a5b800] 16:00:37 INFO - PROCESS | 1826 | 1462921237267 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:00:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1655ms 16:00:37 INFO - PROCESS | 1826 | 1462921237350 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:00:37 INFO - PROCESS | 1826 | 1462921237357 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:00:37 INFO - PROCESS | 1826 | 1462921237367 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:00:37 INFO - PROCESS | 1826 | 1462921237370 Marionette TRACE conn3 <- [1,2378,null,{}] 16:00:37 INFO - PROCESS | 1826 | 1462921237376 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:37 INFO - PROCESS | 1826 | 1462921237613 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:00:37 INFO - PROCESS | 1826 | 1462921237958 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a231c00 == 150 [pid = 1826] [id = 602] 16:00:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x9a23a000) [pid = 1826] [serial = 1807] [outer = (nil)] 16:00:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x9aa94c00) [pid = 1826] [serial = 1808] [outer = 0x9a23a000] 16:00:38 INFO - PROCESS | 1826 | 1462921238042 Marionette DEBUG loaded listener.js 16:00:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x9aa9b400) [pid = 1826] [serial = 1809] [outer = 0x9a23a000] 16:00:38 INFO - PROCESS | 1826 | 1462921238952 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:00:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:00:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1643ms 16:00:39 INFO - PROCESS | 1826 | 1462921239011 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:00:39 INFO - PROCESS | 1826 | 1462921239014 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:00:39 INFO - PROCESS | 1826 | 1462921239030 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:00:39 INFO - PROCESS | 1826 | 1462921239033 Marionette TRACE conn3 <- [1,2382,null,{}] 16:00:39 INFO - PROCESS | 1826 | 1462921239039 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:39 INFO - PROCESS | 1826 | 1462921239250 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:00:39 INFO - PROCESS | 1826 | 1462921239587 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x99f91000 == 151 [pid = 1826] [id = 603] 16:00:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x99f91c00) [pid = 1826] [serial = 1810] [outer = (nil)] 16:00:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x9b151800) [pid = 1826] [serial = 1811] [outer = 0x99f91c00] 16:00:39 INFO - PROCESS | 1826 | 1462921239674 Marionette DEBUG loaded listener.js 16:00:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x9b910c00) [pid = 1826] [serial = 1812] [outer = 0x99f91c00] 16:00:40 INFO - PROCESS | 1826 | 1462921240565 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1592ms 16:00:40 INFO - PROCESS | 1826 | 1462921240622 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:00:40 INFO - PROCESS | 1826 | 1462921240626 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:00:40 INFO - PROCESS | 1826 | 1462921240632 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:00:40 INFO - PROCESS | 1826 | 1462921240636 Marionette TRACE conn3 <- [1,2386,null,{}] 16:00:40 INFO - PROCESS | 1826 | 1462921240641 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:40 INFO - PROCESS | 1826 | 1462921240840 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:00:41 INFO - PROCESS | 1826 | 1462921241104 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d3d000 == 152 [pid = 1826] [id = 604] 16:00:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x88e72000) [pid = 1826] [serial = 1813] [outer = (nil)] 16:00:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x9cc46000) [pid = 1826] [serial = 1814] [outer = 0x88e72000] 16:00:41 INFO - PROCESS | 1826 | 1462921241234 Marionette DEBUG loaded listener.js 16:00:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x9cea6800) [pid = 1826] [serial = 1815] [outer = 0x88e72000] 16:00:42 INFO - PROCESS | 1826 | 1462921242100 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:00:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:00:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1532ms 16:00:42 INFO - PROCESS | 1826 | 1462921242166 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:00:42 INFO - PROCESS | 1826 | 1462921242169 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:00:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:00:42 INFO - PROCESS | 1826 | 1462921242176 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:00:42 INFO - PROCESS | 1826 | 1462921242179 Marionette TRACE conn3 <- [1,2390,null,{}] 16:00:42 INFO - PROCESS | 1826 | 1462921242185 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:42 INFO - PROCESS | 1826 | 1462921242399 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:00:42 INFO - PROCESS | 1826 | 1462921242680 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x9970d800 == 153 [pid = 1826] [id = 605] 16:00:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x9aad4000) [pid = 1826] [serial = 1816] [outer = (nil)] 16:00:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0xa23e6800) [pid = 1826] [serial = 1817] [outer = 0x9aad4000] 16:00:42 INFO - PROCESS | 1826 | 1462921242808 Marionette DEBUG loaded listener.js 16:00:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0xa23eb000) [pid = 1826] [serial = 1818] [outer = 0x9aad4000] 16:00:43 INFO - PROCESS | 1826 | 1462921243685 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:00:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:00:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1589ms 16:00:43 INFO - PROCESS | 1826 | 1462921243765 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:00:43 INFO - PROCESS | 1826 | 1462921243769 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:00:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:00:43 INFO - PROCESS | 1826 | 1462921243775 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:00:43 INFO - PROCESS | 1826 | 1462921243779 Marionette TRACE conn3 <- [1,2394,null,{}] 16:00:43 INFO - PROCESS | 1826 | 1462921243784 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:44 INFO - PROCESS | 1826 | 1462921244028 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:00:44 INFO - PROCESS | 1826 | 1462921244387 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x8964dc00 == 154 [pid = 1826] [id = 606] 16:00:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x93ab7c00) [pid = 1826] [serial = 1819] [outer = (nil)] 16:00:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0xa2733400) [pid = 1826] [serial = 1820] [outer = 0x93ab7c00] 16:00:44 INFO - PROCESS | 1826 | 1462921244473 Marionette DEBUG loaded listener.js 16:00:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0xa3123c00) [pid = 1826] [serial = 1821] [outer = 0x93ab7c00] 16:00:45 INFO - PROCESS | 1826 | 1462921245344 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:00:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:00:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1632ms 16:00:45 INFO - PROCESS | 1826 | 1462921245408 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:00:45 INFO - PROCESS | 1826 | 1462921245411 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:00:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:00:45 INFO - PROCESS | 1826 | 1462921245418 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:00:45 INFO - PROCESS | 1826 | 1462921245421 Marionette TRACE conn3 <- [1,2398,null,{}] 16:00:45 INFO - PROCESS | 1826 | 1462921245427 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:45 INFO - PROCESS | 1826 | 1462921245627 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:00:45 INFO - PROCESS | 1826 | 1462921245914 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a41a800 == 155 [pid = 1826] [id = 607] 16:00:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0xa23f2400) [pid = 1826] [serial = 1822] [outer = (nil)] 16:00:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0xa36f6400) [pid = 1826] [serial = 1823] [outer = 0xa23f2400] 16:00:46 INFO - PROCESS | 1826 | 1462921246057 Marionette DEBUG loaded listener.js 16:00:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0xa51e7000) [pid = 1826] [serial = 1824] [outer = 0xa23f2400] 16:00:46 INFO - PROCESS | 1826 | 1462921246949 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:00:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:00:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1579ms 16:00:46 INFO - PROCESS | 1826 | 1462921246998 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:00:47 INFO - PROCESS | 1826 | 1462921247001 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:00:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:00:47 INFO - PROCESS | 1826 | 1462921247008 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:00:47 INFO - PROCESS | 1826 | 1462921247011 Marionette TRACE conn3 <- [1,2402,null,{}] 16:00:47 INFO - PROCESS | 1826 | 1462921247016 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:47 INFO - PROCESS | 1826 | 1462921247212 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:00:47 INFO - PROCESS | 1826 | 1462921247561 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x88864c00 == 156 [pid = 1826] [id = 608] 16:00:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x9cc61c00) [pid = 1826] [serial = 1825] [outer = (nil)] 16:00:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0xa6862000) [pid = 1826] [serial = 1826] [outer = 0x9cc61c00] 16:00:47 INFO - PROCESS | 1826 | 1462921247651 Marionette DEBUG loaded listener.js 16:00:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0xa68bb800) [pid = 1826] [serial = 1827] [outer = 0x9cc61c00] 16:00:48 INFO - PROCESS | 1826 | 1462921248528 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:00:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:00:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1580ms 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x8dde5400 == 155 [pid = 1826] [id = 583] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea8e000 == 154 [pid = 1826] [id = 584] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x88c4fc00 == 153 [pid = 1826] [id = 582] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x87e61800 == 152 [pid = 1826] [id = 581] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x874ef000 == 151 [pid = 1826] [id = 579] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x9a240400 == 150 [pid = 1826] [id = 580] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x92ce1c00 == 149 [pid = 1826] [id = 578] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x97775c00 == 148 [pid = 1826] [id = 577] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x92ce4c00 == 147 [pid = 1826] [id = 576] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x8964b400 == 146 [pid = 1826] [id = 575] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x91ea9000 == 145 [pid = 1826] [id = 574] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x90866400 == 144 [pid = 1826] [id = 572] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x90835000 == 143 [pid = 1826] [id = 573] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x88676000 == 142 [pid = 1826] [id = 571] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x8b315c00 == 141 [pid = 1826] [id = 570] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x8cff0800 == 140 [pid = 1826] [id = 569] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x8aa46400 == 139 [pid = 1826] [id = 568] 16:00:50 INFO - PROCESS | 1826 | --DOCSHELL 0x874ed000 == 138 [pid = 1826] [id = 567] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0xa51ef000) [pid = 1826] [serial = 1685] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x90a79800) [pid = 1826] [serial = 1643] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x923c6800) [pid = 1826] [serial = 1649] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x88866000) [pid = 1826] [serial = 1634] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x90be5000) [pid = 1826] [serial = 1644] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x8d20dc00) [pid = 1826] [serial = 1637] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x9aac9400) [pid = 1826] [serial = 1665] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x8dde5800) [pid = 1826] [serial = 1697] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0xa3563c00) [pid = 1826] [serial = 1677] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x8b316000) [pid = 1826] [serial = 1694] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x93cbe400) [pid = 1826] [serial = 1652] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x9a782400) [pid = 1826] [serial = 1664] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x88c4ec00) [pid = 1826] [serial = 1635] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x91037c00) [pid = 1826] [serial = 1646] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x98dc0400) [pid = 1826] [serial = 1659] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x8bcb4800) [pid = 1826] [serial = 1688] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x9b976000) [pid = 1826] [serial = 1667] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0xa224b000) [pid = 1826] [serial = 1671] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x983f0800) [pid = 1826] [serial = 1658] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0xa051b000) [pid = 1826] [serial = 1670] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x8ddea400) [pid = 1826] [serial = 1638] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x88c34800) [pid = 1826] [serial = 1683] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0xa3352000) [pid = 1826] [serial = 1676] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0xa25fdc00) [pid = 1826] [serial = 1674] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x88c32800) [pid = 1826] [serial = 1682] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x9103fc00) [pid = 1826] [serial = 1647] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x9b97b000) [pid = 1826] [serial = 1668] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x946a8400) [pid = 1826] [serial = 1653] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0xa693e000) [pid = 1826] [serial = 1686] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x8f343800) [pid = 1826] [serial = 1563] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0xa6866400) [pid = 1826] [serial = 1680] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0xa255b000) [pid = 1826] [serial = 1673] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x99a53400) [pid = 1826] [serial = 1661] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x9514bc00) [pid = 1826] [serial = 1655] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x99f96400) [pid = 1826] [serial = 1662] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0xa23e8000) [pid = 1826] [serial = 1548] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x89652000) [pid = 1826] [serial = 1692] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x8bcb9c00) [pid = 1826] [serial = 1695] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x8f1c2800) [pid = 1826] [serial = 1641] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x8e175400) [pid = 1826] [serial = 1698] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x89503800) [pid = 1826] [serial = 1691] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x96536c00) [pid = 1826] [serial = 1656] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x938c7000) [pid = 1826] [serial = 1650] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x8ea8c400) [pid = 1826] [serial = 1640] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0xa6389800) [pid = 1826] [serial = 1679] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x8ea38c00) [pid = 1826] [serial = 1700] [outer = (nil)] [url = about:blank] 16:00:50 INFO - PROCESS | 1826 | 1462921250697 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:00:50 INFO - PROCESS | 1826 | 1462921250706 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:00:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:00:50 INFO - PROCESS | 1826 | 1462921250760 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:00:50 INFO - PROCESS | 1826 | 1462921250767 Marionette TRACE conn3 <- [1,2406,null,{}] 16:00:50 INFO - PROCESS | 1826 | 1462921250775 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:50 INFO - PROCESS | 1826 | 1462921250949 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:00:50 INFO - PROCESS | 1826 | 1462921250965 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x864b6400 == 139 [pid = 1826] [id = 609] 16:00:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x864b7000) [pid = 1826] [serial = 1828] [outer = (nil)] 16:00:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x88869c00) [pid = 1826] [serial = 1829] [outer = 0x864b7000] 16:00:51 INFO - PROCESS | 1826 | 1462921251040 Marionette DEBUG loaded listener.js 16:00:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x88c2a000) [pid = 1826] [serial = 1830] [outer = 0x864b7000] 16:00:52 INFO - PROCESS | 1826 | 1462921252037 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:00:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:00:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1344ms 16:00:52 INFO - PROCESS | 1826 | 1462921252102 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:00:52 INFO - PROCESS | 1826 | 1462921252107 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:00:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:00:52 INFO - PROCESS | 1826 | 1462921252119 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:00:52 INFO - PROCESS | 1826 | 1462921252124 Marionette TRACE conn3 <- [1,2410,null,{}] 16:00:52 INFO - PROCESS | 1826 | 1462921252130 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:52 INFO - PROCESS | 1826 | 1462921252329 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:00:52 INFO - PROCESS | 1826 | 1462921252565 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c48000 == 140 [pid = 1826] [id = 610] 16:00:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x88c4f000) [pid = 1826] [serial = 1831] [outer = (nil)] 16:00:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x88e72c00) [pid = 1826] [serial = 1832] [outer = 0x88c4f000] 16:00:52 INFO - PROCESS | 1826 | 1462921252643 Marionette DEBUG loaded listener.js 16:00:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x89505400) [pid = 1826] [serial = 1833] [outer = 0x88c4f000] 16:00:53 INFO - PROCESS | 1826 | 1462921253575 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:00:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:00:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1487ms 16:00:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:00:53 INFO - PROCESS | 1826 | 1462921253605 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:00:53 INFO - PROCESS | 1826 | 1462921253608 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:00:53 INFO - PROCESS | 1826 | 1462921253614 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:00:53 INFO - PROCESS | 1826 | 1462921253618 Marionette TRACE conn3 <- [1,2414,null,{}] 16:00:53 INFO - PROCESS | 1826 | 1462921253638 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:53 INFO - PROCESS | 1826 | 1462921253888 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:00:53 INFO - PROCESS | 1826 | 1462921253927 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x8afe7000 == 141 [pid = 1826] [id = 611] 16:00:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x8b314800) [pid = 1826] [serial = 1834] [outer = (nil)] 16:00:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x8bcaf800) [pid = 1826] [serial = 1835] [outer = 0x8b314800] 16:00:54 INFO - PROCESS | 1826 | 1462921254001 Marionette DEBUG loaded listener.js 16:00:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x8bcb7400) [pid = 1826] [serial = 1836] [outer = 0x8b314800] 16:00:55 INFO - PROCESS | 1826 | 1462921255010 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:00:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:00:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1439ms 16:00:55 INFO - PROCESS | 1826 | 1462921255052 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:00:55 INFO - PROCESS | 1826 | 1462921255055 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:00:55 INFO - PROCESS | 1826 | 1462921255085 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:00:55 INFO - PROCESS | 1826 | 1462921255087 Marionette TRACE conn3 <- [1,2418,null,{}] 16:00:55 INFO - PROCESS | 1826 | 1462921255092 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:55 INFO - PROCESS | 1826 | 1462921255368 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x97779000) [pid = 1826] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x884b0400) [pid = 1826] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x8df41800) [pid = 1826] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x9a413400) [pid = 1826] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x8b313c00) [pid = 1826] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x9777ac00) [pid = 1826] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x90836400) [pid = 1826] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x874ed800) [pid = 1826] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x9b912400) [pid = 1826] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x91eaa000) [pid = 1826] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x9cea0000) [pid = 1826] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x8cca6000) [pid = 1826] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x8ea34000) [pid = 1826] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x88c4a000) [pid = 1826] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x88c2e400) [pid = 1826] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x996eb000) [pid = 1826] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x8b317800) [pid = 1826] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x88c30400) [pid = 1826] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x93a54000) [pid = 1826] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x88ec3400) [pid = 1826] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x90a7ac00) [pid = 1826] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x88e6c800) [pid = 1826] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x8d20cc00) [pid = 1826] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:00:56 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x92ce6c00) [pid = 1826] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:00:56 INFO - PROCESS | 1826 | 1462921256098 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x874ed800 == 142 [pid = 1826] [id = 612] 16:00:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x884bdc00) [pid = 1826] [serial = 1837] [outer = (nil)] 16:00:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x88ec3400) [pid = 1826] [serial = 1838] [outer = 0x884bdc00] 16:00:56 INFO - PROCESS | 1826 | 1462921256174 Marionette DEBUG loaded listener.js 16:00:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x8bcbc800) [pid = 1826] [serial = 1839] [outer = 0x884bdc00] 16:00:56 INFO - PROCESS | 1826 | 1462921256923 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:00:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:00:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1902ms 16:00:56 INFO - PROCESS | 1826 | 1462921256964 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:00:56 INFO - PROCESS | 1826 | 1462921256967 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:00:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:00:56 INFO - PROCESS | 1826 | 1462921256973 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:00:56 INFO - PROCESS | 1826 | 1462921256977 Marionette TRACE conn3 <- [1,2422,null,{}] 16:00:56 INFO - PROCESS | 1826 | 1462921256982 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:57 INFO - PROCESS | 1826 | 1462921257155 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:00:57 INFO - PROCESS | 1826 | 1462921257170 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c4a000 == 143 [pid = 1826] [id = 613] 16:00:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x89654000) [pid = 1826] [serial = 1840] [outer = (nil)] 16:00:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x8db82c00) [pid = 1826] [serial = 1841] [outer = 0x89654000] 16:00:57 INFO - PROCESS | 1826 | 1462921257241 Marionette DEBUG loaded listener.js 16:00:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x8df3d800) [pid = 1826] [serial = 1842] [outer = 0x89654000] 16:00:58 INFO - PROCESS | 1826 | 1462921258397 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:00:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:00:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1479ms 16:00:58 INFO - PROCESS | 1826 | 1462921258454 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:00:58 INFO - PROCESS | 1826 | 1462921258459 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:00:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:00:58 INFO - PROCESS | 1826 | 1462921258469 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:00:58 INFO - PROCESS | 1826 | 1462921258475 Marionette TRACE conn3 <- [1,2426,null,{}] 16:00:58 INFO - PROCESS | 1826 | 1462921258485 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:58 INFO - PROCESS | 1826 | 1462921258733 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:00:59 INFO - PROCESS | 1826 | 1462921259091 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x864b3800 == 144 [pid = 1826] [id = 614] 16:00:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x874ed000) [pid = 1826] [serial = 1843] [outer = (nil)] 16:00:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x88c30400) [pid = 1826] [serial = 1844] [outer = 0x874ed000] 16:00:59 INFO - PROCESS | 1826 | 1462921259180 Marionette DEBUG loaded listener.js 16:00:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x88c45800) [pid = 1826] [serial = 1845] [outer = 0x874ed000] 16:01:00 INFO - PROCESS | 1826 | 1462921260115 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:01:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:01:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1693ms 16:01:00 INFO - PROCESS | 1826 | 1462921260161 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:01:00 INFO - PROCESS | 1826 | 1462921260169 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:01:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:01:00 INFO - PROCESS | 1826 | 1462921260180 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:01:00 INFO - PROCESS | 1826 | 1462921260184 Marionette TRACE conn3 <- [1,2430,null,{}] 16:01:00 INFO - PROCESS | 1826 | 1462921260190 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:00 INFO - PROCESS | 1826 | 1462921260403 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:01:00 INFO - PROCESS | 1826 | 1462921260735 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c4b000 == 145 [pid = 1826] [id = 615] 16:01:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x88c50400) [pid = 1826] [serial = 1846] [outer = (nil)] 16:01:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x8bcb8c00) [pid = 1826] [serial = 1847] [outer = 0x88c50400] 16:01:00 INFO - PROCESS | 1826 | 1462921260824 Marionette DEBUG loaded listener.js 16:01:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x8ccb0800) [pid = 1826] [serial = 1848] [outer = 0x88c50400] 16:01:01 INFO - PROCESS | 1826 | 1462921261758 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:01:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:01:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1631ms 16:01:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:01:01 INFO - PROCESS | 1826 | 1462921261810 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:01:01 INFO - PROCESS | 1826 | 1462921261814 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:01:01 INFO - PROCESS | 1826 | 1462921261821 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:01:01 INFO - PROCESS | 1826 | 1462921261827 Marionette TRACE conn3 <- [1,2434,null,{}] 16:01:01 INFO - PROCESS | 1826 | 1462921261843 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:02 INFO - PROCESS | 1826 | 1462921262089 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:01:02 INFO - PROCESS | 1826 | 1462921262431 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e7d7400 == 146 [pid = 1826] [id = 616] 16:01:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8ea34000) [pid = 1826] [serial = 1849] [outer = (nil)] 16:01:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8ea8c800) [pid = 1826] [serial = 1850] [outer = 0x8ea34000] 16:01:02 INFO - PROCESS | 1826 | 1462921262524 Marionette DEBUG loaded listener.js 16:01:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8f1abc00) [pid = 1826] [serial = 1851] [outer = 0x8ea34000] 16:01:03 INFO - PROCESS | 1826 | 1462921263474 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:01:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:01:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1692ms 16:01:03 INFO - PROCESS | 1826 | 1462921263512 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:01:03 INFO - PROCESS | 1826 | 1462921263516 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:01:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:01:03 INFO - PROCESS | 1826 | 1462921263523 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:01:03 INFO - PROCESS | 1826 | 1462921263527 Marionette TRACE conn3 <- [1,2438,null,{}] 16:01:03 INFO - PROCESS | 1826 | 1462921263532 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:03 INFO - PROCESS | 1826 | 1462921263743 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:01:04 INFO - PROCESS | 1826 | 1462921264027 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e7d6400 == 147 [pid = 1826] [id = 617] 16:01:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x8f1b1000) [pid = 1826] [serial = 1852] [outer = (nil)] 16:01:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x8f345c00) [pid = 1826] [serial = 1853] [outer = 0x8f1b1000] 16:01:04 INFO - PROCESS | 1826 | 1462921264157 Marionette DEBUG loaded listener.js 16:01:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x8f352400) [pid = 1826] [serial = 1854] [outer = 0x8f1b1000] 16:01:05 INFO - PROCESS | 1826 | 1462921265059 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:01:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:01:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1580ms 16:01:05 INFO - PROCESS | 1826 | 1462921265104 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:01:05 INFO - PROCESS | 1826 | 1462921265108 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:01:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:01:05 INFO - PROCESS | 1826 | 1462921265114 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:01:05 INFO - PROCESS | 1826 | 1462921265117 Marionette TRACE conn3 <- [1,2442,null,{}] 16:01:05 INFO - PROCESS | 1826 | 1462921265123 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:05 INFO - PROCESS | 1826 | 1462921265314 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:01:05 INFO - PROCESS | 1826 | 1462921265652 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1c8000 == 148 [pid = 1826] [id = 618] 16:01:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x8f344000) [pid = 1826] [serial = 1855] [outer = (nil)] 16:01:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x8f5bc000) [pid = 1826] [serial = 1856] [outer = 0x8f344000] 16:01:05 INFO - PROCESS | 1826 | 1462921265741 Marionette DEBUG loaded listener.js 16:01:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x90836400) [pid = 1826] [serial = 1857] [outer = 0x8f344000] 16:01:06 INFO - PROCESS | 1826 | 1462921266650 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:01:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:01:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1586ms 16:01:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:01:06 INFO - PROCESS | 1826 | 1462921266701 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:01:06 INFO - PROCESS | 1826 | 1462921266704 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:01:06 INFO - PROCESS | 1826 | 1462921266710 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:01:06 INFO - PROCESS | 1826 | 1462921266714 Marionette TRACE conn3 <- [1,2446,null,{}] 16:01:06 INFO - PROCESS | 1826 | 1462921266720 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:06 INFO - PROCESS | 1826 | 1462921266969 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:01:07 INFO - PROCESS | 1826 | 1462921267319 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f347800 == 149 [pid = 1826] [id = 619] 16:01:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x90a81800) [pid = 1826] [serial = 1858] [outer = (nil)] 16:01:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x91037c00) [pid = 1826] [serial = 1859] [outer = 0x90a81800] 16:01:07 INFO - PROCESS | 1826 | 1462921267410 Marionette DEBUG loaded listener.js 16:01:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x9103f400) [pid = 1826] [serial = 1860] [outer = 0x90a81800] 16:01:08 INFO - PROCESS | 1826 | 1462921268474 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:01:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:01:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1782ms 16:01:08 INFO - PROCESS | 1826 | 1462921268491 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:01:08 INFO - PROCESS | 1826 | 1462921268496 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:01:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:01:08 INFO - PROCESS | 1826 | 1462921268519 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:01:08 INFO - PROCESS | 1826 | 1462921268525 Marionette TRACE conn3 <- [1,2450,null,{}] 16:01:08 INFO - PROCESS | 1826 | 1462921268537 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:08 INFO - PROCESS | 1826 | 1462921268741 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:01:09 INFO - PROCESS | 1826 | 1462921269071 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x88ec2400 == 150 [pid = 1826] [id = 620] 16:01:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x8f1c5000) [pid = 1826] [serial = 1861] [outer = (nil)] 16:01:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x91cd3c00) [pid = 1826] [serial = 1862] [outer = 0x8f1c5000] 16:01:09 INFO - PROCESS | 1826 | 1462921269163 Marionette DEBUG loaded listener.js 16:01:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x91eab400) [pid = 1826] [serial = 1863] [outer = 0x8f1c5000] 16:01:10 INFO - PROCESS | 1826 | 1462921270107 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:01:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:01:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1655ms 16:01:10 INFO - PROCESS | 1826 | 1462921270157 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:01:10 INFO - PROCESS | 1826 | 1462921270161 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:01:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:01:10 INFO - PROCESS | 1826 | 1462921270168 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:01:10 INFO - PROCESS | 1826 | 1462921270172 Marionette TRACE conn3 <- [1,2454,null,{}] 16:01:10 INFO - PROCESS | 1826 | 1462921270178 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:10 INFO - PROCESS | 1826 | 1462921270381 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:01:10 INFO - PROCESS | 1826 | 1462921270716 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1c9000 == 151 [pid = 1826] [id = 621] 16:01:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x91009c00) [pid = 1826] [serial = 1864] [outer = (nil)] 16:01:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x92ce3c00) [pid = 1826] [serial = 1865] [outer = 0x91009c00] 16:01:10 INFO - PROCESS | 1826 | 1462921270805 Marionette DEBUG loaded listener.js 16:01:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x92eeac00) [pid = 1826] [serial = 1866] [outer = 0x91009c00] 16:01:11 INFO - PROCESS | 1826 | 1462921271704 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:01:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:01:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1586ms 16:01:11 INFO - PROCESS | 1826 | 1462921271753 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:01:11 INFO - PROCESS | 1826 | 1462921271757 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:01:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:01:11 INFO - PROCESS | 1826 | 1462921271763 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:01:11 INFO - PROCESS | 1826 | 1462921271766 Marionette TRACE conn3 <- [1,2458,null,{}] 16:01:11 INFO - PROCESS | 1826 | 1462921271772 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:11 INFO - PROCESS | 1826 | 1462921271977 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:01:12 INFO - PROCESS | 1826 | 1462921272255 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x938c8c00 == 152 [pid = 1826] [id = 622] 16:01:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x938cdc00) [pid = 1826] [serial = 1867] [outer = (nil)] 16:01:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x93ab8800) [pid = 1826] [serial = 1868] [outer = 0x938cdc00] 16:01:12 INFO - PROCESS | 1826 | 1462921272385 Marionette DEBUG loaded listener.js 16:01:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x94633800) [pid = 1826] [serial = 1869] [outer = 0x938cdc00] 16:01:13 INFO - PROCESS | 1826 | 1462921273263 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:01:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:01:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1529ms 16:01:13 INFO - PROCESS | 1826 | 1462921273293 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:01:13 INFO - PROCESS | 1826 | 1462921273297 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:01:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:01:13 INFO - PROCESS | 1826 | 1462921273303 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:01:13 INFO - PROCESS | 1826 | 1462921273306 Marionette TRACE conn3 <- [1,2462,null,{}] 16:01:13 INFO - PROCESS | 1826 | 1462921273312 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:13 INFO - PROCESS | 1826 | 1462921273507 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:01:13 INFO - PROCESS | 1826 | 1462921273791 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x92eeb000 == 153 [pid = 1826] [id = 623] 16:01:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x938f4c00) [pid = 1826] [serial = 1870] [outer = (nil)] 16:01:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x946b6c00) [pid = 1826] [serial = 1871] [outer = 0x938f4c00] 16:01:13 INFO - PROCESS | 1826 | 1462921273920 Marionette DEBUG loaded listener.js 16:01:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x9510ec00) [pid = 1826] [serial = 1872] [outer = 0x938f4c00] 16:01:14 INFO - PROCESS | 1826 | 1462921274813 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1580ms 16:01:14 INFO - PROCESS | 1826 | 1462921274884 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:01:14 INFO - PROCESS | 1826 | 1462921274888 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:01:14 INFO - PROCESS | 1826 | 1462921274895 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:01:14 INFO - PROCESS | 1826 | 1462921274899 Marionette TRACE conn3 <- [1,2466,null,{}] 16:01:14 INFO - PROCESS | 1826 | 1462921274905 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:15 INFO - PROCESS | 1826 | 1462921275172 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:01:15 INFO - PROCESS | 1826 | 1462921275508 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x946a7c00 == 154 [pid = 1826] [id = 624] 16:01:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x97778800) [pid = 1826] [serial = 1873] [outer = (nil)] 16:01:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x983ef400) [pid = 1826] [serial = 1874] [outer = 0x97778800] 16:01:15 INFO - PROCESS | 1826 | 1462921275614 Marionette DEBUG loaded listener.js 16:01:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x98dc5c00) [pid = 1826] [serial = 1875] [outer = 0x97778800] 16:01:16 INFO - PROCESS | 1826 | 1462921276509 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:01:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:01:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1687ms 16:01:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:01:16 INFO - PROCESS | 1826 | 1462921276582 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:01:16 INFO - PROCESS | 1826 | 1462921276585 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:01:16 INFO - PROCESS | 1826 | 1462921276592 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:01:16 INFO - PROCESS | 1826 | 1462921276595 Marionette TRACE conn3 <- [1,2470,null,{}] 16:01:16 INFO - PROCESS | 1826 | 1462921276601 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:16 INFO - PROCESS | 1826 | 1462921276835 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:01:17 INFO - PROCESS | 1826 | 1462921277164 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x9775f000 == 155 [pid = 1826] [id = 625] 16:01:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x98dcb000) [pid = 1826] [serial = 1876] [outer = (nil)] 16:01:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x9970d000) [pid = 1826] [serial = 1877] [outer = 0x98dcb000] 16:01:17 INFO - PROCESS | 1826 | 1462921277250 Marionette DEBUG loaded listener.js 16:01:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x9991c800) [pid = 1826] [serial = 1878] [outer = 0x98dcb000] 16:01:18 INFO - PROCESS | 1826 | 1462921278121 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:01:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:01:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1588ms 16:01:18 INFO - PROCESS | 1826 | 1462921278179 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:01:18 INFO - PROCESS | 1826 | 1462921278183 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:01:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:01:18 INFO - PROCESS | 1826 | 1462921278190 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:01:18 INFO - PROCESS | 1826 | 1462921278193 Marionette TRACE conn3 <- [1,2474,null,{}] 16:01:18 INFO - PROCESS | 1826 | 1462921278199 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:18 INFO - PROCESS | 1826 | 1462921278410 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:01:18 INFO - PROCESS | 1826 | 1462921278745 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x98f7ec00 == 156 [pid = 1826] [id = 626] 16:01:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x98f7f000) [pid = 1826] [serial = 1879] [outer = (nil)] 16:01:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x99f9e000) [pid = 1826] [serial = 1880] [outer = 0x98f7f000] 16:01:18 INFO - PROCESS | 1826 | 1462921278832 Marionette DEBUG loaded listener.js 16:01:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x9a233400) [pid = 1826] [serial = 1881] [outer = 0x98f7f000] 16:01:19 INFO - PROCESS | 1826 | 1462921279738 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:01:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:01:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1581ms 16:01:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:01:19 INFO - PROCESS | 1826 | 1462921279772 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:01:19 INFO - PROCESS | 1826 | 1462921279774 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:01:19 INFO - PROCESS | 1826 | 1462921279781 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:01:19 INFO - PROCESS | 1826 | 1462921279785 Marionette TRACE conn3 <- [1,2478,null,{}] 16:01:19 INFO - PROCESS | 1826 | 1462921279790 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:19 INFO - PROCESS | 1826 | 1462921279985 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:01:20 INFO - PROCESS | 1826 | 1462921280273 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x90863400 == 157 [pid = 1826] [id = 627] 16:01:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x98dcd800) [pid = 1826] [serial = 1882] [outer = (nil)] 16:01:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x9a78b000) [pid = 1826] [serial = 1883] [outer = 0x98dcd800] 16:01:20 INFO - PROCESS | 1826 | 1462921280402 Marionette DEBUG loaded listener.js 16:01:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x9aac8c00) [pid = 1826] [serial = 1884] [outer = 0x98dcd800] 16:01:21 INFO - PROCESS | 1826 | 1462921281277 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1533ms 16:01:21 INFO - PROCESS | 1826 | 1462921281313 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:01:21 INFO - PROCESS | 1826 | 1462921281317 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:01:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:01:21 INFO - PROCESS | 1826 | 1462921281323 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:01:21 INFO - PROCESS | 1826 | 1462921281327 Marionette TRACE conn3 <- [1,2482,null,{}] 16:01:21 INFO - PROCESS | 1826 | 1462921281333 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:21 INFO - PROCESS | 1826 | 1462921281533 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:01:21 INFO - PROCESS | 1826 | 1462921281819 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x87e61c00 == 158 [pid = 1826] [id = 628] 16:01:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x99714400) [pid = 1826] [serial = 1885] [outer = (nil)] 16:01:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x9af30400) [pid = 1826] [serial = 1886] [outer = 0x99714400] 16:01:21 INFO - PROCESS | 1826 | 1462921281947 Marionette DEBUG loaded listener.js 16:01:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x9b149000) [pid = 1826] [serial = 1887] [outer = 0x99714400] 16:01:22 INFO - PROCESS | 1826 | 1462921282924 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1682ms 16:01:23 INFO - PROCESS | 1826 | 1462921283028 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:01:23 INFO - PROCESS | 1826 | 1462921283034 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:01:23 INFO - PROCESS | 1826 | 1462921283051 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:01:23 INFO - PROCESS | 1826 | 1462921283056 Marionette TRACE conn3 <- [1,2486,null,{}] 16:01:23 INFO - PROCESS | 1826 | 1462921283122 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:23 INFO - PROCESS | 1826 | 1462921283455 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:01:23 INFO - PROCESS | 1826 | 1462921283838 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x874ecc00 == 159 [pid = 1826] [id = 629] 16:01:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x9a78d000) [pid = 1826] [serial = 1888] [outer = (nil)] 16:01:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x9cba7800) [pid = 1826] [serial = 1889] [outer = 0x9a78d000] 16:01:23 INFO - PROCESS | 1826 | 1462921283923 Marionette DEBUG loaded listener.js 16:01:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x9cc48000) [pid = 1826] [serial = 1890] [outer = 0x9a78d000] 16:01:24 INFO - PROCESS | 1826 | 1462921284837 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:01:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:01:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1855ms 16:01:24 INFO - PROCESS | 1826 | 1462921284907 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:01:24 INFO - PROCESS | 1826 | 1462921284911 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:01:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:01:24 INFO - PROCESS | 1826 | 1462921284920 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:01:24 INFO - PROCESS | 1826 | 1462921284923 Marionette TRACE conn3 <- [1,2490,null,{}] 16:01:24 INFO - PROCESS | 1826 | 1462921284928 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:25 INFO - PROCESS | 1826 | 1462921285129 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:01:25 INFO - PROCESS | 1826 | 1462921285416 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x87e61400 == 160 [pid = 1826] [id = 630] 16:01:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x9a78d800) [pid = 1826] [serial = 1891] [outer = (nil)] 16:01:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0xa224b000) [pid = 1826] [serial = 1892] [outer = 0x9a78d800] 16:01:25 INFO - PROCESS | 1826 | 1462921285541 Marionette DEBUG loaded listener.js 16:01:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0xa229fc00) [pid = 1826] [serial = 1893] [outer = 0x9a78d800] 16:01:26 INFO - PROCESS | 1826 | 1462921286509 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:01:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:01:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1635ms 16:01:26 INFO - PROCESS | 1826 | 1462921286556 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:01:26 INFO - PROCESS | 1826 | 1462921286560 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:01:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:01:26 INFO - PROCESS | 1826 | 1462921286566 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:01:26 INFO - PROCESS | 1826 | 1462921286570 Marionette TRACE conn3 <- [1,2494,null,{}] 16:01:26 INFO - PROCESS | 1826 | 1462921286575 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:26 INFO - PROCESS | 1826 | 1462921286777 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:01:27 INFO - PROCESS | 1826 | 1462921287109 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x9cea6000 == 161 [pid = 1826] [id = 631] 16:01:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0xa0512c00) [pid = 1826] [serial = 1894] [outer = (nil)] 16:01:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0xa255e400) [pid = 1826] [serial = 1895] [outer = 0xa0512c00] 16:01:27 INFO - PROCESS | 1826 | 1462921287197 Marionette DEBUG loaded listener.js 16:01:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0xa2736000) [pid = 1826] [serial = 1896] [outer = 0xa0512c00] 16:01:28 INFO - PROCESS | 1826 | 1462921288092 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:01:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:01:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1585ms 16:01:28 INFO - PROCESS | 1826 | 1462921288152 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:01:28 INFO - PROCESS | 1826 | 1462921288155 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:01:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:01:28 INFO - PROCESS | 1826 | 1462921288162 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:01:28 INFO - PROCESS | 1826 | 1462921288165 Marionette TRACE conn3 <- [1,2498,null,{}] 16:01:28 INFO - PROCESS | 1826 | 1462921288170 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:28 INFO - PROCESS | 1826 | 1462921288377 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:01:30 INFO - PROCESS | 1826 | --DOCSHELL 0x89e54000 == 160 [pid = 1826] [id = 517] 16:01:30 INFO - PROCESS | 1826 | --DOCSHELL 0x874ed800 == 159 [pid = 1826] [id = 612] 16:01:30 INFO - PROCESS | 1826 | --DOCSHELL 0x8afe7000 == 158 [pid = 1826] [id = 611] 16:01:30 INFO - PROCESS | 1826 | --DOCSHELL 0x88c48000 == 157 [pid = 1826] [id = 610] 16:01:30 INFO - PROCESS | 1826 | --DOCSHELL 0x864b6400 == 156 [pid = 1826] [id = 609] 16:01:30 INFO - PROCESS | 1826 | --DOCSHELL 0x88864c00 == 155 [pid = 1826] [id = 608] 16:01:30 INFO - PROCESS | 1826 | --DOCSHELL 0x9a41a800 == 154 [pid = 1826] [id = 607] 16:01:30 INFO - PROCESS | 1826 | --DOCSHELL 0x8964dc00 == 153 [pid = 1826] [id = 606] 16:01:30 INFO - PROCESS | 1826 | --DOCSHELL 0x87d3d000 == 152 [pid = 1826] [id = 604] 16:01:30 INFO - PROCESS | 1826 | --DOCSHELL 0x9970d800 == 151 [pid = 1826] [id = 605] 16:01:30 INFO - PROCESS | 1826 | --DOCSHELL 0x87d36800 == 150 [pid = 1826] [id = 421] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x98dc5000) [pid = 1826] [serial = 1734] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x9b912800) [pid = 1826] [serial = 1746] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x8ea39800) [pid = 1826] [serial = 1710] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x9aad3c00) [pid = 1826] [serial = 1742] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x8cbb3c00) [pid = 1826] [serial = 1707] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x9a231800) [pid = 1826] [serial = 1737] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x92230000) [pid = 1826] [serial = 1721] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x884bd000) [pid = 1826] [serial = 1703] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0xa2243400) [pid = 1826] [serial = 1752] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x938c1400) [pid = 1826] [serial = 1725] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0xa23f0800) [pid = 1826] [serial = 1754] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x8ccb1800) [pid = 1826] [serial = 1766] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x92cea000) [pid = 1826] [serial = 1724] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x9083b800) [pid = 1826] [serial = 1715] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x88e77c00) [pid = 1826] [serial = 1761] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x8bcb6c00) [pid = 1826] [serial = 1689] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x88c2d400) [pid = 1826] [serial = 1704] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x9a783800) [pid = 1826] [serial = 1739] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x8f4e6000) [pid = 1826] [serial = 1632] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x8cfea000) [pid = 1826] [serial = 1767] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x99fc7800) [pid = 1826] [serial = 1736] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x8dde8c00) [pid = 1826] [serial = 1770] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x88c4e800) [pid = 1826] [serial = 1760] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x94639800) [pid = 1826] [serial = 1728] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x8afed400) [pid = 1826] [serial = 1764] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x9b90c400) [pid = 1826] [serial = 1745] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x9085ac00) [pid = 1826] [serial = 1716] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x9aad7400) [pid = 1826] [serial = 1743] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x89504400) [pid = 1826] [serial = 1769] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x90a83c00) [pid = 1826] [serial = 1718] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x93cb7400) [pid = 1826] [serial = 1727] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0xa3358400) [pid = 1826] [serial = 1757] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x9b971000) [pid = 1826] [serial = 1748] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x9cc45c00) [pid = 1826] [serial = 1749] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x89e5f000) [pid = 1826] [serial = 1763] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0xa2555000) [pid = 1826] [serial = 1755] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0xa1050800) [pid = 1826] [serial = 1751] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x8f5b2800) [pid = 1826] [serial = 1713] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x9514a800) [pid = 1826] [serial = 1731] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x9103f800) [pid = 1826] [serial = 1719] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x8bcb1800) [pid = 1826] [serial = 1706] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x8e17b000) [pid = 1826] [serial = 1709] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x9510ac00) [pid = 1826] [serial = 1730] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x9a78f800) [pid = 1826] [serial = 1740] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x923c6000) [pid = 1826] [serial = 1722] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x8f351400) [pid = 1826] [serial = 1712] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x9777f400) [pid = 1826] [serial = 1733] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x8e7dfc00) [pid = 1826] [serial = 1772] [outer = (nil)] [url = about:blank] 16:01:30 INFO - PROCESS | 1826 | 1462921290614 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x864afc00 == 151 [pid = 1826] [id = 632] 16:01:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x87d36000) [pid = 1826] [serial = 1897] [outer = (nil)] 16:01:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x884ae800) [pid = 1826] [serial = 1898] [outer = 0x87d36000] 16:01:30 INFO - PROCESS | 1826 | 1462921290706 Marionette DEBUG loaded listener.js 16:01:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x88678400) [pid = 1826] [serial = 1899] [outer = 0x87d36000] 16:01:31 INFO - PROCESS | 1826 | 1462921291519 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:01:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:01:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 3390ms 16:01:31 INFO - PROCESS | 1826 | 1462921291553 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:01:31 INFO - PROCESS | 1826 | 1462921291559 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:01:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:01:31 INFO - PROCESS | 1826 | 1462921291566 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:01:31 INFO - PROCESS | 1826 | 1462921291572 Marionette TRACE conn3 <- [1,2502,null,{}] 16:01:31 INFO - PROCESS | 1826 | 1462921291578 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:31 INFO - PROCESS | 1826 | 1462921291862 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:01:32 INFO - PROCESS | 1826 | 1462921291994 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c51800 == 152 [pid = 1826] [id = 633] 16:01:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x88e6d400) [pid = 1826] [serial = 1900] [outer = (nil)] 16:01:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x88ece400) [pid = 1826] [serial = 1901] [outer = 0x88e6d400] 16:01:32 INFO - PROCESS | 1826 | 1462921292068 Marionette DEBUG loaded listener.js 16:01:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x89e54000) [pid = 1826] [serial = 1902] [outer = 0x88e6d400] 16:01:32 INFO - PROCESS | 1826 | 1462921292958 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:01:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:01:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1438ms 16:01:33 INFO - PROCESS | 1826 | 1462921293008 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:01:33 INFO - PROCESS | 1826 | 1462921293014 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:01:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:01:33 INFO - PROCESS | 1826 | 1462921293033 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:01:33 INFO - PROCESS | 1826 | 1462921293036 Marionette TRACE conn3 <- [1,2506,null,{}] 16:01:33 INFO - PROCESS | 1826 | 1462921293042 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:33 INFO - PROCESS | 1826 | 1462921293322 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:01:33 INFO - PROCESS | 1826 | 1462921293364 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x884b8800 == 153 [pid = 1826] [id = 634] 16:01:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x8886c000) [pid = 1826] [serial = 1903] [outer = (nil)] 16:01:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x8bcb9c00) [pid = 1826] [serial = 1904] [outer = 0x8886c000] 16:01:33 INFO - PROCESS | 1826 | 1462921293438 Marionette DEBUG loaded listener.js 16:01:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x8cbbc000) [pid = 1826] [serial = 1905] [outer = 0x8886c000] 16:01:34 INFO - PROCESS | 1826 | 1462921294476 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:01:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:01:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1491ms 16:01:34 INFO - PROCESS | 1826 | 1462921294524 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:01:34 INFO - PROCESS | 1826 | 1462921294528 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:01:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:01:34 INFO - PROCESS | 1826 | 1462921294551 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:01:34 INFO - PROCESS | 1826 | 1462921294560 Marionette TRACE conn3 <- [1,2510,null,{}] 16:01:34 INFO - PROCESS | 1826 | 1462921294566 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:35 INFO - PROCESS | 1826 | 1462921295323 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x91042800) [pid = 1826] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x88e72000) [pid = 1826] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x8f350400) [pid = 1826] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x9514f800) [pid = 1826] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x8df45c00) [pid = 1826] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x884bdc00) [pid = 1826] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x8dde7800) [pid = 1826] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x99a5b800) [pid = 1826] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x9aad4000) [pid = 1826] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x90832800) [pid = 1826] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x93ab7c00) [pid = 1826] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x9a23a000) [pid = 1826] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x91035400) [pid = 1826] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x8b314800) [pid = 1826] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x8e17c400) [pid = 1826] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x99f91c00) [pid = 1826] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x864b7000) [pid = 1826] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0xa23f2400) [pid = 1826] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x946a9c00) [pid = 1826] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x88c46400) [pid = 1826] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x88c4f000) [pid = 1826] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:01:35 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x9103ec00) [pid = 1826] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:01:35 INFO - PROCESS | 1826 | 1462921295551 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x864af800 == 154 [pid = 1826] [id = 635] 16:01:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x864b7000) [pid = 1826] [serial = 1906] [outer = (nil)] 16:01:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x89510800) [pid = 1826] [serial = 1907] [outer = 0x864b7000] 16:01:35 INFO - PROCESS | 1826 | 1462921295622 Marionette DEBUG loaded listener.js 16:01:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x8db82400) [pid = 1826] [serial = 1908] [outer = 0x864b7000] 16:01:36 INFO - PROCESS | 1826 | 1462921296373 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:01:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:01:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1849ms 16:01:36 INFO - PROCESS | 1826 | 1462921296394 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:01:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:01:36 INFO - PROCESS | 1826 | 1462921296398 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:01:36 INFO - PROCESS | 1826 | 1462921296404 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:01:36 INFO - PROCESS | 1826 | 1462921296408 Marionette TRACE conn3 <- [1,2514,null,{}] 16:01:36 INFO - PROCESS | 1826 | 1462921296413 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:36 INFO - PROCESS | 1826 | 1462921296664 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:01:36 INFO - PROCESS | 1826 | 1462921296793 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x864ad400 == 155 [pid = 1826] [id = 636] 16:01:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x8aa47800) [pid = 1826] [serial = 1909] [outer = (nil)] 16:01:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x8e171000) [pid = 1826] [serial = 1910] [outer = 0x8aa47800] 16:01:36 INFO - PROCESS | 1826 | 1462921296862 Marionette DEBUG loaded listener.js 16:01:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x8e7e3800) [pid = 1826] [serial = 1911] [outer = 0x8aa47800] 16:01:37 INFO - PROCESS | 1826 | 1462921297916 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:01:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:01:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1580ms 16:01:37 INFO - PROCESS | 1826 | 1462921297985 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:01:37 INFO - PROCESS | 1826 | 1462921297992 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:01:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:01:38 INFO - PROCESS | 1826 | 1462921298000 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:01:38 INFO - PROCESS | 1826 | 1462921298007 Marionette TRACE conn3 <- [1,2518,null,{}] 16:01:38 INFO - PROCESS | 1826 | 1462921298017 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:38 INFO - PROCESS | 1826 | 1462921298316 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:01:38 INFO - PROCESS | 1826 | 1462921298660 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x88865800 == 156 [pid = 1826] [id = 637] 16:01:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x88c2d400) [pid = 1826] [serial = 1912] [outer = (nil)] 16:01:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x8950b000) [pid = 1826] [serial = 1913] [outer = 0x88c2d400] 16:01:38 INFO - PROCESS | 1826 | 1462921298747 Marionette DEBUG loaded listener.js 16:01:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x8afee000) [pid = 1826] [serial = 1914] [outer = 0x88c2d400] 16:01:39 INFO - PROCESS | 1826 | 1462921299702 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:01:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:01:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1742ms 16:01:39 INFO - PROCESS | 1826 | 1462921299742 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:01:39 INFO - PROCESS | 1826 | 1462921299751 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:01:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:01:39 INFO - PROCESS | 1826 | 1462921299761 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:01:39 INFO - PROCESS | 1826 | 1462921299765 Marionette TRACE conn3 <- [1,2522,null,{}] 16:01:39 INFO - PROCESS | 1826 | 1462921299771 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:39 INFO - PROCESS | 1826 | 1462921299983 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:01:40 INFO - PROCESS | 1826 | 1462921300258 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ccb2800 == 157 [pid = 1826] [id = 638] 16:01:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x8ccb4c00) [pid = 1826] [serial = 1915] [outer = (nil)] 16:01:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x8ddea000) [pid = 1826] [serial = 1916] [outer = 0x8ccb4c00] 16:01:40 INFO - PROCESS | 1826 | 1462921300400 Marionette DEBUG loaded listener.js 16:01:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x8e17d800) [pid = 1826] [serial = 1917] [outer = 0x8ccb4c00] 16:01:41 INFO - PROCESS | 1826 | 1462921301366 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:01:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:01:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1641ms 16:01:41 INFO - PROCESS | 1826 | 1462921301402 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:01:41 INFO - PROCESS | 1826 | 1462921301407 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:01:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:01:41 INFO - PROCESS | 1826 | 1462921301414 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:01:41 INFO - PROCESS | 1826 | 1462921301420 Marionette TRACE conn3 <- [1,2526,null,{}] 16:01:41 INFO - PROCESS | 1826 | 1462921301436 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:41 INFO - PROCESS | 1826 | 1462921301644 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:01:41 INFO - PROCESS | 1826 | 1462921301965 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e7dfc00 == 158 [pid = 1826] [id = 639] 16:01:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x8f1c1000) [pid = 1826] [serial = 1918] [outer = (nil)] 16:01:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8f34a800) [pid = 1826] [serial = 1919] [outer = 0x8f1c1000] 16:01:42 INFO - PROCESS | 1826 | 1462921302056 Marionette DEBUG loaded listener.js 16:01:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8f4f4800) [pid = 1826] [serial = 1920] [outer = 0x8f1c1000] 16:01:42 INFO - PROCESS | 1826 | 1462921302946 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:01:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:01:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1588ms 16:01:43 INFO - PROCESS | 1826 | 1462921303002 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:01:43 INFO - PROCESS | 1826 | 1462921303006 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:01:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:01:43 INFO - PROCESS | 1826 | 1462921303014 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:01:43 INFO - PROCESS | 1826 | 1462921303016 Marionette TRACE conn3 <- [1,2530,null,{}] 16:01:43 INFO - PROCESS | 1826 | 1462921303022 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:43 INFO - PROCESS | 1826 | 1462921303223 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:01:43 INFO - PROCESS | 1826 | 1462921303567 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c47000 == 159 [pid = 1826] [id = 640] 16:01:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8d203000) [pid = 1826] [serial = 1921] [outer = (nil)] 16:01:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x90838c00) [pid = 1826] [serial = 1922] [outer = 0x8d203000] 16:01:43 INFO - PROCESS | 1826 | 1462921303655 Marionette DEBUG loaded listener.js 16:01:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x90864400) [pid = 1826] [serial = 1923] [outer = 0x8d203000] 16:01:44 INFO - PROCESS | 1826 | 1462921304513 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:01:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:01:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1534ms 16:01:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:01:44 INFO - PROCESS | 1826 | 1462921304548 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:01:44 INFO - PROCESS | 1826 | 1462921304551 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:01:44 INFO - PROCESS | 1826 | 1462921304558 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:01:44 INFO - PROCESS | 1826 | 1462921304561 Marionette TRACE conn3 <- [1,2534,null,{}] 16:01:44 INFO - PROCESS | 1826 | 1462921304567 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:44 INFO - PROCESS | 1826 | 1462921304760 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:01:45 INFO - PROCESS | 1826 | 1462921305042 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f348c00 == 160 [pid = 1826] [id = 641] 16:01:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x9083bc00) [pid = 1826] [serial = 1924] [outer = (nil)] 16:01:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x90be3400) [pid = 1826] [serial = 1925] [outer = 0x9083bc00] 16:01:45 INFO - PROCESS | 1826 | 1462921305128 Marionette DEBUG loaded listener.js 16:01:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x90be8800) [pid = 1826] [serial = 1926] [outer = 0x9083bc00] 16:01:46 INFO - PROCESS | 1826 | 1462921306045 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:01:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:01:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1535ms 16:01:46 INFO - PROCESS | 1826 | 1462921306093 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:01:46 INFO - PROCESS | 1826 | 1462921306096 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:01:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:01:46 INFO - PROCESS | 1826 | 1462921306121 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:01:46 INFO - PROCESS | 1826 | 1462921306123 Marionette TRACE conn3 <- [1,2538,null,{}] 16:01:46 INFO - PROCESS | 1826 | 1462921306130 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:46 INFO - PROCESS | 1826 | 1462921306356 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:01:46 INFO - PROCESS | 1826 | 1462921306689 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x90a7ac00 == 161 [pid = 1826] [id = 642] 16:01:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x91036800) [pid = 1826] [serial = 1927] [outer = (nil)] 16:01:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x92226c00) [pid = 1826] [serial = 1928] [outer = 0x91036800] 16:01:46 INFO - PROCESS | 1826 | 1462921306777 Marionette DEBUG loaded listener.js 16:01:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x923c7400) [pid = 1826] [serial = 1929] [outer = 0x91036800] 16:01:47 INFO - PROCESS | 1826 | 1462921307679 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:01:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:01:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1591ms 16:01:47 INFO - PROCESS | 1826 | 1462921307711 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:01:47 INFO - PROCESS | 1826 | 1462921307714 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:01:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:01:47 INFO - PROCESS | 1826 | 1462921307720 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:01:47 INFO - PROCESS | 1826 | 1462921307724 Marionette TRACE conn3 <- [1,2542,null,{}] 16:01:47 INFO - PROCESS | 1826 | 1462921307729 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:47 INFO - PROCESS | 1826 | 1462921307921 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:01:48 INFO - PROCESS | 1826 | 1462921308213 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x90a84800 == 162 [pid = 1826] [id = 643] 16:01:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x91034400) [pid = 1826] [serial = 1930] [outer = (nil)] 16:01:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x938cd400) [pid = 1826] [serial = 1931] [outer = 0x91034400] 16:01:48 INFO - PROCESS | 1826 | 1462921308352 Marionette DEBUG loaded listener.js 16:01:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x93a55000) [pid = 1826] [serial = 1932] [outer = 0x91034400] 16:01:49 INFO - PROCESS | 1826 | 1462921309222 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:01:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:01:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1537ms 16:01:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:01:49 INFO - PROCESS | 1826 | 1462921309257 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:01:49 INFO - PROCESS | 1826 | 1462921309260 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:01:49 INFO - PROCESS | 1826 | 1462921309267 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:01:49 INFO - PROCESS | 1826 | 1462921309271 Marionette TRACE conn3 <- [1,2546,null,{}] 16:01:49 INFO - PROCESS | 1826 | 1462921309276 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:49 INFO - PROCESS | 1826 | 1462921309469 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:01:49 INFO - PROCESS | 1826 | 1462921309765 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x92ce5c00 == 163 [pid = 1826] [id = 644] 16:01:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x92ce6000) [pid = 1826] [serial = 1933] [outer = (nil)] 16:01:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x9463e400) [pid = 1826] [serial = 1934] [outer = 0x92ce6000] 16:01:49 INFO - PROCESS | 1826 | 1462921309894 Marionette DEBUG loaded listener.js 16:01:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x95105800) [pid = 1826] [serial = 1935] [outer = 0x92ce6000] 16:01:50 INFO - PROCESS | 1826 | 1462921310809 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:01:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:01:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1581ms 16:01:50 INFO - PROCESS | 1826 | 1462921310848 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:01:50 INFO - PROCESS | 1826 | 1462921310852 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:01:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:01:50 INFO - PROCESS | 1826 | 1462921310858 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:01:50 INFO - PROCESS | 1826 | 1462921310862 Marionette TRACE conn3 <- [1,2550,null,{}] 16:01:50 INFO - PROCESS | 1826 | 1462921310867 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:51 INFO - PROCESS | 1826 | 1462921311062 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:01:51 INFO - PROCESS | 1826 | 1462921311388 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x938f5c00 == 164 [pid = 1826] [id = 645] 16:01:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x93ab6400) [pid = 1826] [serial = 1936] [outer = (nil)] 16:01:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x95151c00) [pid = 1826] [serial = 1937] [outer = 0x93ab6400] 16:01:51 INFO - PROCESS | 1826 | 1462921311476 Marionette DEBUG loaded listener.js 16:01:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x9653a800) [pid = 1826] [serial = 1938] [outer = 0x93ab6400] 16:01:52 INFO - PROCESS | 1826 | 1462921312409 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:01:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:01:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1590ms 16:01:52 INFO - PROCESS | 1826 | 1462921312448 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:01:52 INFO - PROCESS | 1826 | 1462921312451 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:01:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:01:52 INFO - PROCESS | 1826 | 1462921312458 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:01:52 INFO - PROCESS | 1826 | 1462921312462 Marionette TRACE conn3 <- [1,2554,null,{}] 16:01:52 INFO - PROCESS | 1826 | 1462921312467 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:52 INFO - PROCESS | 1826 | 1462921312662 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:01:53 INFO - PROCESS | 1826 | 1462921312999 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x923c7800 == 165 [pid = 1826] [id = 646] 16:01:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x93cb7800) [pid = 1826] [serial = 1939] [outer = (nil)] 16:01:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x9777c800) [pid = 1826] [serial = 1940] [outer = 0x93cb7800] 16:01:53 INFO - PROCESS | 1826 | 1462921313088 Marionette DEBUG loaded listener.js 16:01:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x97781800) [pid = 1826] [serial = 1941] [outer = 0x93cb7800] 16:01:54 INFO - PROCESS | 1826 | 1462921314051 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:01:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:01:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1636ms 16:01:54 INFO - PROCESS | 1826 | 1462921314096 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:01:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:01:54 INFO - PROCESS | 1826 | 1462921314100 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:01:54 INFO - PROCESS | 1826 | 1462921314106 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:01:54 INFO - PROCESS | 1826 | 1462921314111 Marionette TRACE conn3 <- [1,2558,null,{}] 16:01:54 INFO - PROCESS | 1826 | 1462921314116 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:54 INFO - PROCESS | 1826 | 1462921314340 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:01:54 INFO - PROCESS | 1826 | 1462921314689 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x98dc2400 == 166 [pid = 1826] [id = 647] 16:01:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x99f91c00) [pid = 1826] [serial = 1942] [outer = (nil)] 16:01:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x9a232800) [pid = 1826] [serial = 1943] [outer = 0x99f91c00] 16:01:54 INFO - PROCESS | 1826 | 1462921314783 Marionette DEBUG loaded listener.js 16:01:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x9a413400) [pid = 1826] [serial = 1944] [outer = 0x99f91c00] 16:01:55 INFO - PROCESS | 1826 | 1462921315704 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:01:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:01:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1637ms 16:01:55 INFO - PROCESS | 1826 | 1462921315744 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:01:55 INFO - PROCESS | 1826 | 1462921315748 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:01:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:01:55 INFO - PROCESS | 1826 | 1462921315754 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:01:55 INFO - PROCESS | 1826 | 1462921315762 Marionette TRACE conn3 <- [1,2562,null,{}] 16:01:55 INFO - PROCESS | 1826 | 1462921315772 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:55 INFO - PROCESS | 1826 | 1462921315967 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:01:56 INFO - PROCESS | 1826 | 1462921316254 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x97776800 == 167 [pid = 1826] [id = 648] 16:01:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x9970d800) [pid = 1826] [serial = 1945] [outer = (nil)] 16:01:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x9aa9ac00) [pid = 1826] [serial = 1946] [outer = 0x9970d800] 16:01:56 INFO - PROCESS | 1826 | 1462921316396 Marionette DEBUG loaded listener.js 16:01:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x9aad3c00) [pid = 1826] [serial = 1947] [outer = 0x9970d800] 16:01:57 INFO - PROCESS | 1826 | 1462921317307 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:01:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:01:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1591ms 16:01:57 INFO - PROCESS | 1826 | 1462921317361 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:01:57 INFO - PROCESS | 1826 | 1462921317364 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:01:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:01:57 INFO - PROCESS | 1826 | 1462921317384 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:01:57 INFO - PROCESS | 1826 | 1462921317386 Marionette TRACE conn3 <- [1,2566,null,{}] 16:01:57 INFO - PROCESS | 1826 | 1462921317392 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:57 INFO - PROCESS | 1826 | 1462921317592 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:01:57 INFO - PROCESS | 1826 | 1462921317926 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x87e65400 == 168 [pid = 1826] [id = 649] 16:01:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x88e76800) [pid = 1826] [serial = 1948] [outer = (nil)] 16:01:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x9b90c400) [pid = 1826] [serial = 1949] [outer = 0x88e76800] 16:01:58 INFO - PROCESS | 1826 | 1462921318013 Marionette DEBUG loaded listener.js 16:01:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x9b919800) [pid = 1826] [serial = 1950] [outer = 0x88e76800] 16:01:58 INFO - PROCESS | 1826 | 1462921318917 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:01:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:01:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1584ms 16:01:58 INFO - PROCESS | 1826 | 1462921318967 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:01:58 INFO - PROCESS | 1826 | 1462921318971 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:01:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:01:58 INFO - PROCESS | 1826 | 1462921318977 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:01:58 INFO - PROCESS | 1826 | 1462921318981 Marionette TRACE conn3 <- [1,2570,null,{}] 16:01:58 INFO - PROCESS | 1826 | 1462921318986 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:59 INFO - PROCESS | 1826 | 1462921319179 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:01:59 INFO - PROCESS | 1826 | 1462921319510 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a78cc00 == 169 [pid = 1826] [id = 650] 16:01:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x9aa99800) [pid = 1826] [serial = 1951] [outer = (nil)] 16:01:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x9cc44c00) [pid = 1826] [serial = 1952] [outer = 0x9aa99800] 16:01:59 INFO - PROCESS | 1826 | 1462921319610 Marionette DEBUG loaded listener.js 16:01:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x9cc6c400) [pid = 1826] [serial = 1953] [outer = 0x9aa99800] 16:02:00 INFO - PROCESS | 1826 | 1462921320543 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:02:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:02:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1633ms 16:02:00 INFO - PROCESS | 1826 | 1462921320612 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:02:00 INFO - PROCESS | 1826 | 1462921320616 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:02:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:02:00 INFO - PROCESS | 1826 | 1462921320622 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:02:00 INFO - PROCESS | 1826 | 1462921320625 Marionette TRACE conn3 <- [1,2574,null,{}] 16:02:00 INFO - PROCESS | 1826 | 1462921320631 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:00 INFO - PROCESS | 1826 | 1462921320851 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:02:01 INFO - PROCESS | 1826 | 1462921321188 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a41c800 == 170 [pid = 1826] [id = 651] 16:02:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x9b974400) [pid = 1826] [serial = 1954] [outer = (nil)] 16:02:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0xa2374800) [pid = 1826] [serial = 1955] [outer = 0x9b974400] 16:02:01 INFO - PROCESS | 1826 | 1462921321300 Marionette DEBUG loaded listener.js 16:02:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0xa23e8c00) [pid = 1826] [serial = 1956] [outer = 0x9b974400] 16:02:02 INFO - PROCESS | 1826 | 1462921322280 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:02:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:02:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1730ms 16:02:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:02:02 INFO - PROCESS | 1826 | 1462921322353 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:02:02 INFO - PROCESS | 1826 | 1462921322356 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:02:02 INFO - PROCESS | 1826 | 1462921322363 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:02:02 INFO - PROCESS | 1826 | 1462921322365 Marionette TRACE conn3 <- [1,2578,null,{}] 16:02:02 INFO - PROCESS | 1826 | 1462921322371 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:02 INFO - PROCESS | 1826 | 1462921322632 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:02:02 INFO - PROCESS | 1826 | 1462921322972 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x9cc4b800 == 171 [pid = 1826] [id = 652] 16:02:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0xa2243000) [pid = 1826] [serial = 1957] [outer = (nil)] 16:02:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0xa27ed000) [pid = 1826] [serial = 1958] [outer = 0xa2243000] 16:02:03 INFO - PROCESS | 1826 | 1462921323070 Marionette DEBUG loaded listener.js 16:02:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0xa331ac00) [pid = 1826] [serial = 1959] [outer = 0xa2243000] 16:02:03 INFO - PROCESS | 1826 | 1462921323966 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:02:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:02:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1637ms 16:02:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:02:04 INFO - PROCESS | 1826 | 1462921323999 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:02:04 INFO - PROCESS | 1826 | 1462921324002 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:02:04 INFO - PROCESS | 1826 | 1462921324010 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:02:04 INFO - PROCESS | 1826 | 1462921324013 Marionette TRACE conn3 <- [1,2582,null,{}] 16:02:04 INFO - PROCESS | 1826 | 1462921324019 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:04 INFO - PROCESS | 1826 | 1462921324228 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:02:04 INFO - PROCESS | 1826 | 1462921324525 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d35400 == 172 [pid = 1826] [id = 653] 16:02:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x99717800) [pid = 1826] [serial = 1960] [outer = (nil)] 16:02:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0xa51a7c00) [pid = 1826] [serial = 1961] [outer = 0x99717800] 16:02:04 INFO - PROCESS | 1826 | 1462921324673 Marionette DEBUG loaded listener.js 16:02:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0xa638a400) [pid = 1826] [serial = 1962] [outer = 0x99717800] 16:02:05 INFO - PROCESS | 1826 | 1462921325567 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:02:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:02:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1591ms 16:02:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:02:05 INFO - PROCESS | 1826 | 1462921325600 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:02:05 INFO - PROCESS | 1826 | 1462921325603 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:02:05 INFO - PROCESS | 1826 | 1462921325610 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:02:05 INFO - PROCESS | 1826 | 1462921325614 Marionette TRACE conn3 <- [1,2586,null,{}] 16:02:05 INFO - PROCESS | 1826 | 1462921325619 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:05 INFO - PROCESS | 1826 | 1462921325830 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:02:06 INFO - PROCESS | 1826 | 1462921326121 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:06 INFO - PROCESS | 1826 | ++DOCSHELL 0xa36ed800 == 173 [pid = 1826] [id = 654] 16:02:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0xa36f1000) [pid = 1826] [serial = 1963] [outer = (nil)] 16:02:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0xa693b400) [pid = 1826] [serial = 1964] [outer = 0xa36f1000] 16:02:06 INFO - PROCESS | 1826 | 1462921326256 Marionette DEBUG loaded listener.js 16:02:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0xa6940c00) [pid = 1826] [serial = 1965] [outer = 0xa36f1000] 16:02:07 INFO - PROCESS | 1826 | 1462921327146 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:02:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:02:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1590ms 16:02:07 INFO - PROCESS | 1826 | 1462921327200 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:02:07 INFO - PROCESS | 1826 | 1462921327204 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:02:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:02:07 INFO - PROCESS | 1826 | 1462921327210 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:02:07 INFO - PROCESS | 1826 | 1462921327212 Marionette TRACE conn3 <- [1,2590,null,{}] 16:02:07 INFO - PROCESS | 1826 | 1462921327218 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:07 INFO - PROCESS | 1826 | 1462921327415 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:02:07 INFO - PROCESS | 1826 | 1462921327765 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x864af800 == 172 [pid = 1826] [id = 635] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x884b8800 == 171 [pid = 1826] [id = 634] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x88c51800 == 170 [pid = 1826] [id = 633] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x864afc00 == 169 [pid = 1826] [id = 632] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x87e61400 == 168 [pid = 1826] [id = 630] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x874ecc00 == 167 [pid = 1826] [id = 629] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x87e61c00 == 166 [pid = 1826] [id = 628] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x90863400 == 165 [pid = 1826] [id = 627] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x9775f000 == 164 [pid = 1826] [id = 625] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x98f7ec00 == 163 [pid = 1826] [id = 626] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x946a7c00 == 162 [pid = 1826] [id = 624] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x92eeb000 == 161 [pid = 1826] [id = 623] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x938c8c00 == 160 [pid = 1826] [id = 622] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1c9000 == 159 [pid = 1826] [id = 621] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x8f347800 == 158 [pid = 1826] [id = 619] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x88ec2400 == 157 [pid = 1826] [id = 620] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1c8000 == 156 [pid = 1826] [id = 618] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x8e7d6400 == 155 [pid = 1826] [id = 617] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x8e7d7400 == 154 [pid = 1826] [id = 616] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x88c4b000 == 153 [pid = 1826] [id = 615] 16:02:09 INFO - PROCESS | 1826 | --DOCSHELL 0x864b3800 == 152 [pid = 1826] [id = 614] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x8db82c00) [pid = 1826] [serial = 1841] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0xa6862000) [pid = 1826] [serial = 1826] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x93a52c00) [pid = 1826] [serial = 1794] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x9cea6800) [pid = 1826] [serial = 1815] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x9cc46000) [pid = 1826] [serial = 1814] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x8f5bd800) [pid = 1826] [serial = 1782] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x9775cc00) [pid = 1826] [serial = 1799] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x90a81c00) [pid = 1826] [serial = 1785] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x88ec3400) [pid = 1826] [serial = 1838] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x8ea8f400) [pid = 1826] [serial = 1701] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x99f90400) [pid = 1826] [serial = 1805] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0xa23e6800) [pid = 1826] [serial = 1817] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x8f4ebc00) [pid = 1826] [serial = 1781] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x9100c000) [pid = 1826] [serial = 1788] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0xa2733400) [pid = 1826] [serial = 1820] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x9aa9b400) [pid = 1826] [serial = 1809] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x95108400) [pid = 1826] [serial = 1796] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0xa3123c00) [pid = 1826] [serial = 1821] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x8bcaf800) [pid = 1826] [serial = 1835] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x90867c00) [pid = 1826] [serial = 1784] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x9a235400) [pid = 1826] [serial = 1806] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x8e7e3c00) [pid = 1826] [serial = 1778] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x9b151800) [pid = 1826] [serial = 1811] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x9510c000) [pid = 1826] [serial = 1797] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x88c2a000) [pid = 1826] [serial = 1830] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0xa51e7000) [pid = 1826] [serial = 1824] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x983eb800) [pid = 1826] [serial = 1802] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x91009400) [pid = 1826] [serial = 1787] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x88869c00) [pid = 1826] [serial = 1829] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x8bcbc800) [pid = 1826] [serial = 1839] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x8b31dc00) [pid = 1826] [serial = 1775] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x88e72c00) [pid = 1826] [serial = 1832] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x9b910c00) [pid = 1826] [serial = 1812] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x98a3e800) [pid = 1826] [serial = 1803] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x89505400) [pid = 1826] [serial = 1833] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x97764400) [pid = 1826] [serial = 1800] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x938f7c00) [pid = 1826] [serial = 1793] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0xa36f6400) [pid = 1826] [serial = 1823] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x91ea4000) [pid = 1826] [serial = 1790] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x8bcb7400) [pid = 1826] [serial = 1836] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0xa23eb000) [pid = 1826] [serial = 1818] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x8ccaa000) [pid = 1826] [serial = 1776] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x9aa94c00) [pid = 1826] [serial = 1808] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x92cdd000) [pid = 1826] [serial = 1791] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x8f1a6400) [pid = 1826] [serial = 1779] [outer = (nil)] [url = about:blank] 16:02:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x864afc00 == 153 [pid = 1826] [id = 655] 16:02:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x864b3800) [pid = 1826] [serial = 1966] [outer = (nil)] 16:02:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x884b4400) [pid = 1826] [serial = 1967] [outer = 0x864b3800] 16:02:09 INFO - PROCESS | 1826 | 1462921329854 Marionette DEBUG loaded listener.js 16:02:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x88be5c00) [pid = 1826] [serial = 1968] [outer = 0x864b3800] 16:02:10 INFO - PROCESS | 1826 | 1462921330731 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:02:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:02:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 3585ms 16:02:10 INFO - PROCESS | 1826 | 1462921330796 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:02:10 INFO - PROCESS | 1826 | 1462921330800 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:02:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:02:10 INFO - PROCESS | 1826 | 1462921330808 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:02:10 INFO - PROCESS | 1826 | 1462921330812 Marionette TRACE conn3 <- [1,2594,null,{}] 16:02:10 INFO - PROCESS | 1826 | 1462921330822 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:11 INFO - PROCESS | 1826 | 1462921331024 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:02:11 INFO - PROCESS | 1826 | 1462921331249 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c4a800 == 154 [pid = 1826] [id = 656] 16:02:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x88c51c00) [pid = 1826] [serial = 1969] [outer = (nil)] 16:02:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x8964ec00) [pid = 1826] [serial = 1970] [outer = 0x88c51c00] 16:02:11 INFO - PROCESS | 1826 | 1462921331322 Marionette DEBUG loaded listener.js 16:02:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x8aa49800) [pid = 1826] [serial = 1971] [outer = 0x88c51c00] 16:02:12 INFO - PROCESS | 1826 | 1462921332420 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:02:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:02:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1634ms 16:02:12 INFO - PROCESS | 1826 | 1462921332441 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:02:12 INFO - PROCESS | 1826 | 1462921332447 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:02:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:02:12 INFO - PROCESS | 1826 | 1462921332466 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:02:12 INFO - PROCESS | 1826 | 1462921332469 Marionette TRACE conn3 <- [1,2598,null,{}] 16:02:12 INFO - PROCESS | 1826 | 1462921332476 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:12 INFO - PROCESS | 1826 | 1462921332766 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:02:12 INFO - PROCESS | 1826 | 1462921332801 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x8b317400 == 155 [pid = 1826] [id = 657] 16:02:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x8bcb1400) [pid = 1826] [serial = 1972] [outer = (nil)] 16:02:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x8ccac400) [pid = 1826] [serial = 1973] [outer = 0x8bcb1400] 16:02:12 INFO - PROCESS | 1826 | 1462921332875 Marionette DEBUG loaded listener.js 16:02:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x8cfeec00) [pid = 1826] [serial = 1974] [outer = 0x8bcb1400] 16:02:14 INFO - PROCESS | 1826 | 1462921334135 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:02:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:02:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1683ms 16:02:14 INFO - PROCESS | 1826 | 1462921334150 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:02:14 INFO - PROCESS | 1826 | 1462921334155 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:02:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:02:14 INFO - PROCESS | 1826 | 1462921334164 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:02:14 INFO - PROCESS | 1826 | 1462921334170 Marionette TRACE conn3 <- [1,2602,null,{}] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x8886c000) [pid = 1826] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x864b7000) [pid = 1826] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x88e6d400) [pid = 1826] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x87d36000) [pid = 1826] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x9a78d800) [pid = 1826] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x9a78d000) [pid = 1826] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x99714400) [pid = 1826] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x98dcd800) [pid = 1826] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x98f7f000) [pid = 1826] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x98dcb000) [pid = 1826] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x97778800) [pid = 1826] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x938f4c00) [pid = 1826] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x938cdc00) [pid = 1826] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x91009c00) [pid = 1826] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x8f1c5000) [pid = 1826] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x90a81800) [pid = 1826] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x8f344000) [pid = 1826] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x8f1b1000) [pid = 1826] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x8ea34000) [pid = 1826] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x88c50400) [pid = 1826] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x874ed000) [pid = 1826] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:02:14 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x8df3f000) [pid = 1826] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:02:14 INFO - PROCESS | 1826 | 1462921334879 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:15 INFO - PROCESS | 1826 | 1462921335071 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:02:15 INFO - PROCESS | 1826 | 1462921335278 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x864af400 == 156 [pid = 1826] [id = 658] 16:02:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x8bcba000) [pid = 1826] [serial = 1975] [outer = (nil)] 16:02:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x8ddef800) [pid = 1826] [serial = 1976] [outer = 0x8bcba000] 16:02:15 INFO - PROCESS | 1826 | 1462921335350 Marionette DEBUG loaded listener.js 16:02:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x8ea36800) [pid = 1826] [serial = 1977] [outer = 0x8bcba000] 16:02:16 INFO - PROCESS | 1826 | 1462921336127 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:02:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:02:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 2013ms 16:02:16 INFO - PROCESS | 1826 | 1462921336176 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:02:16 INFO - PROCESS | 1826 | 1462921336181 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:02:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:02:16 INFO - PROCESS | 1826 | 1462921336186 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:02:16 INFO - PROCESS | 1826 | 1462921336189 Marionette TRACE conn3 <- [1,2606,null,{}] 16:02:16 INFO - PROCESS | 1826 | 1462921336195 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:16 INFO - PROCESS | 1826 | 1462921336381 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:02:16 INFO - PROCESS | 1826 | 1462921336396 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ccaec00 == 157 [pid = 1826] [id = 659] 16:02:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x8cfe9400) [pid = 1826] [serial = 1978] [outer = (nil)] 16:02:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x8f1a3c00) [pid = 1826] [serial = 1979] [outer = 0x8cfe9400] 16:02:16 INFO - PROCESS | 1826 | 1462921336470 Marionette DEBUG loaded listener.js 16:02:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x8f1b0000) [pid = 1826] [serial = 1980] [outer = 0x8cfe9400] 16:02:17 INFO - PROCESS | 1826 | 1462921337811 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:02:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:02:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1641ms 16:02:17 INFO - PROCESS | 1826 | 1462921337828 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:02:17 INFO - PROCESS | 1826 | 1462921337835 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:02:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:02:17 INFO - PROCESS | 1826 | 1462921337845 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:02:17 INFO - PROCESS | 1826 | 1462921337849 Marionette TRACE conn3 <- [1,2610,null,{}] 16:02:17 INFO - PROCESS | 1826 | 1462921337858 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:18 INFO - PROCESS | 1826 | 1462921338084 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:02:18 INFO - PROCESS | 1826 | 1462921338438 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c4d400 == 158 [pid = 1826] [id = 660] 16:02:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x88e78400) [pid = 1826] [serial = 1981] [outer = (nil)] 16:02:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x89ef3800) [pid = 1826] [serial = 1982] [outer = 0x88e78400] 16:02:18 INFO - PROCESS | 1826 | 1462921338534 Marionette DEBUG loaded listener.js 16:02:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x8bcb3c00) [pid = 1826] [serial = 1983] [outer = 0x88e78400] 16:02:19 INFO - PROCESS | 1826 | 1462921339477 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:02:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:02:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1694ms 16:02:19 INFO - PROCESS | 1826 | 1462921339539 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:02:19 INFO - PROCESS | 1826 | 1462921339549 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:02:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:02:19 INFO - PROCESS | 1826 | 1462921339559 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:02:19 INFO - PROCESS | 1826 | 1462921339563 Marionette TRACE conn3 <- [1,2614,null,{}] 16:02:19 INFO - PROCESS | 1826 | 1462921339569 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:19 INFO - PROCESS | 1826 | 1462921339792 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:02:20 INFO - PROCESS | 1826 | 1462921340159 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x8d205c00 == 159 [pid = 1826] [id = 661] 16:02:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x8db7a800) [pid = 1826] [serial = 1984] [outer = (nil)] 16:02:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x8ea32000) [pid = 1826] [serial = 1985] [outer = 0x8db7a800] 16:02:20 INFO - PROCESS | 1826 | 1462921340247 Marionette DEBUG loaded listener.js 16:02:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8f1a4c00) [pid = 1826] [serial = 1986] [outer = 0x8db7a800] 16:02:21 INFO - PROCESS | 1826 | 1462921341179 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:02:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:02:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1688ms 16:02:21 INFO - PROCESS | 1826 | 1462921341247 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:02:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:02:21 INFO - PROCESS | 1826 | 1462921341251 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:02:21 INFO - PROCESS | 1826 | 1462921341258 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:02:21 INFO - PROCESS | 1826 | 1462921341264 Marionette TRACE conn3 <- [1,2618,null,{}] 16:02:21 INFO - PROCESS | 1826 | 1462921341281 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:21 INFO - PROCESS | 1826 | 1462921341561 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:02:21 INFO - PROCESS | 1826 | 1462921341901 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f4ea400 == 160 [pid = 1826] [id = 662] 16:02:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8f4f0c00) [pid = 1826] [serial = 1987] [outer = (nil)] 16:02:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8f5b9400) [pid = 1826] [serial = 1988] [outer = 0x8f4f0c00] 16:02:21 INFO - PROCESS | 1826 | 1462921341991 Marionette DEBUG loaded listener.js 16:02:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x90859c00) [pid = 1826] [serial = 1989] [outer = 0x8f4f0c00] 16:02:22 INFO - PROCESS | 1826 | 1462921342897 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:02:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:02:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1687ms 16:02:22 INFO - PROCESS | 1826 | 1462921342944 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:02:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:02:22 INFO - PROCESS | 1826 | 1462921342949 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:02:22 INFO - PROCESS | 1826 | 1462921342955 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:02:22 INFO - PROCESS | 1826 | 1462921342959 Marionette TRACE conn3 <- [1,2622,null,{}] 16:02:22 INFO - PROCESS | 1826 | 1462921342965 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:23 INFO - PROCESS | 1826 | 1462921343178 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:02:23 INFO - PROCESS | 1826 | 1462921343457 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f34d800 == 161 [pid = 1826] [id = 663] 16:02:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x8f4e9c00) [pid = 1826] [serial = 1990] [outer = (nil)] 16:02:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x90be4800) [pid = 1826] [serial = 1991] [outer = 0x8f4e9c00] 16:02:23 INFO - PROCESS | 1826 | 1462921343589 Marionette DEBUG loaded listener.js 16:02:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x9100a000) [pid = 1826] [serial = 1992] [outer = 0x8f4e9c00] 16:02:24 INFO - PROCESS | 1826 | 1462921344471 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:02:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:02:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1594ms 16:02:24 INFO - PROCESS | 1826 | 1462921344550 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:02:24 INFO - PROCESS | 1826 | 1462921344553 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:02:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:02:24 INFO - PROCESS | 1826 | 1462921344560 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:02:24 INFO - PROCESS | 1826 | 1462921344563 Marionette TRACE conn3 <- [1,2626,null,{}] 16:02:24 INFO - PROCESS | 1826 | 1462921344569 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:24 INFO - PROCESS | 1826 | 1462921344801 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:02:25 INFO - PROCESS | 1826 | 1462921345132 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x90865400 == 162 [pid = 1826] [id = 664] 16:02:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x90a7a400) [pid = 1826] [serial = 1993] [outer = (nil)] 16:02:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x91cc9800) [pid = 1826] [serial = 1994] [outer = 0x90a7a400] 16:02:25 INFO - PROCESS | 1826 | 1462921345231 Marionette DEBUG loaded listener.js 16:02:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x91cd0000) [pid = 1826] [serial = 1995] [outer = 0x90a7a400] 16:02:26 INFO - PROCESS | 1826 | 1462921346204 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:02:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:02:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1682ms 16:02:26 INFO - PROCESS | 1826 | 1462921346243 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:02:26 INFO - PROCESS | 1826 | 1462921346247 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:02:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:02:26 INFO - PROCESS | 1826 | 1462921346253 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:02:26 INFO - PROCESS | 1826 | 1462921346256 Marionette TRACE conn3 <- [1,2630,null,{}] 16:02:26 INFO - PROCESS | 1826 | 1462921346262 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:26 INFO - PROCESS | 1826 | 1462921346491 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:02:26 INFO - PROCESS | 1826 | 1462921346836 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x90a83c00 == 163 [pid = 1826] [id = 665] 16:02:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x9103d800) [pid = 1826] [serial = 1996] [outer = (nil)] 16:02:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x92ce6c00) [pid = 1826] [serial = 1997] [outer = 0x9103d800] 16:02:26 INFO - PROCESS | 1826 | 1462921346926 Marionette DEBUG loaded listener.js 16:02:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x938cf000) [pid = 1826] [serial = 1998] [outer = 0x9103d800] 16:02:27 INFO - PROCESS | 1826 | 1462921347800 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:02:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:02:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1584ms 16:02:27 INFO - PROCESS | 1826 | 1462921347838 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:02:27 INFO - PROCESS | 1826 | 1462921347841 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:02:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:02:27 INFO - PROCESS | 1826 | 1462921347847 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:02:27 INFO - PROCESS | 1826 | 1462921347851 Marionette TRACE conn3 <- [1,2634,null,{}] 16:02:27 INFO - PROCESS | 1826 | 1462921347857 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:28 INFO - PROCESS | 1826 | 1462921348053 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:02:28 INFO - PROCESS | 1826 | 1462921348340 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cbb9c00 == 164 [pid = 1826] [id = 666] 16:02:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x92231800) [pid = 1826] [serial = 1999] [outer = (nil)] 16:02:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x946ad000) [pid = 1826] [serial = 2000] [outer = 0x92231800] 16:02:28 INFO - PROCESS | 1826 | 1462921348474 Marionette DEBUG loaded listener.js 16:02:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x9510b000) [pid = 1826] [serial = 2001] [outer = 0x92231800] 16:02:29 INFO - PROCESS | 1826 | 1462921349379 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:02:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:02:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1580ms 16:02:29 INFO - PROCESS | 1826 | 1462921349429 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:02:29 INFO - PROCESS | 1826 | 1462921349433 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:02:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:02:29 INFO - PROCESS | 1826 | 1462921349439 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:02:29 INFO - PROCESS | 1826 | 1462921349443 Marionette TRACE conn3 <- [1,2638,null,{}] 16:02:29 INFO - PROCESS | 1826 | 1462921349448 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:29 INFO - PROCESS | 1826 | 1462921349657 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:02:30 INFO - PROCESS | 1826 | 1462921349997 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x91009400 == 165 [pid = 1826] [id = 667] 16:02:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x93cb7400) [pid = 1826] [serial = 2002] [outer = (nil)] 16:02:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x97774800) [pid = 1826] [serial = 2003] [outer = 0x93cb7400] 16:02:30 INFO - PROCESS | 1826 | 1462921350086 Marionette DEBUG loaded listener.js 16:02:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x97779800) [pid = 1826] [serial = 2004] [outer = 0x93cb7400] 16:02:31 INFO - PROCESS | 1826 | 1462921351015 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:02:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:02:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1642ms 16:02:31 INFO - PROCESS | 1826 | 1462921351082 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:02:31 INFO - PROCESS | 1826 | 1462921351086 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:02:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:02:31 INFO - PROCESS | 1826 | 1462921351093 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:02:31 INFO - PROCESS | 1826 | 1462921351097 Marionette TRACE conn3 <- [1,2642,null,{}] 16:02:31 INFO - PROCESS | 1826 | 1462921351102 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:31 INFO - PROCESS | 1826 | 1462921351312 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:02:31 INFO - PROCESS | 1826 | 1462921351652 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x92ee6000 == 166 [pid = 1826] [id = 668] 16:02:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x93aba400) [pid = 1826] [serial = 2005] [outer = (nil)] 16:02:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x98ac5000) [pid = 1826] [serial = 2006] [outer = 0x93aba400] 16:02:31 INFO - PROCESS | 1826 | 1462921351746 Marionette DEBUG loaded listener.js 16:02:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x98dc3000) [pid = 1826] [serial = 2007] [outer = 0x93aba400] 16:02:32 INFO - PROCESS | 1826 | 1462921352665 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:02:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:02:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1635ms 16:02:32 INFO - PROCESS | 1826 | 1462921352729 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:02:32 INFO - PROCESS | 1826 | 1462921352733 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:02:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:02:32 INFO - PROCESS | 1826 | 1462921352739 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:02:32 INFO - PROCESS | 1826 | 1462921352743 Marionette TRACE conn3 <- [1,2646,null,{}] 16:02:32 INFO - PROCESS | 1826 | 1462921352748 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:32 INFO - PROCESS | 1826 | 1462921352969 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:02:33 INFO - PROCESS | 1826 | 1462921353303 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x95151400 == 167 [pid = 1826] [id = 669] 16:02:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x98a37800) [pid = 1826] [serial = 2008] [outer = (nil)] 16:02:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x99710c00) [pid = 1826] [serial = 2009] [outer = 0x98a37800] 16:02:33 INFO - PROCESS | 1826 | 1462921353392 Marionette DEBUG loaded listener.js 16:02:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x99790c00) [pid = 1826] [serial = 2010] [outer = 0x98a37800] 16:02:34 INFO - PROCESS | 1826 | 1462921354318 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:02:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:02:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1632ms 16:02:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:02:34 INFO - PROCESS | 1826 | 1462921354371 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:02:34 INFO - PROCESS | 1826 | 1462921354375 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:02:34 INFO - PROCESS | 1826 | 1462921354381 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:02:34 INFO - PROCESS | 1826 | 1462921354386 Marionette TRACE conn3 <- [1,2650,null,{}] 16:02:34 INFO - PROCESS | 1826 | 1462921354391 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:34 INFO - PROCESS | 1826 | 1462921354629 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:02:34 INFO - PROCESS | 1826 | 1462921354970 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x98dcd800 == 168 [pid = 1826] [id = 670] 16:02:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x9a14b400) [pid = 1826] [serial = 2011] [outer = (nil)] 16:02:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x9a14d400) [pid = 1826] [serial = 2012] [outer = 0x9a14b400] 16:02:35 INFO - PROCESS | 1826 | 1462921355066 Marionette DEBUG loaded listener.js 16:02:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x9a236000) [pid = 1826] [serial = 2013] [outer = 0x9a14b400] 16:02:35 INFO - PROCESS | 1826 | 1462921355990 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:02:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:02:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1640ms 16:02:36 INFO - PROCESS | 1826 | 1462921356021 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:02:36 INFO - PROCESS | 1826 | 1462921356024 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:02:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:02:36 INFO - PROCESS | 1826 | 1462921356030 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:02:36 INFO - PROCESS | 1826 | 1462921356034 Marionette TRACE conn3 <- [1,2654,null,{}] 16:02:36 INFO - PROCESS | 1826 | 1462921356040 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:36 INFO - PROCESS | 1826 | 1462921356258 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:02:36 INFO - PROCESS | 1826 | 1462921356527 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x9514dc00 == 169 [pid = 1826] [id = 671] 16:02:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x98f83c00) [pid = 1826] [serial = 2014] [outer = (nil)] 16:02:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x9a41f800) [pid = 1826] [serial = 2015] [outer = 0x98f83c00] 16:02:36 INFO - PROCESS | 1826 | 1462921356661 Marionette DEBUG loaded listener.js 16:02:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x9a78f800) [pid = 1826] [serial = 2016] [outer = 0x98f83c00] 16:02:37 INFO - PROCESS | 1826 | 1462921357596 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:02:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:02:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1631ms 16:02:37 INFO - PROCESS | 1826 | 1462921357664 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:02:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:02:37 INFO - PROCESS | 1826 | 1462921357668 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:02:37 INFO - PROCESS | 1826 | 1462921357675 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:02:37 INFO - PROCESS | 1826 | 1462921357678 Marionette TRACE conn3 <- [1,2658,null,{}] 16:02:37 INFO - PROCESS | 1826 | 1462921357694 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:37 INFO - PROCESS | 1826 | 1462921357958 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:02:38 INFO - PROCESS | 1826 | 1462921358291 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d34800 == 170 [pid = 1826] [id = 672] 16:02:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x9a150000) [pid = 1826] [serial = 2017] [outer = (nil)] 16:02:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x9aad4400) [pid = 1826] [serial = 2018] [outer = 0x9a150000] 16:02:38 INFO - PROCESS | 1826 | 1462921358380 Marionette DEBUG loaded listener.js 16:02:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x9ac18400) [pid = 1826] [serial = 2019] [outer = 0x9a150000] 16:02:39 INFO - PROCESS | 1826 | 1462921359246 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:02:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:02:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1645ms 16:02:39 INFO - PROCESS | 1826 | 1462921359320 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:02:39 INFO - PROCESS | 1826 | 1462921359323 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:02:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:02:39 INFO - PROCESS | 1826 | 1462921359330 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:02:39 INFO - PROCESS | 1826 | 1462921359333 Marionette TRACE conn3 <- [1,2662,null,{}] 16:02:39 INFO - PROCESS | 1826 | 1462921359339 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:39 INFO - PROCESS | 1826 | 1462921359594 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:02:39 INFO - PROCESS | 1826 | 1462921359941 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d36400 == 171 [pid = 1826] [id = 673] 16:02:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x98dc6000) [pid = 1826] [serial = 2020] [outer = (nil)] 16:02:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x9b97c400) [pid = 1826] [serial = 2021] [outer = 0x98dc6000] 16:02:40 INFO - PROCESS | 1826 | 1462921360031 Marionette DEBUG loaded listener.js 16:02:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x9cba1400) [pid = 1826] [serial = 2022] [outer = 0x98dc6000] 16:02:41 INFO - PROCESS | 1826 | 1462921361012 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:02:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:02:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1738ms 16:02:41 INFO - PROCESS | 1826 | 1462921361071 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:02:41 INFO - PROCESS | 1826 | 1462921361078 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:02:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:02:41 INFO - PROCESS | 1826 | 1462921361087 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:02:41 INFO - PROCESS | 1826 | 1462921361091 Marionette TRACE conn3 <- [1,2666,null,{}] 16:02:41 INFO - PROCESS | 1826 | 1462921361101 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:41 INFO - PROCESS | 1826 | 1462921361412 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:02:41 INFO - PROCESS | 1826 | 1462921361756 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x864b5c00 == 172 [pid = 1826] [id = 674] 16:02:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x9aacc800) [pid = 1826] [serial = 2023] [outer = (nil)] 16:02:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0xa229ec00) [pid = 1826] [serial = 2024] [outer = 0x9aacc800] 16:02:41 INFO - PROCESS | 1826 | 1462921361892 Marionette DEBUG loaded listener.js 16:02:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0xa237d400) [pid = 1826] [serial = 2025] [outer = 0x9aacc800] 16:02:43 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:43 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:02:43 INFO - PROCESS | 1826 | 1462921363379 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:02:43 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) 16:02:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2341ms 16:02:43 INFO - PROCESS | 1826 | 1462921363429 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:02:43 INFO - PROCESS | 1826 | 1462921363433 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:02:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:02:43 INFO - PROCESS | 1826 | 1462921363443 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:02:43 INFO - PROCESS | 1826 | 1462921363448 Marionette TRACE conn3 <- [1,2670,null,{}] 16:02:43 INFO - PROCESS | 1826 | 1462921363459 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:43 INFO - PROCESS | 1826 | 1462921363776 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:02:44 INFO - PROCESS | 1826 | 1462921364045 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a150c00 == 173 [pid = 1826] [id = 675] 16:02:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x9a78c800) [pid = 1826] [serial = 2026] [outer = (nil)] 16:02:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0xa31bb800) [pid = 1826] [serial = 2027] [outer = 0x9a78c800] 16:02:44 INFO - PROCESS | 1826 | 1462921364131 Marionette DEBUG loaded listener.js 16:02:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0xa3647c00) [pid = 1826] [serial = 2028] [outer = 0x9a78c800] 16:02:45 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:45 INFO - PROCESS | 1826 | 1462921365535 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:02:45 INFO - PROCESS | 1826 | 1462921365590 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:02:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:02:45 INFO - PROCESS | 1826 | 1462921365597 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - PROCESS | 1826 | 1462921365601 Marionette TRACE conn3 <- [1,2674,null,{}] 16:02:45 INFO - PROCESS | 1826 | 1462921365607 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:45 INFO - PROCESS | 1826 | 1462921365977 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:02:46 INFO - PROCESS | 1826 | 1462921366273 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x9affc400 == 174 [pid = 1826] [id = 676] 16:02:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0xa23ec400) [pid = 1826] [serial = 2029] [outer = (nil)] 16:02:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0xa638dc00) [pid = 1826] [serial = 2030] [outer = 0xa23ec400] 16:02:46 INFO - PROCESS | 1826 | 1462921366371 Marionette DEBUG loaded listener.js 16:02:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0xa68b7000) [pid = 1826] [serial = 2031] [outer = 0xa23ec400] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x8df49c00 == 173 [pid = 1826] [id = 150] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x864af400 == 172 [pid = 1826] [id = 658] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x8b317400 == 171 [pid = 1826] [id = 657] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x88c4a800 == 170 [pid = 1826] [id = 656] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x864afc00 == 169 [pid = 1826] [id = 655] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x97776800 == 168 [pid = 1826] [id = 648] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x98dc2400 == 167 [pid = 1826] [id = 647] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x923c7800 == 166 [pid = 1826] [id = 646] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x92ce5c00 == 165 [pid = 1826] [id = 644] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x938f5c00 == 164 [pid = 1826] [id = 645] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x90a84800 == 163 [pid = 1826] [id = 643] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x90a7ac00 == 162 [pid = 1826] [id = 642] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x8f348c00 == 161 [pid = 1826] [id = 641] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x88c47000 == 160 [pid = 1826] [id = 640] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x8e7dfc00 == 159 [pid = 1826] [id = 639] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x8ccb2800 == 158 [pid = 1826] [id = 638] 16:02:49 INFO - PROCESS | 1826 | --DOCSHELL 0x88865800 == 157 [pid = 1826] [id = 637] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x8ea35800) [pid = 1826] [serial = 1773] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x8bcb9c00) [pid = 1826] [serial = 1904] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x8cbbc000) [pid = 1826] [serial = 1905] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x8db82400) [pid = 1826] [serial = 1908] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x88ece400) [pid = 1826] [serial = 1901] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x884ae800) [pid = 1826] [serial = 1898] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x88678400) [pid = 1826] [serial = 1899] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0xa255e400) [pid = 1826] [serial = 1895] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0xa229fc00) [pid = 1826] [serial = 1893] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0xa224b000) [pid = 1826] [serial = 1892] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x9cc48000) [pid = 1826] [serial = 1890] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x9cba7800) [pid = 1826] [serial = 1889] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x9b149000) [pid = 1826] [serial = 1887] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x9af30400) [pid = 1826] [serial = 1886] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x9aac8c00) [pid = 1826] [serial = 1884] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x9a78b000) [pid = 1826] [serial = 1883] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x9a233400) [pid = 1826] [serial = 1881] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x99f9e000) [pid = 1826] [serial = 1880] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x9991c800) [pid = 1826] [serial = 1878] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x9970d000) [pid = 1826] [serial = 1877] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x98dc5c00) [pid = 1826] [serial = 1875] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x983ef400) [pid = 1826] [serial = 1874] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x9510ec00) [pid = 1826] [serial = 1872] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x946b6c00) [pid = 1826] [serial = 1871] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x94633800) [pid = 1826] [serial = 1869] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x93ab8800) [pid = 1826] [serial = 1868] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x92eeac00) [pid = 1826] [serial = 1866] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x92ce3c00) [pid = 1826] [serial = 1865] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x91eab400) [pid = 1826] [serial = 1863] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x91cd3c00) [pid = 1826] [serial = 1862] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x9103f400) [pid = 1826] [serial = 1860] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x91037c00) [pid = 1826] [serial = 1859] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x90836400) [pid = 1826] [serial = 1857] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x8f5bc000) [pid = 1826] [serial = 1856] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x8f352400) [pid = 1826] [serial = 1854] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x8f345c00) [pid = 1826] [serial = 1853] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x8f1abc00) [pid = 1826] [serial = 1851] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x8ea8c800) [pid = 1826] [serial = 1850] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x8ccb0800) [pid = 1826] [serial = 1848] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x8bcb8c00) [pid = 1826] [serial = 1847] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x88c45800) [pid = 1826] [serial = 1845] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x88c30400) [pid = 1826] [serial = 1844] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x8e171000) [pid = 1826] [serial = 1910] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x89510800) [pid = 1826] [serial = 1907] [outer = (nil)] [url = about:blank] 16:02:49 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x89e54000) [pid = 1826] [serial = 1902] [outer = (nil)] [url = about:blank] 16:02:50 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:50 INFO - PROCESS | 1826 | 1462921370124 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:02:50 INFO - PROCESS | 1826 | 1462921370150 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:02:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:02:50 INFO - PROCESS | 1826 | 1462921370159 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:02:50 INFO - PROCESS | 1826 | 1462921370163 Marionette TRACE conn3 <- [1,2678,null,{}] 16:02:50 INFO - PROCESS | 1826 | 1462921370172 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:50 INFO - PROCESS | 1826 | 1462921370359 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:02:50 INFO - PROCESS | 1826 | 1462921370560 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x864b7000 == 158 [pid = 1826] [id = 677] 16:02:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x868a4c00) [pid = 1826] [serial = 2032] [outer = (nil)] 16:02:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x87d3b000) [pid = 1826] [serial = 2033] [outer = 0x868a4c00] 16:02:50 INFO - PROCESS | 1826 | 1462921370633 Marionette DEBUG loaded listener.js 16:02:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x8841cc00) [pid = 1826] [serial = 2034] [outer = 0x868a4c00] 16:02:51 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:51 INFO - PROCESS | 1826 | 1462921371869 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:02:51 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) 16:02:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1738ms 16:02:51 INFO - PROCESS | 1826 | 1462921371897 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:02:51 INFO - PROCESS | 1826 | 1462921371905 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:02:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:02:51 INFO - PROCESS | 1826 | 1462921371920 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:02:51 INFO - PROCESS | 1826 | 1462921371925 Marionette TRACE conn3 <- [1,2682,null,{}] 16:02:51 INFO - PROCESS | 1826 | 1462921371931 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:52 INFO - PROCESS | 1826 | 1462921372187 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:02:52 INFO - PROCESS | 1826 | 1462921372276 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x88418c00 == 159 [pid = 1826] [id = 678] 16:02:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x88419800) [pid = 1826] [serial = 2035] [outer = (nil)] 16:02:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x8866e400) [pid = 1826] [serial = 2036] [outer = 0x88419800] 16:02:52 INFO - PROCESS | 1826 | 1462921372346 Marionette DEBUG loaded listener.js 16:02:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x88be6c00) [pid = 1826] [serial = 2037] [outer = 0x88419800] 16:02:53 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:53 INFO - PROCESS | 1826 | 1462921373681 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:02:53 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) 16:02:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1804ms 16:02:53 INFO - PROCESS | 1826 | 1462921373719 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:02:53 INFO - PROCESS | 1826 | 1462921373721 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:02:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:02:53 INFO - PROCESS | 1826 | 1462921373728 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:02:53 INFO - PROCESS | 1826 | 1462921373734 Marionette TRACE conn3 <- [1,2686,null,{}] 16:02:53 INFO - PROCESS | 1826 | 1462921373757 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:54 INFO - PROCESS | 1826 | 1462921374566 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0xa0512c00) [pid = 1826] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x89654000) [pid = 1826] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x9cc61c00) [pid = 1826] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x8d209000) [pid = 1826] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x8bcb1400) [pid = 1826] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x8bcba000) [pid = 1826] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x8f1c1000) [pid = 1826] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x8ccb4c00) [pid = 1826] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x88c2d400) [pid = 1826] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x88c51c00) [pid = 1826] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x864b3800) [pid = 1826] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0xa36f1000) [pid = 1826] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x99717800) [pid = 1826] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0xa2243000) [pid = 1826] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x9b974400) [pid = 1826] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x9aa99800) [pid = 1826] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x88e76800) [pid = 1826] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x9970d800) [pid = 1826] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x99f91c00) [pid = 1826] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x93cb7800) [pid = 1826] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x93ab6400) [pid = 1826] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x92ce6000) [pid = 1826] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x91034400) [pid = 1826] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x91036800) [pid = 1826] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x9083bc00) [pid = 1826] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:02:54 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x8d203000) [pid = 1826] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:02:54 INFO - PROCESS | 1826 | 1462921374878 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x864b2400 == 160 [pid = 1826] [id = 679] 16:02:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x87d39000) [pid = 1826] [serial = 2038] [outer = (nil)] 16:02:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x88c50800) [pid = 1826] [serial = 2039] [outer = 0x87d39000] 16:02:54 INFO - PROCESS | 1826 | 1462921374953 Marionette DEBUG loaded listener.js 16:02:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x89654000) [pid = 1826] [serial = 2040] [outer = 0x87d39000] 16:02:56 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:56 INFO - PROCESS | 1826 | 1462921376109 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:02:56 INFO - PROCESS | 1826 | 1462921376137 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:02:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:02:56 INFO - PROCESS | 1826 | 1462921376144 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:02:56 INFO - PROCESS | 1826 | 1462921376147 Marionette TRACE conn3 <- [1,2690,null,{}] 16:02:56 INFO - PROCESS | 1826 | 1462921376153 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:56 INFO - PROCESS | 1826 | 1462921376333 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:02:56 INFO - PROCESS | 1826 | 1462921376718 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x864af400 == 161 [pid = 1826] [id = 680] 16:02:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x864afc00) [pid = 1826] [serial = 2041] [outer = (nil)] 16:02:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x868a3c00) [pid = 1826] [serial = 2042] [outer = 0x864afc00] 16:02:56 INFO - PROCESS | 1826 | 1462921376806 Marionette DEBUG loaded listener.js 16:02:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x87d32400) [pid = 1826] [serial = 2043] [outer = 0x864afc00] 16:02:58 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:58 INFO - PROCESS | 1826 | 1462921378207 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:02:58 INFO - PROCESS | 1826 | 1462921378240 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:02:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:02:58 INFO - PROCESS | 1826 | 1462921378249 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:02:58 INFO - PROCESS | 1826 | 1462921378255 Marionette TRACE conn3 <- [1,2694,null,{}] 16:02:58 INFO - PROCESS | 1826 | 1462921378263 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:58 INFO - PROCESS | 1826 | 1462921378591 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:02:58 INFO - PROCESS | 1826 | 1462921378869 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x87e68800 == 162 [pid = 1826] [id = 681] 16:02:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x8841f400) [pid = 1826] [serial = 2044] [outer = (nil)] 16:02:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x88c36c00) [pid = 1826] [serial = 2045] [outer = 0x8841f400] 16:02:58 INFO - PROCESS | 1826 | 1462921378956 Marionette DEBUG loaded listener.js 16:02:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x88c4f000) [pid = 1826] [serial = 2046] [outer = 0x8841f400] 16:03:00 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:03:00 INFO - PROCESS | 1826 | 1462921380354 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:03:00 INFO - PROCESS | 1826 | 1462921380397 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:03:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:03:00 INFO - PROCESS | 1826 | 1462921380405 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:03:00 INFO - PROCESS | 1826 | 1462921380408 Marionette TRACE conn3 <- [1,2698,null,{}] 16:03:00 INFO - PROCESS | 1826 | 1462921380415 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:00 INFO - PROCESS | 1826 | 1462921380746 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:03:01 INFO - PROCESS | 1826 | 1462921381011 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c38400 == 163 [pid = 1826] [id = 682] 16:03:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x88e75000) [pid = 1826] [serial = 2047] [outer = (nil)] 16:03:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x8aff4800) [pid = 1826] [serial = 2048] [outer = 0x88e75000] 16:03:01 INFO - PROCESS | 1826 | 1462921381109 Marionette DEBUG loaded listener.js 16:03:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x8bcbb000) [pid = 1826] [serial = 2049] [outer = 0x88e75000] 16:03:02 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 16:03:02 INFO - PROCESS | 1826 | 1462921382642 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:03:02 INFO - PROCESS | 1826 | 1462921382695 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:03:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:03:02 INFO - PROCESS | 1826 | 1462921382709 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:03:02 INFO - PROCESS | 1826 | 1462921382718 Marionette TRACE conn3 <- [1,2702,null,{}] 16:03:02 INFO - PROCESS | 1826 | 1462921382727 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:03 INFO - PROCESS | 1826 | 1462921383084 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:03:03 INFO - PROCESS | 1826 | 1462921383296 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x8bcbe800 == 164 [pid = 1826] [id = 683] 16:03:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x8cbbb400) [pid = 1826] [serial = 2050] [outer = (nil)] 16:03:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x8d207c00) [pid = 1826] [serial = 2051] [outer = 0x8cbbb400] 16:03:03 INFO - PROCESS | 1826 | 1462921383379 Marionette DEBUG loaded listener.js 16:03:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x8db80800) [pid = 1826] [serial = 2052] [outer = 0x8cbbb400] 16:03:04 INFO - PROCESS | 1826 | 1462921384340 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:03:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:03:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1666ms 16:03:04 INFO - PROCESS | 1826 | 1462921384368 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:03:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:03:04 INFO - PROCESS | 1826 | 1462921384373 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:03:04 INFO - PROCESS | 1826 | 1462921384379 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:03:04 INFO - PROCESS | 1826 | 1462921384383 Marionette TRACE conn3 <- [1,2706,null,{}] 16:03:04 INFO - PROCESS | 1826 | 1462921384389 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:04 INFO - PROCESS | 1826 | 1462921384615 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:03:04 INFO - PROCESS | 1826 | 1462921384960 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x89e5c400 == 165 [pid = 1826] [id = 684] 16:03:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x8cbbc000) [pid = 1826] [serial = 2053] [outer = (nil)] 16:03:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x8df40400) [pid = 1826] [serial = 2054] [outer = 0x8cbbc000] 16:03:05 INFO - PROCESS | 1826 | 1462921385060 Marionette DEBUG loaded listener.js 16:03:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x8df4c800) [pid = 1826] [serial = 2055] [outer = 0x8cbbc000] 16:03:06 INFO - PROCESS | 1826 | 1462921386036 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:03:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:03:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1686ms 16:03:06 INFO - PROCESS | 1826 | 1462921386068 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:03:06 INFO - PROCESS | 1826 | 1462921386077 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:03:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:03:06 INFO - PROCESS | 1826 | 1462921386087 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:03:06 INFO - PROCESS | 1826 | 1462921386089 Marionette TRACE conn3 <- [1,2710,null,{}] 16:03:06 INFO - PROCESS | 1826 | 1462921386096 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:06 INFO - PROCESS | 1826 | 1462921386340 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:03:06 INFO - PROCESS | 1826 | 1462921386677 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea31000 == 166 [pid = 1826] [id = 685] 16:03:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x8ea31800) [pid = 1826] [serial = 2056] [outer = (nil)] 16:03:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8ea8e800) [pid = 1826] [serial = 2057] [outer = 0x8ea31800] 16:03:06 INFO - PROCESS | 1826 | 1462921386776 Marionette DEBUG loaded listener.js 16:03:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8f344400) [pid = 1826] [serial = 2058] [outer = 0x8ea31800] 16:03:07 INFO - PROCESS | 1826 | 1462921387760 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:03:07 INFO - PROCESS | 1826 | 1462921387829 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:03:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:03:07 INFO - PROCESS | 1826 | 1462921387836 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:03:07 INFO - PROCESS | 1826 | 1462921387840 Marionette TRACE conn3 <- [1,2714,null,{}] 16:03:07 INFO - PROCESS | 1826 | 1462921387845 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:08 INFO - PROCESS | 1826 | 1462921388084 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:03:08 INFO - PROCESS | 1826 | 1462921388415 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea35800 == 167 [pid = 1826] [id = 686] 16:03:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8f34d000) [pid = 1826] [serial = 2059] [outer = (nil)] 16:03:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x90833800) [pid = 1826] [serial = 2060] [outer = 0x8f34d000] 16:03:08 INFO - PROCESS | 1826 | 1462921388507 Marionette DEBUG loaded listener.js 16:03:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x9083ac00) [pid = 1826] [serial = 2061] [outer = 0x8f34d000] 16:03:09 INFO - PROCESS | 1826 | 1462921389417 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:03:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:03:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1637ms 16:03:09 INFO - PROCESS | 1826 | 1462921389475 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:03:09 INFO - PROCESS | 1826 | 1462921389478 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:03:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:03:09 INFO - PROCESS | 1826 | 1462921389486 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:03:09 INFO - PROCESS | 1826 | 1462921389490 Marionette TRACE conn3 <- [1,2718,null,{}] 16:03:09 INFO - PROCESS | 1826 | 1462921389496 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:09 INFO - PROCESS | 1826 | 1462921389723 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:03:10 INFO - PROCESS | 1826 | 1462921390072 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x8b312800 == 168 [pid = 1826] [id = 687] 16:03:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x8f4e7800) [pid = 1826] [serial = 2062] [outer = (nil)] 16:03:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x90a7ac00) [pid = 1826] [serial = 2063] [outer = 0x8f4e7800] 16:03:10 INFO - PROCESS | 1826 | 1462921390163 Marionette DEBUG loaded listener.js 16:03:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x90bebc00) [pid = 1826] [serial = 2064] [outer = 0x8f4e7800] 16:03:11 INFO - PROCESS | 1826 | 1462921391157 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:03:11 INFO - PROCESS | 1826 | 1462921391229 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:03:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:03:11 INFO - PROCESS | 1826 | 1462921391237 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:03:11 INFO - PROCESS | 1826 | 1462921391240 Marionette TRACE conn3 <- [1,2722,null,{}] 16:03:11 INFO - PROCESS | 1826 | 1462921391246 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:11 INFO - PROCESS | 1826 | 1462921391464 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:03:11 INFO - PROCESS | 1826 | 1462921391799 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x9083a800 == 169 [pid = 1826] [id = 688] 16:03:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x90861c00) [pid = 1826] [serial = 2065] [outer = (nil)] 16:03:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x91ccc400) [pid = 1826] [serial = 2066] [outer = 0x90861c00] 16:03:11 INFO - PROCESS | 1826 | 1462921391888 Marionette DEBUG loaded listener.js 16:03:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x91ea1c00) [pid = 1826] [serial = 2067] [outer = 0x90861c00] 16:03:12 INFO - PROCESS | 1826 | 1462921392839 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:03:12 INFO - PROCESS | 1826 | 1462921392888 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:03:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:03:12 INFO - PROCESS | 1826 | 1462921392914 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:03:12 INFO - PROCESS | 1826 | 1462921392918 Marionette TRACE conn3 <- [1,2726,null,{}] 16:03:12 INFO - PROCESS | 1826 | 1462921392924 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:13 INFO - PROCESS | 1826 | 1462921393142 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:03:13 INFO - PROCESS | 1826 | 1462921393470 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f352800 == 170 [pid = 1826] [id = 689] 16:03:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x9100ec00) [pid = 1826] [serial = 2068] [outer = (nil)] 16:03:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x923c5c00) [pid = 1826] [serial = 2069] [outer = 0x9100ec00] 16:03:13 INFO - PROCESS | 1826 | 1462921393562 Marionette DEBUG loaded listener.js 16:03:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x92cdf000) [pid = 1826] [serial = 2070] [outer = 0x9100ec00] 16:03:14 INFO - PROCESS | 1826 | 1462921394477 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:03:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:03:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1595ms 16:03:14 INFO - PROCESS | 1826 | 1462921394506 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:03:14 INFO - PROCESS | 1826 | 1462921394510 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:03:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:03:14 INFO - PROCESS | 1826 | 1462921394517 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:03:14 INFO - PROCESS | 1826 | 1462921394521 Marionette TRACE conn3 <- [1,2730,null,{}] 16:03:14 INFO - PROCESS | 1826 | 1462921394527 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:14 INFO - PROCESS | 1826 | 1462921394731 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:03:15 INFO - PROCESS | 1826 | 1462921395087 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x9222c000 == 171 [pid = 1826] [id = 690] 16:03:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x9222c400) [pid = 1826] [serial = 2071] [outer = (nil)] 16:03:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x92eee800) [pid = 1826] [serial = 2072] [outer = 0x9222c400] 16:03:15 INFO - PROCESS | 1826 | 1462921395193 Marionette DEBUG loaded listener.js 16:03:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x93aae400) [pid = 1826] [serial = 2073] [outer = 0x9222c400] 16:03:16 INFO - PROCESS | 1826 | 1462921396517 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:03:16 INFO - PROCESS | 1826 | 1462921396586 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:03:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:03:16 INFO - PROCESS | 1826 | 1462921396594 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:03:16 INFO - PROCESS | 1826 | 1462921396598 Marionette TRACE conn3 <- [1,2734,null,{}] 16:03:16 INFO - PROCESS | 1826 | 1462921396604 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:16 INFO - PROCESS | 1826 | 1462921396909 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:03:17 INFO - PROCESS | 1826 | 1462921397199 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x93ab3800 == 172 [pid = 1826] [id = 691] 16:03:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x93cbc400) [pid = 1826] [serial = 2074] [outer = (nil)] 16:03:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x9514c800) [pid = 1826] [serial = 2075] [outer = 0x93cbc400] 16:03:17 INFO - PROCESS | 1826 | 1462921397282 Marionette DEBUG loaded listener.js 16:03:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x95151000) [pid = 1826] [serial = 2076] [outer = 0x93cbc400] 16:03:18 INFO - PROCESS | 1826 | 1462921398231 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:03:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:03:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1679ms 16:03:18 INFO - PROCESS | 1826 | 1462921398275 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:03:18 INFO - PROCESS | 1826 | 1462921398278 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:03:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:03:18 INFO - PROCESS | 1826 | 1462921398285 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:03:18 INFO - PROCESS | 1826 | 1462921398288 Marionette TRACE conn3 <- [1,2738,null,{}] 16:03:18 INFO - PROCESS | 1826 | 1462921398294 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:18 INFO - PROCESS | 1826 | 1462921398526 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:03:18 INFO - PROCESS | 1826 | 1462921398869 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x95108c00 == 173 [pid = 1826] [id = 692] 16:03:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x95109c00) [pid = 1826] [serial = 2077] [outer = (nil)] 16:03:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x9777a800) [pid = 1826] [serial = 2078] [outer = 0x95109c00] 16:03:18 INFO - PROCESS | 1826 | 1462921398958 Marionette DEBUG loaded listener.js 16:03:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x97782000) [pid = 1826] [serial = 2079] [outer = 0x95109c00] 16:03:19 INFO - PROCESS | 1826 | 1462921399878 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:03:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:03:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1632ms 16:03:19 INFO - PROCESS | 1826 | 1462921399918 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:03:19 INFO - PROCESS | 1826 | 1462921399939 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:03:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:03:19 INFO - PROCESS | 1826 | 1462921399949 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:03:19 INFO - PROCESS | 1826 | 1462921399952 Marionette TRACE conn3 <- [1,2742,null,{}] 16:03:19 INFO - PROCESS | 1826 | 1462921399956 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:20 INFO - PROCESS | 1826 | 1462921400163 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:03:20 INFO - PROCESS | 1826 | 1462921400463 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x91036000 == 174 [pid = 1826] [id = 693] 16:03:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x94635c00) [pid = 1826] [serial = 2080] [outer = (nil)] 16:03:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x98dcb000) [pid = 1826] [serial = 2081] [outer = 0x94635c00] 16:03:20 INFO - PROCESS | 1826 | 1462921400594 Marionette DEBUG loaded listener.js 16:03:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x99714400) [pid = 1826] [serial = 2082] [outer = 0x94635c00] 16:03:21 INFO - PROCESS | 1826 | 1462921401506 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:03:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:03:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1586ms 16:03:21 INFO - PROCESS | 1826 | 1462921401536 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:03:21 INFO - PROCESS | 1826 | 1462921401540 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:03:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:03:21 INFO - PROCESS | 1826 | 1462921401546 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:03:21 INFO - PROCESS | 1826 | 1462921401549 Marionette TRACE conn3 <- [1,2746,null,{}] 16:03:21 INFO - PROCESS | 1826 | 1462921401555 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:21 INFO - PROCESS | 1826 | 1462921401757 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:03:22 INFO - PROCESS | 1826 | 1462921402049 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x98dc0c00 == 175 [pid = 1826] [id = 694] 16:03:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x98dc2000) [pid = 1826] [serial = 2083] [outer = (nil)] 16:03:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x99fc9400) [pid = 1826] [serial = 2084] [outer = 0x98dc2000] 16:03:22 INFO - PROCESS | 1826 | 1462921402182 Marionette DEBUG loaded listener.js 16:03:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x9a145400) [pid = 1826] [serial = 2085] [outer = 0x98dc2000] 16:03:23 INFO - PROCESS | 1826 | 1462921403072 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:03:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:03:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1584ms 16:03:23 INFO - PROCESS | 1826 | 1462921403131 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:03:23 INFO - PROCESS | 1826 | 1462921403134 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:03:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:03:23 INFO - PROCESS | 1826 | 1462921403140 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:03:23 INFO - PROCESS | 1826 | 1462921403144 Marionette TRACE conn3 <- [1,2750,null,{}] 16:03:23 INFO - PROCESS | 1826 | 1462921403149 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:23 INFO - PROCESS | 1826 | 1462921403357 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:03:23 INFO - PROCESS | 1826 | 1462921403691 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x9222f400 == 176 [pid = 1826] [id = 695] 16:03:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x98dc9c00) [pid = 1826] [serial = 2086] [outer = (nil)] 16:03:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x9a233400) [pid = 1826] [serial = 2087] [outer = 0x98dc9c00] 16:03:23 INFO - PROCESS | 1826 | 1462921403778 Marionette DEBUG loaded listener.js 16:03:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x9a23d000) [pid = 1826] [serial = 2088] [outer = 0x98dc9c00] 16:03:24 INFO - PROCESS | 1826 | 1462921404644 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:03:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:03:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1530ms 16:03:24 INFO - PROCESS | 1826 | 1462921404671 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:03:24 INFO - PROCESS | 1826 | 1462921404675 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:03:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:03:24 INFO - PROCESS | 1826 | 1462921404681 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:03:24 INFO - PROCESS | 1826 | 1462921404685 Marionette TRACE conn3 <- [1,2754,null,{}] 16:03:24 INFO - PROCESS | 1826 | 1462921404690 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:24 INFO - PROCESS | 1826 | 1462921404896 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:03:25 INFO - PROCESS | 1826 | 1462921405205 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x98f79800 == 177 [pid = 1826] [id = 696] 16:03:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x9a788c00) [pid = 1826] [serial = 2089] [outer = (nil)] 16:03:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x9aa95000) [pid = 1826] [serial = 2090] [outer = 0x9a788c00] 16:03:25 INFO - PROCESS | 1826 | 1462921405337 Marionette DEBUG loaded listener.js 16:03:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x9aacc400) [pid = 1826] [serial = 2091] [outer = 0x9a788c00] 16:03:26 INFO - PROCESS | 1826 | 1462921406273 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:03:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:03:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1634ms 16:03:26 INFO - PROCESS | 1826 | 1462921406315 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:03:26 INFO - PROCESS | 1826 | 1462921406319 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:03:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:03:26 INFO - PROCESS | 1826 | 1462921406326 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:03:26 INFO - PROCESS | 1826 | 1462921406328 Marionette TRACE conn3 <- [1,2758,null,{}] 16:03:26 INFO - PROCESS | 1826 | 1462921406334 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:26 INFO - PROCESS | 1826 | 1462921406541 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:03:26 INFO - PROCESS | 1826 | 1462921406879 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x88c49800 == 176 [pid = 1826] [id = 586] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x864b2400 == 175 [pid = 1826] [id = 679] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x88418c00 == 174 [pid = 1826] [id = 678] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x864b7000 == 173 [pid = 1826] [id = 677] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x9a150c00 == 172 [pid = 1826] [id = 675] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x87d36400 == 171 [pid = 1826] [id = 673] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x864b5c00 == 170 [pid = 1826] [id = 674] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x87d34800 == 169 [pid = 1826] [id = 672] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x9514dc00 == 168 [pid = 1826] [id = 671] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x98dcd800 == 167 [pid = 1826] [id = 670] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x95151400 == 166 [pid = 1826] [id = 669] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x91009400 == 165 [pid = 1826] [id = 667] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x92ee6000 == 164 [pid = 1826] [id = 668] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x8cbb9c00 == 163 [pid = 1826] [id = 666] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x90a83c00 == 162 [pid = 1826] [id = 665] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x90865400 == 161 [pid = 1826] [id = 664] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x8f34d800 == 160 [pid = 1826] [id = 663] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x8f4ea400 == 159 [pid = 1826] [id = 662] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x8d205c00 == 158 [pid = 1826] [id = 661] 16:03:28 INFO - PROCESS | 1826 | --DOCSHELL 0x88c4d400 == 157 [pid = 1826] [id = 660] 16:03:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x864b2400 == 158 [pid = 1826] [id = 697] 16:03:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x864b4c00) [pid = 1826] [serial = 2092] [outer = (nil)] 16:03:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x87d36400) [pid = 1826] [serial = 2093] [outer = 0x864b4c00] 16:03:28 INFO - PROCESS | 1826 | 1462921408672 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x8841c800) [pid = 1826] [serial = 2094] [outer = 0x864b4c00] 16:03:28 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0xa2736000) [pid = 1826] [serial = 1896] [outer = (nil)] [url = about:blank] 16:03:28 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x8df3d800) [pid = 1826] [serial = 1842] [outer = (nil)] [url = about:blank] 16:03:28 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0xa68bb800) [pid = 1826] [serial = 1827] [outer = (nil)] [url = about:blank] 16:03:28 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0xa513c800) [pid = 1826] [serial = 1758] [outer = (nil)] [url = about:blank] 16:03:28 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x8ccac400) [pid = 1826] [serial = 1973] [outer = (nil)] [url = about:blank] 16:03:28 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x8cfeec00) [pid = 1826] [serial = 1974] [outer = (nil)] [url = about:blank] 16:03:28 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x8ddef800) [pid = 1826] [serial = 1976] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x8f34a800) [pid = 1826] [serial = 1919] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x8e17d800) [pid = 1826] [serial = 1917] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x8ddea000) [pid = 1826] [serial = 1916] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x8afee000) [pid = 1826] [serial = 1914] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x8950b000) [pid = 1826] [serial = 1913] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x8964ec00) [pid = 1826] [serial = 1970] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x884b4400) [pid = 1826] [serial = 1967] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x88be5c00) [pid = 1826] [serial = 1968] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0xa6940c00) [pid = 1826] [serial = 1965] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0xa693b400) [pid = 1826] [serial = 1964] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0xa638a400) [pid = 1826] [serial = 1962] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0xa51a7c00) [pid = 1826] [serial = 1961] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0xa331ac00) [pid = 1826] [serial = 1959] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0xa27ed000) [pid = 1826] [serial = 1958] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0xa23e8c00) [pid = 1826] [serial = 1956] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0xa2374800) [pid = 1826] [serial = 1955] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x9cc6c400) [pid = 1826] [serial = 1953] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x9cc44c00) [pid = 1826] [serial = 1952] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x9b919800) [pid = 1826] [serial = 1950] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x9b90c400) [pid = 1826] [serial = 1949] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x9aad3c00) [pid = 1826] [serial = 1947] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x9aa9ac00) [pid = 1826] [serial = 1946] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x9a413400) [pid = 1826] [serial = 1944] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x9a232800) [pid = 1826] [serial = 1943] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x97781800) [pid = 1826] [serial = 1941] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x9777c800) [pid = 1826] [serial = 1940] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x9653a800) [pid = 1826] [serial = 1938] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x95151c00) [pid = 1826] [serial = 1937] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x95105800) [pid = 1826] [serial = 1935] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x9463e400) [pid = 1826] [serial = 1934] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x93a55000) [pid = 1826] [serial = 1932] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x938cd400) [pid = 1826] [serial = 1931] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x923c7400) [pid = 1826] [serial = 1929] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x92226c00) [pid = 1826] [serial = 1928] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x90be8800) [pid = 1826] [serial = 1926] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x90be3400) [pid = 1826] [serial = 1925] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x90864400) [pid = 1826] [serial = 1923] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x90838c00) [pid = 1826] [serial = 1922] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x8f1a3c00) [pid = 1826] [serial = 1979] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x8f4f4800) [pid = 1826] [serial = 1920] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x8ea36800) [pid = 1826] [serial = 1977] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x8aa49800) [pid = 1826] [serial = 1971] [outer = (nil)] [url = about:blank] 16:03:29 INFO - PROCESS | 1826 | 1462921409668 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:03:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:03:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 3385ms 16:03:29 INFO - PROCESS | 1826 | 1462921409713 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:03:29 INFO - PROCESS | 1826 | 1462921409720 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:03:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:03:29 INFO - PROCESS | 1826 | 1462921409728 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:03:29 INFO - PROCESS | 1826 | 1462921409733 Marionette TRACE conn3 <- [1,2762,null,{}] 16:03:29 INFO - PROCESS | 1826 | 1462921409740 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:29 INFO - PROCESS | 1826 | 1462921409979 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:03:30 INFO - PROCESS | 1826 | 1462921410218 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c49800 == 159 [pid = 1826] [id = 698] 16:03:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x88c4dc00) [pid = 1826] [serial = 2095] [outer = (nil)] 16:03:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x88ec9000) [pid = 1826] [serial = 2096] [outer = 0x88c4dc00] 16:03:30 INFO - PROCESS | 1826 | 1462921410302 Marionette DEBUG loaded listener.js 16:03:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x89e51000) [pid = 1826] [serial = 2097] [outer = 0x88c4dc00] 16:03:31 INFO - PROCESS | 1826 | 1462921411207 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:03:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:03:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1540ms 16:03:31 INFO - PROCESS | 1826 | 1462921411268 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:03:31 INFO - PROCESS | 1826 | 1462921411273 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:03:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:03:31 INFO - PROCESS | 1826 | 1462921411283 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:03:31 INFO - PROCESS | 1826 | 1462921411287 Marionette TRACE conn3 <- [1,2766,null,{}] 16:03:31 INFO - PROCESS | 1826 | 1462921411293 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:31 INFO - PROCESS | 1826 | 1462921411638 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:03:31 INFO - PROCESS | 1826 | 1462921411673 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x864b5800 == 160 [pid = 1826] [id = 699] 16:03:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x8bcb0800) [pid = 1826] [serial = 2098] [outer = (nil)] 16:03:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x8cbb6000) [pid = 1826] [serial = 2099] [outer = 0x8bcb0800] 16:03:31 INFO - PROCESS | 1826 | 1462921411767 Marionette DEBUG loaded listener.js 16:03:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x8ccac400) [pid = 1826] [serial = 2100] [outer = 0x8bcb0800] 16:03:32 INFO - PROCESS | 1826 | 1462921412849 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:03:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:03:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1582ms 16:03:32 INFO - PROCESS | 1826 | 1462921412865 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:03:32 INFO - PROCESS | 1826 | 1462921412868 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:03:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:03:32 INFO - PROCESS | 1826 | 1462921412875 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:03:32 INFO - PROCESS | 1826 | 1462921412880 Marionette TRACE conn3 <- [1,2770,null,{}] 16:03:32 INFO - PROCESS | 1826 | 1462921412907 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:33 INFO - PROCESS | 1826 | 1462921413195 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:03:33 INFO - PROCESS | 1826 | 1462921413244 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x8bcba400 == 161 [pid = 1826] [id = 700] 16:03:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x8df48800) [pid = 1826] [serial = 2101] [outer = (nil)] 16:03:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x8e7d5400) [pid = 1826] [serial = 2102] [outer = 0x8df48800] 16:03:33 INFO - PROCESS | 1826 | 1462921413317 Marionette DEBUG loaded listener.js 16:03:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x8ea3c000) [pid = 1826] [serial = 2103] [outer = 0x8df48800] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x92231800) [pid = 1826] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0xa23ec400) [pid = 1826] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x9a150000) [pid = 1826] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x9a78c800) [pid = 1826] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x98dc6000) [pid = 1826] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x868a4c00) [pid = 1826] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x8db7a800) [pid = 1826] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x8f4e9c00) [pid = 1826] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x8f4f0c00) [pid = 1826] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x9a14b400) [pid = 1826] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x98f83c00) [pid = 1826] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x8aa47800) [pid = 1826] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x9aacc800) [pid = 1826] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x90a7a400) [pid = 1826] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x93aba400) [pid = 1826] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x93cb7400) [pid = 1826] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x88e78400) [pid = 1826] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x98a37800) [pid = 1826] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x88419800) [pid = 1826] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:03:34 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x9103d800) [pid = 1826] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:03:34 INFO - PROCESS | 1826 | 1462921414701 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:03:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:03:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1840ms 16:03:34 INFO - PROCESS | 1826 | 1462921414715 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:03:34 INFO - PROCESS | 1826 | 1462921414719 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:03:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:03:34 INFO - PROCESS | 1826 | 1462921414725 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:03:34 INFO - PROCESS | 1826 | 1462921414728 Marionette TRACE conn3 <- [1,2774,null,{}] 16:03:34 INFO - PROCESS | 1826 | 1462921414734 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:34 INFO - PROCESS | 1826 | 1462921414919 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:03:35 INFO - PROCESS | 1826 | 1462921415144 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x884b9000 == 162 [pid = 1826] [id = 701] 16:03:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x88e78400) [pid = 1826] [serial = 2104] [outer = (nil)] 16:03:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x8ea8fc00) [pid = 1826] [serial = 2105] [outer = 0x88e78400] 16:03:35 INFO - PROCESS | 1826 | 1462921415215 Marionette DEBUG loaded listener.js 16:03:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x8f1b2000) [pid = 1826] [serial = 2106] [outer = 0x88e78400] 16:03:36 INFO - PROCESS | 1826 | 1462921416007 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:03:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:03:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1481ms 16:03:36 INFO - PROCESS | 1826 | 1462921416209 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:03:36 INFO - PROCESS | 1826 | 1462921416217 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:03:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:03:36 INFO - PROCESS | 1826 | 1462921416226 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:03:36 INFO - PROCESS | 1826 | 1462921416231 Marionette TRACE conn3 <- [1,2778,null,{}] 16:03:36 INFO - PROCESS | 1826 | 1462921416239 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:36 INFO - PROCESS | 1826 | 1462921416479 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:03:36 INFO - PROCESS | 1826 | 1462921416828 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x88871800 == 163 [pid = 1826] [id = 702] 16:03:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x88871c00) [pid = 1826] [serial = 2107] [outer = (nil)] 16:03:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x88c2fc00) [pid = 1826] [serial = 2108] [outer = 0x88871c00] 16:03:36 INFO - PROCESS | 1826 | 1462921416920 Marionette DEBUG loaded listener.js 16:03:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x8afefc00) [pid = 1826] [serial = 2109] [outer = 0x88871c00] 16:03:37 INFO - PROCESS | 1826 | 1462921417888 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:03:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:03:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1692ms 16:03:37 INFO - PROCESS | 1826 | 1462921417918 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:03:37 INFO - PROCESS | 1826 | 1462921417923 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:03:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:03:37 INFO - PROCESS | 1826 | 1462921417936 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:03:37 INFO - PROCESS | 1826 | 1462921417941 Marionette TRACE conn3 <- [1,2782,null,{}] 16:03:37 INFO - PROCESS | 1826 | 1462921417948 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:38 INFO - PROCESS | 1826 | 1462921418166 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:03:38 INFO - PROCESS | 1826 | 1462921418497 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x8cff1c00 == 164 [pid = 1826] [id = 703] 16:03:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x8d205400) [pid = 1826] [serial = 2110] [outer = (nil)] 16:03:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x8dde3800) [pid = 1826] [serial = 2111] [outer = 0x8d205400] 16:03:38 INFO - PROCESS | 1826 | 1462921418589 Marionette DEBUG loaded listener.js 16:03:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x8ea90c00) [pid = 1826] [serial = 2112] [outer = 0x8d205400] 16:03:39 INFO - PROCESS | 1826 | 1462921419524 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:03:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:03:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1636ms 16:03:39 INFO - PROCESS | 1826 | 1462921419569 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:03:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:03:39 INFO - PROCESS | 1826 | 1462921419574 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:03:39 INFO - PROCESS | 1826 | 1462921419581 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:03:39 INFO - PROCESS | 1826 | 1462921419584 Marionette TRACE conn3 <- [1,2786,null,{}] 16:03:39 INFO - PROCESS | 1826 | 1462921419600 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:39 INFO - PROCESS | 1826 | 1462921419849 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:03:40 INFO - PROCESS | 1826 | 1462921420237 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1afc00 == 165 [pid = 1826] [id = 704] 16:03:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x8f4ea800) [pid = 1826] [serial = 2113] [outer = (nil)] 16:03:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x8f5ba800) [pid = 1826] [serial = 2114] [outer = 0x8f4ea800] 16:03:40 INFO - PROCESS | 1826 | 1462921420334 Marionette DEBUG loaded listener.js 16:03:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x9085ac00) [pid = 1826] [serial = 2115] [outer = 0x8f4ea800] 16:03:41 INFO - PROCESS | 1826 | 1462921421314 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:03:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:03:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1790ms 16:03:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:03:41 INFO - PROCESS | 1826 | 1462921421370 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:03:41 INFO - PROCESS | 1826 | 1462921421373 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:03:41 INFO - PROCESS | 1826 | 1462921421380 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:03:41 INFO - PROCESS | 1826 | 1462921421383 Marionette TRACE conn3 <- [1,2790,null,{}] 16:03:41 INFO - PROCESS | 1826 | 1462921421389 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:41 INFO - PROCESS | 1826 | 1462921421600 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:03:41 INFO - PROCESS | 1826 | 1462921421927 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1b1000 == 166 [pid = 1826] [id = 705] 16:03:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x90a84000) [pid = 1826] [serial = 2116] [outer = (nil)] 16:03:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x90bf1800) [pid = 1826] [serial = 2117] [outer = 0x90a84000] 16:03:42 INFO - PROCESS | 1826 | 1462921422017 Marionette DEBUG loaded listener.js 16:03:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x91035400) [pid = 1826] [serial = 2118] [outer = 0x90a84000] 16:03:42 INFO - PROCESS | 1826 | 1462921422917 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:03:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:03:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1584ms 16:03:42 INFO - PROCESS | 1826 | 1462921422964 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:03:42 INFO - PROCESS | 1826 | 1462921422968 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:03:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:03:42 INFO - PROCESS | 1826 | 1462921422974 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:03:42 INFO - PROCESS | 1826 | 1462921422978 Marionette TRACE conn3 <- [1,2794,null,{}] 16:03:42 INFO - PROCESS | 1826 | 1462921422983 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:43 INFO - PROCESS | 1826 | 1462921423220 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:03:43 INFO - PROCESS | 1826 | 1462921423549 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1ac400 == 167 [pid = 1826] [id = 706] 16:03:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x9100f400) [pid = 1826] [serial = 2119] [outer = (nil)] 16:03:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x923bd000) [pid = 1826] [serial = 2120] [outer = 0x9100f400] 16:03:43 INFO - PROCESS | 1826 | 1462921423640 Marionette DEBUG loaded listener.js 16:03:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x92cdc400) [pid = 1826] [serial = 2121] [outer = 0x9100f400] 16:03:44 INFO - PROCESS | 1826 | 1462921424545 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:03:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:03:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1638ms 16:03:44 INFO - PROCESS | 1826 | 1462921424613 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:03:44 INFO - PROCESS | 1826 | 1462921424617 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:03:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:03:44 INFO - PROCESS | 1826 | 1462921424623 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:03:44 INFO - PROCESS | 1826 | 1462921424627 Marionette TRACE conn3 <- [1,2798,null,{}] 16:03:44 INFO - PROCESS | 1826 | 1462921424632 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:44 INFO - PROCESS | 1826 | 1462921424943 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:03:45 INFO - PROCESS | 1826 | 1462921425299 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x8dde9800 == 168 [pid = 1826] [id = 707] 16:03:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x90a83000) [pid = 1826] [serial = 2122] [outer = (nil)] 16:03:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x93ab2000) [pid = 1826] [serial = 2123] [outer = 0x90a83000] 16:03:45 INFO - PROCESS | 1826 | 1462921425395 Marionette DEBUG loaded listener.js 16:03:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x95105400) [pid = 1826] [serial = 2124] [outer = 0x90a83000] 16:03:46 INFO - PROCESS | 1826 | 1462921426396 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:03:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:03:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1788ms 16:03:46 INFO - PROCESS | 1826 | 1462921426413 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:03:46 INFO - PROCESS | 1826 | 1462921426417 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:03:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:03:46 INFO - PROCESS | 1826 | 1462921426424 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:03:46 INFO - PROCESS | 1826 | 1462921426429 Marionette TRACE conn3 <- [1,2802,null,{}] 16:03:46 INFO - PROCESS | 1826 | 1462921426435 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:46 INFO - PROCESS | 1826 | 1462921426641 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:03:46 INFO - PROCESS | 1826 | 1462921426973 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f4ed800 == 169 [pid = 1826] [id = 708] 16:03:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x93a57000) [pid = 1826] [serial = 2125] [outer = (nil)] 16:03:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x9514d000) [pid = 1826] [serial = 2126] [outer = 0x93a57000] 16:03:47 INFO - PROCESS | 1826 | 1462921427064 Marionette DEBUG loaded listener.js 16:03:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x95155c00) [pid = 1826] [serial = 2127] [outer = 0x93a57000] 16:03:47 INFO - PROCESS | 1826 | 1462921427992 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:03:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:03:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1634ms 16:03:48 INFO - PROCESS | 1826 | 1462921428058 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:03:48 INFO - PROCESS | 1826 | 1462921428062 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:03:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:03:48 INFO - PROCESS | 1826 | 1462921428069 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:03:48 INFO - PROCESS | 1826 | 1462921428072 Marionette TRACE conn3 <- [1,2806,null,{}] 16:03:48 INFO - PROCESS | 1826 | 1462921428078 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:48 INFO - PROCESS | 1826 | 1462921428288 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:03:48 INFO - PROCESS | 1826 | 1462921428617 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f4e8400 == 170 [pid = 1826] [id = 709] 16:03:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x94633c00) [pid = 1826] [serial = 2128] [outer = (nil)] 16:03:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x98dcb800) [pid = 1826] [serial = 2129] [outer = 0x94633c00] 16:03:48 INFO - PROCESS | 1826 | 1462921428705 Marionette DEBUG loaded listener.js 16:03:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x98f7d000) [pid = 1826] [serial = 2130] [outer = 0x94633c00] 16:03:49 INFO - PROCESS | 1826 | 1462921429571 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:03:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:03:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1540ms 16:03:49 INFO - PROCESS | 1826 | 1462921429609 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:03:49 INFO - PROCESS | 1826 | 1462921429612 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:03:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:03:49 INFO - PROCESS | 1826 | 1462921429619 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:03:49 INFO - PROCESS | 1826 | 1462921429623 Marionette TRACE conn3 <- [1,2810,null,{}] 16:03:49 INFO - PROCESS | 1826 | 1462921429628 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:49 INFO - PROCESS | 1826 | 1462921429826 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:03:50 INFO - PROCESS | 1826 | 1462921430130 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f4eec00 == 171 [pid = 1826] [id = 710] 16:03:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x90833000) [pid = 1826] [serial = 2131] [outer = (nil)] 16:03:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x9a143c00) [pid = 1826] [serial = 2132] [outer = 0x90833000] 16:03:50 INFO - PROCESS | 1826 | 1462921430264 Marionette DEBUG loaded listener.js 16:03:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x9a14dc00) [pid = 1826] [serial = 2133] [outer = 0x90833000] 16:03:51 INFO - PROCESS | 1826 | 1462921431116 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:03:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:03:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1537ms 16:03:51 INFO - PROCESS | 1826 | 1462921431157 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:03:51 INFO - PROCESS | 1826 | 1462921431162 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:03:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:03:51 INFO - PROCESS | 1826 | 1462921431169 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:03:51 INFO - PROCESS | 1826 | 1462921431172 Marionette TRACE conn3 <- [1,2814,null,{}] 16:03:51 INFO - PROCESS | 1826 | 1462921431178 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:51 INFO - PROCESS | 1826 | 1462921431411 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:03:51 INFO - PROCESS | 1826 | 1462921431700 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a142800 == 172 [pid = 1826] [id = 711] 16:03:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x9a148c00) [pid = 1826] [serial = 2134] [outer = (nil)] 16:03:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x9a420c00) [pid = 1826] [serial = 2135] [outer = 0x9a148c00] 16:03:51 INFO - PROCESS | 1826 | 1462921431833 Marionette DEBUG loaded listener.js 16:03:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x9a78e000) [pid = 1826] [serial = 2136] [outer = 0x9a148c00] 16:03:52 INFO - PROCESS | 1826 | 1462921432717 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:03:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:03:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1587ms 16:03:52 INFO - PROCESS | 1826 | 1462921432756 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:03:52 INFO - PROCESS | 1826 | 1462921432760 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:03:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:03:52 INFO - PROCESS | 1826 | 1462921432767 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:03:52 INFO - PROCESS | 1826 | 1462921432771 Marionette TRACE conn3 <- [1,2818,null,{}] 16:03:52 INFO - PROCESS | 1826 | 1462921432776 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:53 INFO - PROCESS | 1826 | 1462921433008 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:03:53 INFO - PROCESS | 1826 | 1462921433350 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a141c00 == 173 [pid = 1826] [id = 712] 16:03:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x9b90b400) [pid = 1826] [serial = 2137] [outer = (nil)] 16:03:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x9b96e400) [pid = 1826] [serial = 2138] [outer = 0x9b90b400] 16:03:53 INFO - PROCESS | 1826 | 1462921433447 Marionette DEBUG loaded listener.js 16:03:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x9b979800) [pid = 1826] [serial = 2139] [outer = 0x9b90b400] 16:03:54 INFO - PROCESS | 1826 | 1462921434393 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:03:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:03:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1680ms 16:03:54 INFO - PROCESS | 1826 | 1462921434449 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:03:54 INFO - PROCESS | 1826 | 1462921434452 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:03:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:03:54 INFO - PROCESS | 1826 | 1462921434458 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:03:54 INFO - PROCESS | 1826 | 1462921434462 Marionette TRACE conn3 <- [1,2822,null,{}] 16:03:54 INFO - PROCESS | 1826 | 1462921434467 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:54 INFO - PROCESS | 1826 | 1462921434672 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:03:55 INFO - PROCESS | 1826 | 1462921435018 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x91ea9400 == 174 [pid = 1826] [id = 713] 16:03:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x92eea800) [pid = 1826] [serial = 2140] [outer = (nil)] 16:03:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x9cc4d800) [pid = 1826] [serial = 2141] [outer = 0x92eea800] 16:03:55 INFO - PROCESS | 1826 | 1462921435119 Marionette DEBUG loaded listener.js 16:03:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x9cc61c00) [pid = 1826] [serial = 2142] [outer = 0x92eea800] 16:03:56 INFO - PROCESS | 1826 | 1462921436047 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:03:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:03:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1634ms 16:03:56 INFO - PROCESS | 1826 | 1462921436093 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:03:56 INFO - PROCESS | 1826 | 1462921436097 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:03:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:03:56 INFO - PROCESS | 1826 | 1462921436104 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:03:56 INFO - PROCESS | 1826 | 1462921436107 Marionette TRACE conn3 <- [1,2826,null,{}] 16:03:56 INFO - PROCESS | 1826 | 1462921436113 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:56 INFO - PROCESS | 1826 | 1462921436364 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:03:56 INFO - PROCESS | 1826 | 1462921436751 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x9b9b6400 == 175 [pid = 1826] [id = 714] 16:03:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x9cc5e000) [pid = 1826] [serial = 2143] [outer = (nil)] 16:03:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0xa224a000) [pid = 1826] [serial = 2144] [outer = 0x9cc5e000] 16:03:56 INFO - PROCESS | 1826 | 1462921436839 Marionette DEBUG loaded listener.js 16:03:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0xa22a0400) [pid = 1826] [serial = 2145] [outer = 0x9cc5e000] 16:03:57 INFO - PROCESS | 1826 | 1462921437739 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:03:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:03:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1679ms 16:03:57 INFO - PROCESS | 1826 | 1462921437784 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:03:57 INFO - PROCESS | 1826 | 1462921437788 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:03:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:03:57 INFO - PROCESS | 1826 | 1462921437794 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:03:57 INFO - PROCESS | 1826 | 1462921437797 Marionette TRACE conn3 <- [1,2830,null,{}] 16:03:57 INFO - PROCESS | 1826 | 1462921437803 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:58 INFO - PROCESS | 1826 | 1462921438003 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:03:58 INFO - PROCESS | 1826 | 1462921438297 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x9b150800 == 176 [pid = 1826] [id = 715] 16:03:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x9cc48000) [pid = 1826] [serial = 2146] [outer = (nil)] 16:03:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0xa23ec800) [pid = 1826] [serial = 2147] [outer = 0x9cc48000] 16:03:58 INFO - PROCESS | 1826 | 1462921438424 Marionette DEBUG loaded listener.js 16:03:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0xa2552c00) [pid = 1826] [serial = 2148] [outer = 0x9cc48000] 16:03:59 INFO - PROCESS | 1826 | 1462921439310 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:03:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:03:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1584ms 16:03:59 INFO - PROCESS | 1826 | 1462921439379 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:03:59 INFO - PROCESS | 1826 | 1462921439383 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:03:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:03:59 INFO - PROCESS | 1826 | 1462921439389 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:03:59 INFO - PROCESS | 1826 | 1462921439392 Marionette TRACE conn3 <- [1,2834,null,{}] 16:03:59 INFO - PROCESS | 1826 | 1462921439398 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:59 INFO - PROCESS | 1826 | 1462921439604 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:03:59 INFO - PROCESS | 1826 | 1462921439948 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x93ab6c00 == 177 [pid = 1826] [id = 716] 16:03:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x9510cc00) [pid = 1826] [serial = 2149] [outer = (nil)] 16:04:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x9b9b3800) [pid = 1826] [serial = 2150] [outer = 0x9510cc00] 16:04:00 INFO - PROCESS | 1826 | 1462921440035 Marionette DEBUG loaded listener.js 16:04:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0xa27c5000) [pid = 1826] [serial = 2151] [outer = 0x9510cc00] 16:04:00 INFO - PROCESS | 1826 | 1462921440975 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:04:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:04:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1629ms 16:04:01 INFO - PROCESS | 1826 | 1462921441019 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:04:01 INFO - PROCESS | 1826 | 1462921441023 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:04:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:04:01 INFO - PROCESS | 1826 | 1462921441029 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:04:01 INFO - PROCESS | 1826 | 1462921441032 Marionette TRACE conn3 <- [1,2838,null,{}] 16:04:01 INFO - PROCESS | 1826 | 1462921441038 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:01 INFO - PROCESS | 1826 | 1462921441254 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:04:01 INFO - PROCESS | 1826 | 1462921441634 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x9b17f400 == 178 [pid = 1826] [id = 717] 16:04:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0xa0511000) [pid = 1826] [serial = 2152] [outer = (nil)] 16:04:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0xa36ed400) [pid = 1826] [serial = 2153] [outer = 0xa0511000] 16:04:01 INFO - PROCESS | 1826 | 1462921441723 Marionette DEBUG loaded listener.js 16:04:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0xa36fa000) [pid = 1826] [serial = 2154] [outer = 0xa0511000] 16:04:02 INFO - PROCESS | 1826 | 1462921442645 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:04:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:04:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1683ms 16:04:02 INFO - PROCESS | 1826 | 1462921442712 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:04:02 INFO - PROCESS | 1826 | 1462921442715 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:04:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:04:02 INFO - PROCESS | 1826 | 1462921442722 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:04:02 INFO - PROCESS | 1826 | 1462921442726 Marionette TRACE conn3 <- [1,2842,null,{}] 16:04:02 INFO - PROCESS | 1826 | 1462921442731 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:02 INFO - PROCESS | 1826 | 1462921442936 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:04:03 INFO - PROCESS | 1826 | 1462921443272 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:03 INFO - PROCESS | 1826 | ++DOCSHELL 0xa23e6400 == 179 [pid = 1826] [id = 718] 16:04:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0xa3351000) [pid = 1826] [serial = 2155] [outer = (nil)] 16:04:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0xa6863000) [pid = 1826] [serial = 2156] [outer = 0xa3351000] 16:04:03 INFO - PROCESS | 1826 | 1462921443358 Marionette DEBUG loaded listener.js 16:04:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0xa68b6c00) [pid = 1826] [serial = 2157] [outer = 0xa3351000] 16:04:04 INFO - PROCESS | 1826 | 1462921444254 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:04:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:04:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1581ms 16:04:04 INFO - PROCESS | 1826 | 1462921444303 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:04:04 INFO - PROCESS | 1826 | 1462921444307 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:04:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:04:04 INFO - PROCESS | 1826 | 1462921444313 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:04:04 INFO - PROCESS | 1826 | 1462921444316 Marionette TRACE conn3 <- [1,2846,null,{}] 16:04:04 INFO - PROCESS | 1826 | 1462921444322 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:04 INFO - PROCESS | 1826 | 1462921444523 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:04:04 INFO - PROCESS | 1826 | 1462921444876 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x868adc00 == 180 [pid = 1826] [id = 719] 16:04:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x8c040400) [pid = 1826] [serial = 2158] [outer = (nil)] 16:04:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x8c047800) [pid = 1826] [serial = 2159] [outer = 0x8c040400] 16:04:04 INFO - PROCESS | 1826 | 1462921444962 Marionette DEBUG loaded listener.js 16:04:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x8c048c00) [pid = 1826] [serial = 2160] [outer = 0x8c040400] 16:04:05 INFO - PROCESS | 1826 | 1462921445861 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:04:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:04:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1579ms 16:04:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:04:05 INFO - PROCESS | 1826 | 1462921445893 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:04:05 INFO - PROCESS | 1826 | 1462921445896 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:04:05 INFO - PROCESS | 1826 | 1462921445903 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:04:05 INFO - PROCESS | 1826 | 1462921445906 Marionette TRACE conn3 <- [1,2850,null,{}] 16:04:05 INFO - PROCESS | 1826 | 1462921445912 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:06 INFO - PROCESS | 1826 | 1462921446137 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x90becc00 == 179 [pid = 1826] [id = 597] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x88bf1400 == 178 [pid = 1826] [id = 591] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x8df4a800 == 177 [pid = 1826] [id = 592] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x8886ac00 == 176 [pid = 1826] [id = 588] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x88c4a000 == 175 [pid = 1826] [id = 613] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x8886f800 == 174 [pid = 1826] [id = 404] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1c3800 == 173 [pid = 1826] [id = 593] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x8f4ec000 == 172 [pid = 1826] [id = 595] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x8df43000 == 171 [pid = 1826] [id = 598] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x9a231c00 == 170 [pid = 1826] [id = 602] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x91013800 == 169 [pid = 1826] [id = 596] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x89e53c00 == 168 [pid = 1826] [id = 594] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x91ea4800 == 167 [pid = 1826] [id = 600] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x88e74c00 == 166 [pid = 1826] [id = 587] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x87d32800 == 165 [pid = 1826] [id = 589] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x88bf0400 == 164 [pid = 1826] [id = 590] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x983a6000 == 163 [pid = 1826] [id = 601] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x98f79800 == 162 [pid = 1826] [id = 696] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x9222f400 == 161 [pid = 1826] [id = 695] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x98dc0c00 == 160 [pid = 1826] [id = 694] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x95108c00 == 159 [pid = 1826] [id = 692] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x91036000 == 158 [pid = 1826] [id = 693] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x93ab3800 == 157 [pid = 1826] [id = 691] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x9222c000 == 156 [pid = 1826] [id = 690] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x8f352800 == 155 [pid = 1826] [id = 689] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x9083a800 == 154 [pid = 1826] [id = 688] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x8b312800 == 153 [pid = 1826] [id = 687] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea35800 == 152 [pid = 1826] [id = 686] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x89e5c400 == 151 [pid = 1826] [id = 684] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea31000 == 150 [pid = 1826] [id = 685] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x8bcbe800 == 149 [pid = 1826] [id = 683] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x88c38400 == 148 [pid = 1826] [id = 682] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x87e68800 == 147 [pid = 1826] [id = 681] 16:04:08 INFO - PROCESS | 1826 | --DOCSHELL 0x864af400 == 146 [pid = 1826] [id = 680] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x9510b000) [pid = 1826] [serial = 2001] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0xa638dc00) [pid = 1826] [serial = 2030] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x9ac18400) [pid = 1826] [serial = 2019] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0xa3647c00) [pid = 1826] [serial = 2028] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x9cba1400) [pid = 1826] [serial = 2022] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x87d3b000) [pid = 1826] [serial = 2033] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x8f1a4c00) [pid = 1826] [serial = 1986] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x90be4800) [pid = 1826] [serial = 1991] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x9100a000) [pid = 1826] [serial = 1992] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0xa31bb800) [pid = 1826] [serial = 2027] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x90859c00) [pid = 1826] [serial = 1989] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x9a236000) [pid = 1826] [serial = 2013] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x9a78f800) [pid = 1826] [serial = 2016] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x8e7e3800) [pid = 1826] [serial = 1911] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x946ad000) [pid = 1826] [serial = 2000] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x9aad4400) [pid = 1826] [serial = 2018] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0xa229ec00) [pid = 1826] [serial = 2024] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x91cc9800) [pid = 1826] [serial = 1994] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x9a41f800) [pid = 1826] [serial = 2015] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x88c50800) [pid = 1826] [serial = 2039] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x98ac5000) [pid = 1826] [serial = 2006] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0xa68b7000) [pid = 1826] [serial = 2031] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x8f5b9400) [pid = 1826] [serial = 1988] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x8841cc00) [pid = 1826] [serial = 2034] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x97779800) [pid = 1826] [serial = 2004] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x9b97c400) [pid = 1826] [serial = 2021] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x97774800) [pid = 1826] [serial = 2003] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x89ef3800) [pid = 1826] [serial = 1982] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x99790c00) [pid = 1826] [serial = 2010] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x8ea32000) [pid = 1826] [serial = 1985] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x8bcb3c00) [pid = 1826] [serial = 1983] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x88be6c00) [pid = 1826] [serial = 2037] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x938cf000) [pid = 1826] [serial = 1998] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x98dc3000) [pid = 1826] [serial = 2007] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0xa237d400) [pid = 1826] [serial = 2025] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x8866e400) [pid = 1826] [serial = 2036] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x91cd0000) [pid = 1826] [serial = 1995] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x92ce6c00) [pid = 1826] [serial = 1997] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x9a14d400) [pid = 1826] [serial = 2012] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x99710c00) [pid = 1826] [serial = 2009] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 1826 | 1462921449000 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x868b0000 == 147 [pid = 1826] [id = 720] 16:04:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x868b0c00) [pid = 1826] [serial = 2161] [outer = (nil)] 16:04:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x87d33000) [pid = 1826] [serial = 2162] [outer = 0x868b0c00] 16:04:09 INFO - PROCESS | 1826 | 1462921449078 Marionette DEBUG loaded listener.js 16:04:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x88417800) [pid = 1826] [serial = 2163] [outer = 0x868b0c00] 16:04:09 INFO - PROCESS | 1826 | 1462921449912 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:04:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:04:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 4039ms 16:04:09 INFO - PROCESS | 1826 | 1462921449942 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:04:09 INFO - PROCESS | 1826 | 1462921449948 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:04:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:04:09 INFO - PROCESS | 1826 | 1462921449955 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:04:09 INFO - PROCESS | 1826 | 1462921449960 Marionette TRACE conn3 <- [1,2854,null,{}] 16:04:09 INFO - PROCESS | 1826 | 1462921449967 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:10 INFO - PROCESS | 1826 | 1462921450210 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:04:10 INFO - PROCESS | 1826 | 1462921450420 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x88679000 == 148 [pid = 1826] [id = 721] 16:04:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x8867a800) [pid = 1826] [serial = 2164] [outer = (nil)] 16:04:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x88c2f000) [pid = 1826] [serial = 2165] [outer = 0x8867a800] 16:04:10 INFO - PROCESS | 1826 | 1462921450498 Marionette DEBUG loaded listener.js 16:04:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x88c54000) [pid = 1826] [serial = 2166] [outer = 0x8867a800] 16:04:11 INFO - PROCESS | 1826 | 1462921451447 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:04:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:04:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1534ms 16:04:11 INFO - PROCESS | 1826 | 1462921451496 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:04:11 INFO - PROCESS | 1826 | 1462921451505 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:04:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:04:11 INFO - PROCESS | 1826 | 1462921451526 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:04:11 INFO - PROCESS | 1826 | 1462921451532 Marionette TRACE conn3 <- [1,2858,null,{}] 16:04:11 INFO - PROCESS | 1826 | 1462921451549 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:11 INFO - PROCESS | 1826 | 1462921451960 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:04:12 INFO - PROCESS | 1826 | 1462921452199 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x8b317800 == 149 [pid = 1826] [id = 722] 16:04:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8b31a000) [pid = 1826] [serial = 2167] [outer = (nil)] 16:04:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8bcb3400) [pid = 1826] [serial = 2168] [outer = 0x8b31a000] 16:04:12 INFO - PROCESS | 1826 | 1462921452275 Marionette DEBUG loaded listener.js 16:04:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x8bcbc800) [pid = 1826] [serial = 2169] [outer = 0x8b31a000] 16:04:13 INFO - PROCESS | 1826 | 1462921453172 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:04:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:04:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1693ms 16:04:13 INFO - PROCESS | 1826 | 1462921453218 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:04:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:04:13 INFO - PROCESS | 1826 | 1462921453223 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x9222c400) [pid = 1826] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x8ea31800) [pid = 1826] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x88c4dc00) [pid = 1826] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x88e75000) [pid = 1826] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x9a788c00) [pid = 1826] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x864b4c00) [pid = 1826] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x8df48800) [pid = 1826] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x95109c00) [pid = 1826] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x8cbbc000) [pid = 1826] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x90861c00) [pid = 1826] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x8f34d000) [pid = 1826] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x8f4e7800) [pid = 1826] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x8cfe9400) [pid = 1826] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x864afc00) [pid = 1826] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x98dc9c00) [pid = 1826] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x94635c00) [pid = 1826] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x8cbbb400) [pid = 1826] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x9100ec00) [pid = 1826] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x93cbc400) [pid = 1826] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x8841f400) [pid = 1826] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x98dc2000) [pid = 1826] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:04:14 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x8bcb0800) [pid = 1826] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:04:14 INFO - PROCESS | 1826 | 1462921454081 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:04:14 INFO - PROCESS | 1826 | 1462921454094 Marionette TRACE conn3 <- [1,2862,null,{}] 16:04:14 INFO - PROCESS | 1826 | 1462921454142 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:14 INFO - PROCESS | 1826 | 1462921454408 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:04:14 INFO - PROCESS | 1826 | 1462921454542 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x8866e400 == 150 [pid = 1826] [id = 723] 16:04:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x8bcbbc00) [pid = 1826] [serial = 2170] [outer = (nil)] 16:04:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x8cbb0000) [pid = 1826] [serial = 2171] [outer = 0x8bcbbc00] 16:04:14 INFO - PROCESS | 1826 | 1462921454638 Marionette DEBUG loaded listener.js 16:04:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x8ccac000) [pid = 1826] [serial = 2172] [outer = 0x8bcbbc00] 16:04:15 INFO - PROCESS | 1826 | 1462921455512 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:04:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:04:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2339ms 16:04:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:04:15 INFO - PROCESS | 1826 | 1462921455568 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:04:15 INFO - PROCESS | 1826 | 1462921455571 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:04:15 INFO - PROCESS | 1826 | 1462921455578 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:04:15 INFO - PROCESS | 1826 | 1462921455581 Marionette TRACE conn3 <- [1,2866,null,{}] 16:04:15 INFO - PROCESS | 1826 | 1462921455586 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:15 INFO - PROCESS | 1826 | 1462921455790 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:04:16 INFO - PROCESS | 1826 | 1462921456127 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x868a5c00 == 151 [pid = 1826] [id = 724] 16:04:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x868a7400) [pid = 1826] [serial = 2173] [outer = (nil)] 16:04:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x87d3a000) [pid = 1826] [serial = 2174] [outer = 0x868a7400] 16:04:16 INFO - PROCESS | 1826 | 1462921456285 Marionette DEBUG loaded listener.js 16:04:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x8841f400) [pid = 1826] [serial = 2175] [outer = 0x868a7400] 16:04:17 INFO - PROCESS | 1826 | 1462921457281 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:04:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:04:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1741ms 16:04:17 INFO - PROCESS | 1826 | 1462921457320 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:04:17 INFO - PROCESS | 1826 | 1462921457327 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:04:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:04:17 INFO - PROCESS | 1826 | 1462921457334 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:04:17 INFO - PROCESS | 1826 | 1462921457340 Marionette TRACE conn3 <- [1,2870,null,{}] 16:04:17 INFO - PROCESS | 1826 | 1462921457348 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:17 INFO - PROCESS | 1826 | 1462921457577 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:04:17 INFO - PROCESS | 1826 | 1462921457910 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c30000 == 152 [pid = 1826] [id = 725] 16:04:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x88ec3400) [pid = 1826] [serial = 2176] [outer = (nil)] 16:04:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x8964c800) [pid = 1826] [serial = 2177] [outer = 0x88ec3400] 16:04:18 INFO - PROCESS | 1826 | 1462921458004 Marionette DEBUG loaded listener.js 16:04:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x89ef0800) [pid = 1826] [serial = 2178] [outer = 0x88ec3400] 16:04:18 INFO - PROCESS | 1826 | 1462921458926 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:04:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:04:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1635ms 16:04:18 INFO - PROCESS | 1826 | 1462921458971 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:04:18 INFO - PROCESS | 1826 | 1462921458978 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:04:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:04:18 INFO - PROCESS | 1826 | 1462921458986 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:04:18 INFO - PROCESS | 1826 | 1462921458990 Marionette TRACE conn3 <- [1,2874,null,{}] 16:04:18 INFO - PROCESS | 1826 | 1462921458996 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:19 INFO - PROCESS | 1826 | 1462921459226 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:04:19 INFO - PROCESS | 1826 | 1462921459612 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x88bf4c00 == 153 [pid = 1826] [id = 726] 16:04:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x8b313c00) [pid = 1826] [serial = 2179] [outer = (nil)] 16:04:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x8cca8c00) [pid = 1826] [serial = 2180] [outer = 0x8b313c00] 16:04:19 INFO - PROCESS | 1826 | 1462921459703 Marionette DEBUG loaded listener.js 16:04:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x8d203000) [pid = 1826] [serial = 2181] [outer = 0x8b313c00] 16:04:20 INFO - PROCESS | 1826 | 1462921460657 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:04:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:04:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1738ms 16:04:20 INFO - PROCESS | 1826 | 1462921460730 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:04:20 INFO - PROCESS | 1826 | 1462921460734 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:04:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:04:20 INFO - PROCESS | 1826 | 1462921460745 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:04:20 INFO - PROCESS | 1826 | 1462921460754 Marionette TRACE conn3 <- [1,2878,null,{}] 16:04:20 INFO - PROCESS | 1826 | 1462921460769 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:21 INFO - PROCESS | 1826 | 1462921461000 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:04:21 INFO - PROCESS | 1826 | 1462921461303 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x884af800 == 154 [pid = 1826] [id = 727] 16:04:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x8dde2000) [pid = 1826] [serial = 2182] [outer = (nil)] 16:04:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x8e175800) [pid = 1826] [serial = 2183] [outer = 0x8dde2000] 16:04:21 INFO - PROCESS | 1826 | 1462921461395 Marionette DEBUG loaded listener.js 16:04:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x8e7e2800) [pid = 1826] [serial = 2184] [outer = 0x8dde2000] 16:04:22 INFO - PROCESS | 1826 | 1462921462337 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:04:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:04:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1649ms 16:04:22 INFO - PROCESS | 1826 | 1462921462393 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:04:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:04:22 INFO - PROCESS | 1826 | 1462921462398 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:04:22 INFO - PROCESS | 1826 | 1462921462404 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:04:22 INFO - PROCESS | 1826 | 1462921462408 Marionette TRACE conn3 <- [1,2882,null,{}] 16:04:22 INFO - PROCESS | 1826 | 1462921462414 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:22 INFO - PROCESS | 1826 | 1462921462630 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:04:22 INFO - PROCESS | 1826 | 1462921462955 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea32800 == 155 [pid = 1826] [id = 728] 16:04:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x8ea35c00) [pid = 1826] [serial = 2185] [outer = (nil)] 16:04:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x8ea92c00) [pid = 1826] [serial = 2186] [outer = 0x8ea35c00] 16:04:23 INFO - PROCESS | 1826 | 1462921463045 Marionette DEBUG loaded listener.js 16:04:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x8f1ab800) [pid = 1826] [serial = 2187] [outer = 0x8ea35c00] 16:04:23 INFO - PROCESS | 1826 | 1462921463952 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:04:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:04:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1585ms 16:04:23 INFO - PROCESS | 1826 | 1462921463989 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:04:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:04:23 INFO - PROCESS | 1826 | 1462921463994 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:04:24 INFO - PROCESS | 1826 | 1462921464000 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:04:24 INFO - PROCESS | 1826 | 1462921464004 Marionette TRACE conn3 <- [1,2886,null,{}] 16:04:24 INFO - PROCESS | 1826 | 1462921464009 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:24 INFO - PROCESS | 1826 | 1462921464241 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:04:24 INFO - PROCESS | 1826 | 1462921464593 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f345400 == 156 [pid = 1826] [id = 729] 16:04:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8f346800) [pid = 1826] [serial = 2188] [outer = (nil)] 16:04:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8f34cc00) [pid = 1826] [serial = 2189] [outer = 0x8f346800] 16:04:24 INFO - PROCESS | 1826 | 1462921464701 Marionette DEBUG loaded listener.js 16:04:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8f5b5c00) [pid = 1826] [serial = 2190] [outer = 0x8f346800] 16:04:25 INFO - PROCESS | 1826 | 1462921465708 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:04:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:04:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1740ms 16:04:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:04:25 INFO - PROCESS | 1826 | 1462921465740 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:04:25 INFO - PROCESS | 1826 | 1462921465743 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:04:25 INFO - PROCESS | 1826 | 1462921465750 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:04:25 INFO - PROCESS | 1826 | 1462921465753 Marionette TRACE conn3 <- [1,2890,null,{}] 16:04:25 INFO - PROCESS | 1826 | 1462921465759 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:25 INFO - PROCESS | 1826 | 1462921465979 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:04:26 INFO - PROCESS | 1826 | 1462921466316 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f1c5000 == 157 [pid = 1826] [id = 730] 16:04:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x8f5bf800) [pid = 1826] [serial = 2191] [outer = (nil)] 16:04:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x90a7ec00) [pid = 1826] [serial = 2192] [outer = 0x8f5bf800] 16:04:26 INFO - PROCESS | 1826 | 1462921466410 Marionette DEBUG loaded listener.js 16:04:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x90a87400) [pid = 1826] [serial = 2193] [outer = 0x8f5bf800] 16:04:27 INFO - PROCESS | 1826 | 1462921467396 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:04:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:04:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1687ms 16:04:27 INFO - PROCESS | 1826 | 1462921467437 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:04:27 INFO - PROCESS | 1826 | 1462921467440 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:04:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:04:27 INFO - PROCESS | 1826 | 1462921467447 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:04:27 INFO - PROCESS | 1826 | 1462921467450 Marionette TRACE conn3 <- [1,2894,null,{}] 16:04:27 INFO - PROCESS | 1826 | 1462921467456 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:27 INFO - PROCESS | 1826 | 1462921467675 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:04:28 INFO - PROCESS | 1826 | 1462921468011 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x8bcb5800 == 158 [pid = 1826] [id = 731] 16:04:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x90a7f000) [pid = 1826] [serial = 2194] [outer = (nil)] 16:04:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x91034c00) [pid = 1826] [serial = 2195] [outer = 0x90a7f000] 16:04:28 INFO - PROCESS | 1826 | 1462921468101 Marionette DEBUG loaded listener.js 16:04:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x91037c00) [pid = 1826] [serial = 2196] [outer = 0x90a7f000] 16:04:28 INFO - PROCESS | 1826 | 1462921468978 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:04:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:04:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1580ms 16:04:29 INFO - PROCESS | 1826 | 1462921469043 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:04:29 INFO - PROCESS | 1826 | 1462921469047 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:04:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:04:29 INFO - PROCESS | 1826 | 1462921469056 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:04:29 INFO - PROCESS | 1826 | 1462921469059 Marionette TRACE conn3 <- [1,2898,null,{}] 16:04:29 INFO - PROCESS | 1826 | 1462921469065 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:29 INFO - PROCESS | 1826 | 1462921469284 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:04:29 INFO - PROCESS | 1826 | 1462921469584 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f5bc800 == 159 [pid = 1826] [id = 732] 16:04:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x90be6c00) [pid = 1826] [serial = 2197] [outer = (nil)] 16:04:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x91eadc00) [pid = 1826] [serial = 2198] [outer = 0x90be6c00] 16:04:29 INFO - PROCESS | 1826 | 1462921469719 Marionette DEBUG loaded listener.js 16:04:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x9222f800) [pid = 1826] [serial = 2199] [outer = 0x90be6c00] 16:04:30 INFO - PROCESS | 1826 | 1462921470638 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:04:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:04:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1638ms 16:04:30 INFO - PROCESS | 1826 | 1462921470695 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:04:30 INFO - PROCESS | 1826 | 1462921470699 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:04:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:04:30 INFO - PROCESS | 1826 | 1462921470705 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:04:30 INFO - PROCESS | 1826 | 1462921470708 Marionette TRACE conn3 <- [1,2902,null,{}] 16:04:30 INFO - PROCESS | 1826 | 1462921470714 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:30 INFO - PROCESS | 1826 | 1462921470930 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:04:31 INFO - PROCESS | 1826 | 1462921471259 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x9100a400 == 160 [pid = 1826] [id = 733] 16:04:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x91036000) [pid = 1826] [serial = 2200] [outer = (nil)] 16:04:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x92ce8c00) [pid = 1826] [serial = 2201] [outer = 0x91036000] 16:04:31 INFO - PROCESS | 1826 | 1462921471348 Marionette DEBUG loaded listener.js 16:04:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x92eea400) [pid = 1826] [serial = 2202] [outer = 0x91036000] 16:04:32 INFO - PROCESS | 1826 | 1462921472286 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:04:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:04:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1642ms 16:04:32 INFO - PROCESS | 1826 | 1462921472348 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:04:32 INFO - PROCESS | 1826 | 1462921472352 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:04:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:04:32 INFO - PROCESS | 1826 | 1462921472358 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:04:32 INFO - PROCESS | 1826 | 1462921472361 Marionette TRACE conn3 <- [1,2906,null,{}] 16:04:32 INFO - PROCESS | 1826 | 1462921472367 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:32 INFO - PROCESS | 1826 | 1462921472588 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:04:32 INFO - PROCESS | 1826 | 1462921472930 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x93aad400 == 161 [pid = 1826] [id = 734] 16:04:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x93aad800) [pid = 1826] [serial = 2203] [outer = (nil)] 16:04:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x93ab8800) [pid = 1826] [serial = 2204] [outer = 0x93aad800] 16:04:33 INFO - PROCESS | 1826 | 1462921473033 Marionette DEBUG loaded listener.js 16:04:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x9463e000) [pid = 1826] [serial = 2205] [outer = 0x93aad800] 16:04:33 INFO - PROCESS | 1826 | 1462921473975 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:04:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:04:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1646ms 16:04:34 INFO - PROCESS | 1826 | 1462921474007 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:04:34 INFO - PROCESS | 1826 | 1462921474011 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:04:34 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:04:34 INFO - PROCESS | 1826 | 1462921474017 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:04:34 INFO - PROCESS | 1826 | 1462921474021 Marionette TRACE conn3 <- [1,2910,null,{}] 16:04:34 INFO - PROCESS | 1826 | 1462921474027 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:34 INFO - PROCESS | 1826 | 1462921474280 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:04:34 INFO - PROCESS | 1826 | 1462921474630 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x94638400 == 162 [pid = 1826] [id = 735] 16:04:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x946ad000) [pid = 1826] [serial = 2206] [outer = (nil)] 16:04:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x96539c00) [pid = 1826] [serial = 2207] [outer = 0x946ad000] 16:04:34 INFO - PROCESS | 1826 | 1462921474722 Marionette DEBUG loaded listener.js 16:04:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x9775cc00) [pid = 1826] [serial = 2208] [outer = 0x946ad000] 16:04:35 INFO - PROCESS | 1826 | 1462921475529 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:04:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:04:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:04:35 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1530ms 16:04:35 INFO - PROCESS | 1826 | 1462921475548 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:04:35 INFO - PROCESS | 1826 | 1462921475552 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:04:35 INFO - TEST-START | /DOMEvents/constructors.html 16:04:35 INFO - PROCESS | 1826 | 1462921475558 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:04:35 INFO - PROCESS | 1826 | 1462921475562 Marionette TRACE conn3 <- [1,2914,null,{}] 16:04:35 INFO - PROCESS | 1826 | 1462921475568 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:35 INFO - PROCESS | 1826 | 1462921475763 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:04:36 INFO - PROCESS | 1826 | 1462921476026 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x93ab4000 == 163 [pid = 1826] [id = 736] 16:04:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x9463f800) [pid = 1826] [serial = 2209] [outer = (nil)] 16:04:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x98a33800) [pid = 1826] [serial = 2210] [outer = 0x9463f800] 16:04:36 INFO - PROCESS | 1826 | 1462921476114 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x98dbe800) [pid = 1826] [serial = 2211] [outer = 0x9463f800] 16:04:37 INFO - PROCESS | 1826 | 1462921477079 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:04:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:04:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:04:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:04:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:04:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:04:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:04:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:04:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:04:37 INFO - TEST-OK | /DOMEvents/constructors.html | took 1612ms 16:04:37 INFO - PROCESS | 1826 | 1462921477179 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:04:37 INFO - PROCESS | 1826 | 1462921477209 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:04:37 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:04:37 INFO - PROCESS | 1826 | 1462921477221 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:04:37 INFO - PROCESS | 1826 | 1462921477223 Marionette TRACE conn3 <- [1,2918,null,{}] 16:04:37 INFO - PROCESS | 1826 | 1462921477230 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:37 INFO - PROCESS | 1826 | 1462921477426 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:04:37 INFO - PROCESS | 1826 | 1462921477762 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x938cf000 == 164 [pid = 1826] [id = 737] 16:04:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x9514c000) [pid = 1826] [serial = 2212] [outer = (nil)] 16:04:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x99715000) [pid = 1826] [serial = 2213] [outer = 0x9514c000] 16:04:37 INFO - PROCESS | 1826 | 1462921477849 Marionette DEBUG loaded listener.js 16:04:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x99a53400) [pid = 1826] [serial = 2214] [outer = 0x9514c000] 16:04:38 INFO - PROCESS | 1826 | 1462921478621 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:04:38 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:04:38 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1431ms 16:04:38 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:04:38 INFO - PROCESS | 1826 | 1462921478652 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:04:38 INFO - PROCESS | 1826 | 1462921478654 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:04:38 INFO - PROCESS | 1826 | 1462921478661 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:04:38 INFO - PROCESS | 1826 | 1462921478665 Marionette TRACE conn3 <- [1,2922,null,{}] 16:04:38 INFO - PROCESS | 1826 | 1462921478670 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:38 INFO - PROCESS | 1826 | 1462921478877 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:04:39 INFO - PROCESS | 1826 | 1462921479170 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x923c6000 == 165 [pid = 1826] [id = 738] 16:04:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x9777d800) [pid = 1826] [serial = 2215] [outer = (nil)] 16:04:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x9a14c000) [pid = 1826] [serial = 2216] [outer = 0x9777d800] 16:04:39 INFO - PROCESS | 1826 | 1462921479268 Marionette DEBUG loaded listener.js 16:04:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x9a14f800) [pid = 1826] [serial = 2217] [outer = 0x9777d800] 16:04:39 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:04:39 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:04:39 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:04:39 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:04:40 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:04:40 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:04:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:04:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:04:40 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 16:04:40 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:04:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:04:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:04:40 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 16:04:40 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:04:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:04:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:04:40 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]" 16:04:40 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:04:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:04:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:04:40 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:04:40 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1485ms 16:04:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:04:40 INFO - PROCESS | 1826 | 1462921480128 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:04:40 INFO - PROCESS | 1826 | 1462921480147 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:04:40 INFO - PROCESS | 1826 | 1462921480153 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:04:40 INFO - PROCESS | 1826 | 1462921480167 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:04:40 INFO - PROCESS | 1826 | 1462921480174 Marionette TRACE conn3 <- [1,2926,null,{}] 16:04:40 INFO - PROCESS | 1826 | 1462921480184 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:40 INFO - PROCESS | 1826 | 1462921480428 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:04:40 INFO - PROCESS | 1826 | 1462921480700 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x864bb800 == 166 [pid = 1826] [id = 739] 16:04:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x99f99c00) [pid = 1826] [serial = 2218] [outer = (nil)] 16:04:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x9aad5800) [pid = 1826] [serial = 2219] [outer = 0x99f99c00] 16:04:40 INFO - PROCESS | 1826 | 1462921480788 Marionette DEBUG loaded listener.js 16:04:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x9ac11c00) [pid = 1826] [serial = 2220] [outer = 0x99f99c00] 16:04:41 INFO - PROCESS | 1826 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:04:41 INFO - PROCESS | 1826 | 1462921481615 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:04:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:04:41 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1508ms 16:04:41 INFO - PROCESS | 1826 | 1462921481674 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:04:41 INFO - PROCESS | 1826 | 1462921481677 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:04:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:04:41 INFO - PROCESS | 1826 | 1462921481684 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:04:41 INFO - PROCESS | 1826 | 1462921481688 Marionette TRACE conn3 <- [1,2930,null,{}] 16:04:41 INFO - PROCESS | 1826 | 1462921481693 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:41 INFO - PROCESS | 1826 | 1462921481991 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:04:42 INFO - PROCESS | 1826 | 1462921482212 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x9b17f800 == 167 [pid = 1826] [id = 740] 16:04:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x9b18ac00) [pid = 1826] [serial = 2221] [outer = (nil)] 16:04:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x9b96f800) [pid = 1826] [serial = 2222] [outer = 0x9b18ac00] 16:04:42 INFO - PROCESS | 1826 | 1462921482334 Marionette DEBUG loaded listener.js 16:04:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x9b97c400) [pid = 1826] [serial = 2223] [outer = 0x9b18ac00] 16:04:43 INFO - PROCESS | 1826 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:04:43 INFO - PROCESS | 1826 | 1462921483175 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:04:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:04:43 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1534ms 16:04:43 INFO - PROCESS | 1826 | 1462921483219 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:04:43 INFO - PROCESS | 1826 | 1462921483223 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:04:43 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:04:43 INFO - PROCESS | 1826 | 1462921483229 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:04:43 INFO - PROCESS | 1826 | 1462921483233 Marionette TRACE conn3 <- [1,2934,null,{}] 16:04:43 INFO - PROCESS | 1826 | 1462921483292 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:43 INFO - PROCESS | 1826 | 1462921483509 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:04:43 INFO - PROCESS | 1826 | 1462921483804 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x9af3ac00 == 168 [pid = 1826] [id = 741] 16:04:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x9aff3c00) [pid = 1826] [serial = 2224] [outer = (nil)] 16:04:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x9cea3400) [pid = 1826] [serial = 2225] [outer = 0x9aff3c00] 16:04:43 INFO - PROCESS | 1826 | 1462921483889 Marionette DEBUG loaded listener.js 16:04:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0xa1048400) [pid = 1826] [serial = 2226] [outer = 0x9aff3c00] 16:04:44 INFO - PROCESS | 1826 | 1462921484715 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:04:44 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:04:44 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1521ms 16:04:44 INFO - PROCESS | 1826 | 1462921484751 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:04:44 INFO - PROCESS | 1826 | 1462921484754 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:04:44 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:04:44 INFO - PROCESS | 1826 | 1462921484760 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:04:44 INFO - PROCESS | 1826 | 1462921484764 Marionette TRACE conn3 <- [1,2938,null,{}] 16:04:44 INFO - PROCESS | 1826 | 1462921484769 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:45 INFO - PROCESS | 1826 | 1462921485018 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:04:45 INFO - PROCESS | 1826 | 1462921485302 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x9aad4400 == 169 [pid = 1826] [id = 742] 16:04:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x9b913400) [pid = 1826] [serial = 2227] [outer = (nil)] 16:04:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0xa255d800) [pid = 1826] [serial = 2228] [outer = 0x9b913400] 16:04:45 INFO - PROCESS | 1826 | 1462921485404 Marionette DEBUG loaded listener.js 16:04:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0xa31bb800) [pid = 1826] [serial = 2229] [outer = 0x9b913400] 16:04:46 INFO - PROCESS | 1826 | 1462921486216 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:04:46 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. 16:04:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1479ms 16:04:46 INFO - PROCESS | 1826 | 1462921486240 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:04:46 INFO - PROCESS | 1826 | 1462921486244 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:04:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:04:46 INFO - PROCESS | 1826 | 1462921486255 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:04:46 INFO - PROCESS | 1826 | 1462921486258 Marionette TRACE conn3 <- [1,2942,null,{}] 16:04:46 INFO - PROCESS | 1826 | 1462921486264 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:46 INFO - PROCESS | 1826 | 1462921486510 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x8866e400 == 168 [pid = 1826] [id = 723] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x8b317800 == 167 [pid = 1826] [id = 722] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x88679000 == 166 [pid = 1826] [id = 721] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x868b0000 == 165 [pid = 1826] [id = 720] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x868adc00 == 164 [pid = 1826] [id = 719] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0xa23e6400 == 163 [pid = 1826] [id = 718] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x93ab6c00 == 162 [pid = 1826] [id = 716] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x9b17f400 == 161 [pid = 1826] [id = 717] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x9b150800 == 160 [pid = 1826] [id = 715] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x9b9b6400 == 159 [pid = 1826] [id = 714] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x91ea9400 == 158 [pid = 1826] [id = 713] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x9a142800 == 157 [pid = 1826] [id = 711] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x9a141c00 == 156 [pid = 1826] [id = 712] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x8f4eec00 == 155 [pid = 1826] [id = 710] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x8f4e8400 == 154 [pid = 1826] [id = 709] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x8f4ed800 == 153 [pid = 1826] [id = 708] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x8dde9800 == 152 [pid = 1826] [id = 707] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1b1000 == 151 [pid = 1826] [id = 705] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1ac400 == 150 [pid = 1826] [id = 706] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1afc00 == 149 [pid = 1826] [id = 704] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x8cff1c00 == 148 [pid = 1826] [id = 703] 16:04:49 INFO - PROCESS | 1826 | --DOCSHELL 0x88871800 == 147 [pid = 1826] [id = 702] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x8ccac400) [pid = 1826] [serial = 2100] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x91ea1c00) [pid = 1826] [serial = 2067] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x87d36400) [pid = 1826] [serial = 2093] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x8ea8fc00) [pid = 1826] [serial = 2105] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x92eee800) [pid = 1826] [serial = 2072] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x8f344400) [pid = 1826] [serial = 2058] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x89e51000) [pid = 1826] [serial = 2097] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x8bcbb000) [pid = 1826] [serial = 2049] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x9aa95000) [pid = 1826] [serial = 2090] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x8841c800) [pid = 1826] [serial = 2094] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x8e7d5400) [pid = 1826] [serial = 2102] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x97782000) [pid = 1826] [serial = 2079] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x93aae400) [pid = 1826] [serial = 2073] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x8ea3c000) [pid = 1826] [serial = 2103] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x8df40400) [pid = 1826] [serial = 2054] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x91ccc400) [pid = 1826] [serial = 2066] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x9083ac00) [pid = 1826] [serial = 2061] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x9aacc400) [pid = 1826] [serial = 2091] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x90bebc00) [pid = 1826] [serial = 2064] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x8f1b0000) [pid = 1826] [serial = 1980] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x868a3c00) [pid = 1826] [serial = 2042] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x9a233400) [pid = 1826] [serial = 2087] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x99714400) [pid = 1826] [serial = 2082] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x8db80800) [pid = 1826] [serial = 2052] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x92cdf000) [pid = 1826] [serial = 2070] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x8df4c800) [pid = 1826] [serial = 2055] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x87d32400) [pid = 1826] [serial = 2043] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x923c5c00) [pid = 1826] [serial = 2069] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x9514c800) [pid = 1826] [serial = 2075] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x88ec9000) [pid = 1826] [serial = 2096] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x8ea8e800) [pid = 1826] [serial = 2057] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x88c4f000) [pid = 1826] [serial = 2046] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x98dcb000) [pid = 1826] [serial = 2081] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x8d207c00) [pid = 1826] [serial = 2051] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x8aff4800) [pid = 1826] [serial = 2048] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x9a23d000) [pid = 1826] [serial = 2088] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x9777a800) [pid = 1826] [serial = 2078] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x88c36c00) [pid = 1826] [serial = 2045] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x95151000) [pid = 1826] [serial = 2076] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x99fc9400) [pid = 1826] [serial = 2084] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x8cbb6000) [pid = 1826] [serial = 2099] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x9a145400) [pid = 1826] [serial = 2085] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x90833800) [pid = 1826] [serial = 2060] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x90a7ac00) [pid = 1826] [serial = 2063] [outer = (nil)] [url = about:blank] 16:04:49 INFO - PROCESS | 1826 | 1462921489553 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x868adc00 == 148 [pid = 1826] [id = 743] 16:04:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x868ae000) [pid = 1826] [serial = 2230] [outer = (nil)] 16:04:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x874f2800) [pid = 1826] [serial = 2231] [outer = 0x868ae000] 16:04:49 INFO - PROCESS | 1826 | 1462921489634 Marionette DEBUG loaded listener.js 16:04:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x87d37400) [pid = 1826] [serial = 2232] [outer = 0x868ae000] 16:04:50 INFO - PROCESS | 1826 | 1462921490358 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:04:50 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 16:04:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:04:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:04:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 4141ms 16:04:50 INFO - PROCESS | 1826 | 1462921490399 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:04:50 INFO - PROCESS | 1826 | 1462921490407 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:04:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:04:50 INFO - PROCESS | 1826 | 1462921490414 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:04:50 INFO - PROCESS | 1826 | 1462921490419 Marionette TRACE conn3 <- [1,2946,null,{}] 16:04:50 INFO - PROCESS | 1826 | 1462921490426 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:50 INFO - PROCESS | 1826 | 1462921490658 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:04:50 INFO - PROCESS | 1826 | 1462921490870 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x884b5c00 == 149 [pid = 1826] [id = 744] 16:04:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x884b7400) [pid = 1826] [serial = 2233] [outer = (nil)] 16:04:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8866b800) [pid = 1826] [serial = 2234] [outer = 0x884b7400] 16:04:50 INFO - PROCESS | 1826 | 1462921490950 Marionette DEBUG loaded listener.js 16:04:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x88679c00) [pid = 1826] [serial = 2235] [outer = 0x884b7400] 16:04:51 INFO - PROCESS | 1826 | 1462921491754 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:04:51 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. 16:04:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1394ms 16:04:51 INFO - PROCESS | 1826 | 1462921491811 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:04:51 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:04:51 INFO - PROCESS | 1826 | 1462921491817 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:04:51 INFO - PROCESS | 1826 | 1462921491824 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:04:51 INFO - PROCESS | 1826 | 1462921491827 Marionette TRACE conn3 <- [1,2950,null,{}] 16:04:51 INFO - PROCESS | 1826 | 1462921491833 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:52 INFO - PROCESS | 1826 | 1462921492100 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:04:52 INFO - PROCESS | 1826 | 1462921492147 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x884bd000 == 150 [pid = 1826] [id = 745] 16:04:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x88c2b400) [pid = 1826] [serial = 2236] [outer = (nil)] 16:04:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x88c35800) [pid = 1826] [serial = 2237] [outer = 0x88c2b400] 16:04:52 INFO - PROCESS | 1826 | 1462921492221 Marionette DEBUG loaded listener.js 16:04:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x88c4e000) [pid = 1826] [serial = 2238] [outer = 0x88c2b400] 16:04:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x88e72000 == 151 [pid = 1826] [id = 746] 16:04:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x88ec3c00) [pid = 1826] [serial = 2239] [outer = (nil)] 16:04:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x88ecd000) [pid = 1826] [serial = 2240] [outer = 0x88ec3c00] 16:04:53 INFO - PROCESS | 1826 | 1462921493293 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:04:53 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. 16:04:53 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1487ms 16:04:53 INFO - PROCESS | 1826 | 1462921493311 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:04:53 INFO - PROCESS | 1826 | 1462921493315 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:04:53 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:04:53 INFO - PROCESS | 1826 | 1462921493338 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:04:53 INFO - PROCESS | 1826 | 1462921493347 Marionette TRACE conn3 <- [1,2954,null,{}] 16:04:53 INFO - PROCESS | 1826 | 1462921493360 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:53 INFO - PROCESS | 1826 | 1462921493684 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x93a57000) [pid = 1826] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x8d205400) [pid = 1826] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0xa0511000) [pid = 1826] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x9a148c00) [pid = 1826] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x8867a800) [pid = 1826] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x9b90b400) [pid = 1826] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0xa3351000) [pid = 1826] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x90833000) [pid = 1826] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x90a83000) [pid = 1826] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x9cc5e000) [pid = 1826] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x9510cc00) [pid = 1826] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x90a84000) [pid = 1826] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x9cc48000) [pid = 1826] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x88871c00) [pid = 1826] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x9100f400) [pid = 1826] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x94633c00) [pid = 1826] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x92eea800) [pid = 1826] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x87d39000) [pid = 1826] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x8f4ea800) [pid = 1826] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x868b0c00) [pid = 1826] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x8b31a000) [pid = 1826] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:04:54 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x8c040400) [pid = 1826] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:04:54 INFO - PROCESS | 1826 | 1462921494492 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x868b0c00 == 152 [pid = 1826] [id = 747] 16:04:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x87d39000) [pid = 1826] [serial = 2241] [outer = (nil)] 16:04:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x88c51c00) [pid = 1826] [serial = 2242] [outer = 0x87d39000] 16:04:54 INFO - PROCESS | 1826 | 1462921494574 Marionette DEBUG loaded listener.js 16:04:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x89656800) [pid = 1826] [serial = 2243] [outer = 0x87d39000] 16:04:55 INFO - PROCESS | 1826 | 1462921495228 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:04:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:04:55 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 16:04:55 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1966ms 16:04:55 INFO - PROCESS | 1826 | 1462921495289 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:04:55 INFO - PROCESS | 1826 | 1462921495293 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:04:55 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:04:55 INFO - PROCESS | 1826 | 1462921495300 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:04:55 INFO - PROCESS | 1826 | 1462921495303 Marionette TRACE conn3 <- [1,2958,null,{}] 16:04:55 INFO - PROCESS | 1826 | 1462921495308 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:55 INFO - PROCESS | 1826 | 1462921495531 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:04:55 INFO - PROCESS | 1826 | 1462921495736 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x8950b000 == 153 [pid = 1826] [id = 748] 16:04:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x89e51c00) [pid = 1826] [serial = 2244] [outer = (nil)] 16:04:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x8aa4c400) [pid = 1826] [serial = 2245] [outer = 0x89e51c00] 16:04:55 INFO - PROCESS | 1826 | 1462921495823 Marionette DEBUG loaded listener.js 16:04:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x8b31f000) [pid = 1826] [serial = 2246] [outer = 0x89e51c00] 16:04:56 INFO - PROCESS | 1826 | 1462921496834 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:04:56 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. 16:04:56 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1579ms 16:04:56 INFO - PROCESS | 1826 | 1462921496880 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:04:56 INFO - PROCESS | 1826 | 1462921496886 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:04:56 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:04:56 INFO - PROCESS | 1826 | 1462921496895 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:04:56 INFO - PROCESS | 1826 | 1462921496902 Marionette TRACE conn3 <- [1,2962,null,{}] 16:04:56 INFO - PROCESS | 1826 | 1462921496912 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:57 INFO - PROCESS | 1826 | 1462921497159 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:04:57 INFO - PROCESS | 1826 | 1462921497567 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x88671c00 == 154 [pid = 1826] [id = 749] 16:04:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x88679400) [pid = 1826] [serial = 2247] [outer = (nil)] 16:04:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x88be5400) [pid = 1826] [serial = 2248] [outer = 0x88679400] 16:04:57 INFO - PROCESS | 1826 | 1462921497662 Marionette DEBUG loaded listener.js 16:04:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x88c4ac00) [pid = 1826] [serial = 2249] [outer = 0x88679400] 16:04:58 INFO - PROCESS | 1826 | 1462921498516 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:04:58 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. 16:04:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1644ms 16:04:58 INFO - PROCESS | 1826 | 1462921498539 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:04:58 INFO - PROCESS | 1826 | 1462921498548 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:04:58 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:04:58 INFO - PROCESS | 1826 | 1462921498558 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:04:58 INFO - PROCESS | 1826 | 1462921498562 Marionette TRACE conn3 <- [1,2966,null,{}] 16:04:58 INFO - PROCESS | 1826 | 1462921498570 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:58 INFO - PROCESS | 1826 | 1462921498794 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:04:59 INFO - PROCESS | 1826 | 1462921499090 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x88e6f800 == 155 [pid = 1826] [id = 750] 16:04:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x89508800) [pid = 1826] [serial = 2250] [outer = (nil)] 16:04:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x8aff4c00) [pid = 1826] [serial = 2251] [outer = 0x89508800] 16:04:59 INFO - PROCESS | 1826 | 1462921499180 Marionette DEBUG loaded listener.js 16:04:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x8bcb3000) [pid = 1826] [serial = 2252] [outer = 0x89508800] 16:05:00 INFO - PROCESS | 1826 | 1462921500084 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:05:00 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. 16:05:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1539ms 16:05:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:05:00 INFO - PROCESS | 1826 | 1462921500097 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:05:00 INFO - PROCESS | 1826 | 1462921500100 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:05:00 INFO - PROCESS | 1826 | 1462921500107 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:05:00 INFO - PROCESS | 1826 | 1462921500114 Marionette TRACE conn3 <- [1,2970,null,{}] 16:05:00 INFO - PROCESS | 1826 | 1462921500130 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:00 INFO - PROCESS | 1826 | 1462921500389 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:05:00 INFO - PROCESS | 1826 | 1462921500695 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c52c00 == 156 [pid = 1826] [id = 751] 16:05:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x8c045800) [pid = 1826] [serial = 2253] [outer = (nil)] 16:05:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8cbb1800) [pid = 1826] [serial = 2254] [outer = 0x8c045800] 16:05:00 INFO - PROCESS | 1826 | 1462921500791 Marionette DEBUG loaded listener.js 16:05:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8cca5800) [pid = 1826] [serial = 2255] [outer = 0x8c045800] 16:05:01 INFO - PROCESS | 1826 | 1462921501670 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:05:01 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. 16:05:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1612ms 16:05:01 INFO - PROCESS | 1826 | 1462921501719 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:05:01 INFO - PROCESS | 1826 | 1462921501725 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:05:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:05:01 INFO - PROCESS | 1826 | 1462921501732 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:05:01 INFO - PROCESS | 1826 | 1462921501735 Marionette TRACE conn3 <- [1,2974,null,{}] 16:05:01 INFO - PROCESS | 1826 | 1462921501741 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:01 INFO - PROCESS | 1826 | 1462921501957 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:05:02 INFO - PROCESS | 1826 | 1462921502290 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x8b31a000 == 157 [pid = 1826] [id = 752] 16:05:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8ccaf800) [pid = 1826] [serial = 2256] [outer = (nil)] 16:05:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x8ccb3400) [pid = 1826] [serial = 2257] [outer = 0x8ccaf800] 16:05:02 INFO - PROCESS | 1826 | 1462921502402 Marionette DEBUG loaded listener.js 16:05:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x8cff1c00) [pid = 1826] [serial = 2258] [outer = 0x8ccaf800] 16:05:03 INFO - PROCESS | 1826 | 1462921503276 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:05:03 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. 16:05:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1590ms 16:05:03 INFO - PROCESS | 1826 | 1462921503321 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:05:03 INFO - PROCESS | 1826 | 1462921503325 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:05:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:05:03 INFO - PROCESS | 1826 | 1462921503331 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:05:03 INFO - PROCESS | 1826 | 1462921503335 Marionette TRACE conn3 <- [1,2978,null,{}] 16:05:03 INFO - PROCESS | 1826 | 1462921503341 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:03 INFO - PROCESS | 1826 | 1462921503539 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:05:03 INFO - PROCESS | 1826 | 1462921503780 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ccaac00 == 158 [pid = 1826] [id = 753] 16:05:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x8d205400) [pid = 1826] [serial = 2259] [outer = (nil)] 16:05:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x8dde1c00) [pid = 1826] [serial = 2260] [outer = 0x8d205400] 16:05:03 INFO - PROCESS | 1826 | 1462921503864 Marionette DEBUG loaded listener.js 16:05:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x8dde6400) [pid = 1826] [serial = 2261] [outer = 0x8d205400] 16:05:04 INFO - PROCESS | 1826 | 1462921504677 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:05:04 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. 16:05:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1388ms 16:05:04 INFO - PROCESS | 1826 | 1462921504721 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:05:04 INFO - PROCESS | 1826 | 1462921504724 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:05:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:05:04 INFO - PROCESS | 1826 | 1462921504731 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:05:04 INFO - PROCESS | 1826 | 1462921504734 Marionette TRACE conn3 <- [1,2982,null,{}] 16:05:04 INFO - PROCESS | 1826 | 1462921504740 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:05 INFO - PROCESS | 1826 | 1462921505079 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:05:05 INFO - PROCESS | 1826 | 1462921505321 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df49000 == 159 [pid = 1826] [id = 754] 16:05:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x8e7dd800) [pid = 1826] [serial = 2262] [outer = (nil)] 16:05:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x8ea30c00) [pid = 1826] [serial = 2263] [outer = 0x8e7dd800] 16:05:05 INFO - PROCESS | 1826 | 1462921505421 Marionette DEBUG loaded listener.js 16:05:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x8ea3b800) [pid = 1826] [serial = 2264] [outer = 0x8e7dd800] 16:05:06 INFO - PROCESS | 1826 | 1462921506289 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:05:06 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:05:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:05:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1580ms 16:05:06 INFO - PROCESS | 1826 | 1462921506312 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:05:06 INFO - PROCESS | 1826 | 1462921506315 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:05:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:05:06 INFO - PROCESS | 1826 | 1462921506321 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:05:06 INFO - PROCESS | 1826 | 1462921506325 Marionette TRACE conn3 <- [1,2986,null,{}] 16:05:06 INFO - PROCESS | 1826 | 1462921506331 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:06 INFO - PROCESS | 1826 | 1462921506554 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:05:06 INFO - PROCESS | 1826 | 1462921506824 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e7d8000 == 160 [pid = 1826] [id = 755] 16:05:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x8ea3d800) [pid = 1826] [serial = 2265] [outer = (nil)] 16:05:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x8f1b0000) [pid = 1826] [serial = 2266] [outer = 0x8ea3d800] 16:05:06 INFO - PROCESS | 1826 | 1462921506908 Marionette DEBUG loaded listener.js 16:05:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x8f1bf000) [pid = 1826] [serial = 2267] [outer = 0x8ea3d800] 16:05:07 INFO - PROCESS | 1826 | 1462921507767 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:05:07 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. 16:05:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1479ms 16:05:07 INFO - PROCESS | 1826 | 1462921507801 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:05:07 INFO - PROCESS | 1826 | 1462921507805 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:05:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:05:07 INFO - PROCESS | 1826 | 1462921507811 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:05:07 INFO - PROCESS | 1826 | 1462921507815 Marionette TRACE conn3 <- [1,2990,null,{}] 16:05:07 INFO - PROCESS | 1826 | 1462921507820 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:08 INFO - PROCESS | 1826 | 1462921508011 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:05:08 INFO - PROCESS | 1826 | 1462921508279 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x8d210800 == 161 [pid = 1826] [id = 756] 16:05:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x8f1c4800) [pid = 1826] [serial = 2268] [outer = (nil)] 16:05:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x8f347000) [pid = 1826] [serial = 2269] [outer = 0x8f1c4800] 16:05:08 INFO - PROCESS | 1826 | 1462921508367 Marionette DEBUG loaded listener.js 16:05:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x8f34a800) [pid = 1826] [serial = 2270] [outer = 0x8f1c4800] 16:05:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x8f4f1400 == 162 [pid = 1826] [id = 757] 16:05:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x8f4f3000) [pid = 1826] [serial = 2271] [outer = (nil)] 16:05:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x8f5b1800) [pid = 1826] [serial = 2272] [outer = 0x8f4f3000] 16:05:09 INFO - PROCESS | 1826 | 1462921509257 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:05:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:05:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1486ms 16:05:09 INFO - PROCESS | 1826 | 1462921509297 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:05:09 INFO - PROCESS | 1826 | 1462921509300 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:05:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:05:09 INFO - PROCESS | 1826 | 1462921509307 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:05:09 INFO - PROCESS | 1826 | 1462921509310 Marionette TRACE conn3 <- [1,2994,null,{}] 16:05:09 INFO - PROCESS | 1826 | 1462921509316 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:09 INFO - PROCESS | 1826 | 1462921509597 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:05:09 INFO - PROCESS | 1826 | 1462921509945 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c52000 == 163 [pid = 1826] [id = 758] 16:05:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x88ec2800) [pid = 1826] [serial = 2273] [outer = (nil)] 16:05:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x8f4f1c00) [pid = 1826] [serial = 2274] [outer = 0x88ec2800] 16:05:10 INFO - PROCESS | 1826 | 1462921510034 Marionette DEBUG loaded listener.js 16:05:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x8f5b4c00) [pid = 1826] [serial = 2275] [outer = 0x88ec2800] 16:05:10 INFO - PROCESS | 1826 | 1462921510811 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:05:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:05:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:05:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1542ms 16:05:10 INFO - PROCESS | 1826 | 1462921510849 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:05:10 INFO - PROCESS | 1826 | 1462921510853 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:05:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:05:10 INFO - PROCESS | 1826 | 1462921510859 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:05:10 INFO - PROCESS | 1826 | 1462921510862 Marionette TRACE conn3 <- [1,2998,null,{}] 16:05:10 INFO - PROCESS | 1826 | 1462921510868 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:11 INFO - PROCESS | 1826 | 1462921511076 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:05:11 INFO - PROCESS | 1826 | 1462921511376 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c48400 == 164 [pid = 1826] [id = 759] 16:05:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x8f4e7c00) [pid = 1826] [serial = 2276] [outer = (nil)] 16:05:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x9083b000) [pid = 1826] [serial = 2277] [outer = 0x8f4e7c00] 16:05:11 INFO - PROCESS | 1826 | 1462921511468 Marionette DEBUG loaded listener.js 16:05:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x9083d400) [pid = 1826] [serial = 2278] [outer = 0x8f4e7c00] 16:05:12 INFO - PROCESS | 1826 | 1462921512320 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:05:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:05:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1485ms 16:05:12 INFO - PROCESS | 1826 | 1462921512344 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:05:12 INFO - PROCESS | 1826 | 1462921512348 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:05:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:05:12 INFO - PROCESS | 1826 | 1462921512355 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:05:12 INFO - PROCESS | 1826 | 1462921512359 Marionette TRACE conn3 <- [1,3002,null,{}] 16:05:12 INFO - PROCESS | 1826 | 1462921512365 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:12 INFO - PROCESS | 1826 | 1462921512662 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:05:12 INFO - PROCESS | 1826 | 1462921512948 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x8ea30800 == 165 [pid = 1826] [id = 760] 16:05:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x90be4400) [pid = 1826] [serial = 2279] [outer = (nil)] 16:05:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x90bec800) [pid = 1826] [serial = 2280] [outer = 0x90be4400] 16:05:13 INFO - PROCESS | 1826 | 1462921513093 Marionette DEBUG loaded listener.js 16:05:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x91009000) [pid = 1826] [serial = 2281] [outer = 0x90be4400] 16:05:13 INFO - PROCESS | 1826 | 1462921513860 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:05:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:05:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1542ms 16:05:13 INFO - PROCESS | 1826 | 1462921513898 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:05:13 INFO - PROCESS | 1826 | 1462921513902 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:05:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:05:13 INFO - PROCESS | 1826 | 1462921513908 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:05:13 INFO - PROCESS | 1826 | 1462921513911 Marionette TRACE conn3 <- [1,3006,null,{}] 16:05:13 INFO - PROCESS | 1826 | 1462921513917 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:14 INFO - PROCESS | 1826 | 1462921514115 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:05:14 INFO - PROCESS | 1826 | 1462921514385 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e7db400 == 166 [pid = 1826] [id = 761] 16:05:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x90a83000) [pid = 1826] [serial = 2282] [outer = (nil)] 16:05:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x91042000) [pid = 1826] [serial = 2283] [outer = 0x90a83000] 16:05:14 INFO - PROCESS | 1826 | 1462921514482 Marionette DEBUG loaded listener.js 16:05:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x91cc9400) [pid = 1826] [serial = 2284] [outer = 0x90a83000] 16:05:15 INFO - PROCESS | 1826 | 1462921515352 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:05:15 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. 16:05:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1504ms 16:05:15 INFO - PROCESS | 1826 | 1462921515413 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:05:15 INFO - PROCESS | 1826 | 1462921515416 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:05:15 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:05:15 INFO - PROCESS | 1826 | 1462921515432 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:05:15 INFO - PROCESS | 1826 | 1462921515436 Marionette TRACE conn3 <- [1,3010,null,{}] 16:05:15 INFO - PROCESS | 1826 | 1462921515441 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:15 INFO - PROCESS | 1826 | 1462921515834 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:05:16 INFO - PROCESS | 1826 | 1462921516190 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x9103bc00 == 167 [pid = 1826] [id = 762] 16:05:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x91cd2400) [pid = 1826] [serial = 2285] [outer = (nil)] 16:05:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x91ea4400) [pid = 1826] [serial = 2286] [outer = 0x91cd2400] 16:05:16 INFO - PROCESS | 1826 | 1462921516280 Marionette DEBUG loaded listener.js 16:05:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x91ea9400) [pid = 1826] [serial = 2287] [outer = 0x91cd2400] 16:05:17 INFO - PROCESS | 1826 | 1462921517064 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:05:17 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 16:05:17 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1688ms 16:05:17 INFO - PROCESS | 1826 | 1462921517122 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:05:17 INFO - PROCESS | 1826 | 1462921517125 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:05:17 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:05:17 INFO - PROCESS | 1826 | 1462921517132 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:05:17 INFO - PROCESS | 1826 | 1462921517137 Marionette TRACE conn3 <- [1,3014,null,{}] 16:05:17 INFO - PROCESS | 1826 | 1462921517142 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:17 INFO - PROCESS | 1826 | 1462921517368 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:05:17 INFO - PROCESS | 1826 | 1462921517686 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x90a79c00 == 168 [pid = 1826] [id = 763] 16:05:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x90a80c00) [pid = 1826] [serial = 2288] [outer = (nil)] 16:05:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x923c0400) [pid = 1826] [serial = 2289] [outer = 0x90a80c00] 16:05:17 INFO - PROCESS | 1826 | 1462921517779 Marionette DEBUG loaded listener.js 16:05:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x923c5c00) [pid = 1826] [serial = 2290] [outer = 0x90a80c00] 16:05:18 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:05:18 INFO - PROCESS | 1826 | 1462921518700 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:05:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:05:18 INFO - {} 16:05:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:05:18 INFO - {} 16:05:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:05:18 INFO - {} 16:05:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:05:18 INFO - {} 16:05:18 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1595ms 16:05:18 INFO - TEST-START | /FileAPI/fileReader.html 16:05:18 INFO - PROCESS | 1826 | 1462921518734 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:05:18 INFO - PROCESS | 1826 | 1462921518737 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:05:18 INFO - PROCESS | 1826 | 1462921518744 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:05:18 INFO - PROCESS | 1826 | 1462921518747 Marionette TRACE conn3 <- [1,3018,null,{}] 16:05:18 INFO - PROCESS | 1826 | 1462921518753 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:19 INFO - PROCESS | 1826 | 1462921519012 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:05:19 INFO - PROCESS | 1826 | 1462921519376 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x868a8c00 == 169 [pid = 1826] [id = 764] 16:05:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x8afe9000) [pid = 1826] [serial = 2291] [outer = (nil)] 16:05:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x92ee7400) [pid = 1826] [serial = 2292] [outer = 0x8afe9000] 16:05:19 INFO - PROCESS | 1826 | 1462921519478 Marionette DEBUG loaded listener.js 16:05:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x93a52800) [pid = 1826] [serial = 2293] [outer = 0x8afe9000] 16:05:20 INFO - PROCESS | 1826 | 1462921520230 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:05:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:05:20 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:05:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:05:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:05:20 INFO - TEST-OK | /FileAPI/fileReader.html | took 1544ms 16:05:20 INFO - PROCESS | 1826 | 1462921520288 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:05:20 INFO - PROCESS | 1826 | 1462921520293 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:05:20 INFO - TEST-START | /FileAPI/historical.html 16:05:20 INFO - PROCESS | 1826 | 1462921520299 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:05:20 INFO - PROCESS | 1826 | 1462921520302 Marionette TRACE conn3 <- [1,3022,null,{}] 16:05:20 INFO - PROCESS | 1826 | 1462921520308 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:20 INFO - PROCESS | 1826 | 1462921520544 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:05:20 INFO - PROCESS | 1826 | 1462921520854 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x9222a000 == 170 [pid = 1826] [id = 765] 16:05:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x938c1800) [pid = 1826] [serial = 2294] [outer = (nil)] 16:05:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x93ab9400) [pid = 1826] [serial = 2295] [outer = 0x938c1800] 16:05:20 INFO - PROCESS | 1826 | 1462921520944 Marionette DEBUG loaded listener.js 16:05:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x93cbb000) [pid = 1826] [serial = 2296] [outer = 0x938c1800] 16:05:21 INFO - PROCESS | 1826 | 1462921521765 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:05:21 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:05:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:05:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:05:21 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:05:21 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:05:21 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:05:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:05:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:05:21 INFO - TEST-OK | /FileAPI/historical.html | took 1489ms 16:05:21 INFO - PROCESS | 1826 | 1462921521791 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:05:21 INFO - PROCESS | 1826 | 1462921521795 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:05:21 INFO - TEST-START | /FileAPI/idlharness.html 16:05:21 INFO - PROCESS | 1826 | 1462921521802 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:05:21 INFO - PROCESS | 1826 | 1462921521805 Marionette TRACE conn3 <- [1,3026,null,{}] 16:05:21 INFO - PROCESS | 1826 | 1462921521811 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:22 INFO - PROCESS | 1826 | 1462921522067 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:05:22 INFO - PROCESS | 1826 | 1462921522348 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x864b0000 == 171 [pid = 1826] [id = 766] 16:05:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x868a9400) [pid = 1826] [serial = 2297] [outer = (nil)] 16:05:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x95109800) [pid = 1826] [serial = 2298] [outer = 0x868a9400] 16:05:22 INFO - PROCESS | 1826 | 1462921522439 Marionette DEBUG loaded listener.js 16:05:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x9510dc00) [pid = 1826] [serial = 2299] [outer = 0x868a9400] 16:05:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:05:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:05:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:05:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:05:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:05:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:05:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:05:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:05:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:05:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:05:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:05:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:05:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:05:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:05:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:05:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:05:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:05:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:05:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:05:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:05:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:05:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:05:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:05:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:05:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:05:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:05:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:05:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:05:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:05:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:05:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:05:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:05:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:05:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:05:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:05:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:05:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:05:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:05:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:05:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:05:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:05:23 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 16:05:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:05:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:05:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:05:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:05:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:05:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:05:24 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 16:05:24 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 16:05:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:05:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:05:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:05:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:05:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:05:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:05:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:05:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:05:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:05:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:05:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:05:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:05:24 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 16:05:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:05:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:05:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:05:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:05:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:05:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:05:24 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 16:05:24 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 16:05:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:05:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:05:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:05:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:05:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:05:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:05:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:05:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:05:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:05:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:05:24 INFO - TEST-OK | /FileAPI/idlharness.html | took 2203ms 16:05:24 INFO - PROCESS | 1826 | 1462921523877 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:05:24 INFO - PROCESS | 1826 | 1462921524211 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:05:24 INFO - PROCESS | 1826 | 1462921524215 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:05:24 INFO - TEST-START | /FileAPI/idlharness.worker 16:05:24 INFO - PROCESS | 1826 | 1462921524301 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:05:24 INFO - PROCESS | 1826 | 1462921524304 Marionette TRACE conn3 <- [1,3030,null,{}] 16:05:24 INFO - PROCESS | 1826 | 1462921524310 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:24 INFO - PROCESS | 1826 | 1462921524535 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:05:24 INFO - PROCESS | 1826 | 1462921524837 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x92ce5000 == 172 [pid = 1826] [id = 767] 16:05:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x92cea400) [pid = 1826] [serial = 2300] [outer = (nil)] 16:05:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x96539400) [pid = 1826] [serial = 2301] [outer = 0x92cea400] 16:05:24 INFO - PROCESS | 1826 | 1462921524921 Marionette DEBUG loaded listener.js 16:05:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x9a14a400) [pid = 1826] [serial = 2302] [outer = 0x92cea400] 16:05:25 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x95150000 == 171 [pid = 1826] [id = 206] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x864b2400 == 170 [pid = 1826] [id = 697] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x88c49800 == 169 [pid = 1826] [id = 698] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x88e72000 == 168 [pid = 1826] [id = 746] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x864bb800 == 167 [pid = 1826] [id = 739] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x923c6000 == 166 [pid = 1826] [id = 738] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x938cf000 == 165 [pid = 1826] [id = 737] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x94638400 == 164 [pid = 1826] [id = 735] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x93ab4000 == 163 [pid = 1826] [id = 736] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x93aad400 == 162 [pid = 1826] [id = 734] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x9100a400 == 161 [pid = 1826] [id = 733] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x8f5bc800 == 160 [pid = 1826] [id = 732] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x8bcb5800 == 159 [pid = 1826] [id = 731] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x8f345400 == 158 [pid = 1826] [id = 729] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x8f1c5000 == 157 [pid = 1826] [id = 730] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x8ea32800 == 156 [pid = 1826] [id = 728] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x884af800 == 155 [pid = 1826] [id = 727] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x88bf4c00 == 154 [pid = 1826] [id = 726] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x88c30000 == 153 [pid = 1826] [id = 725] 16:05:29 INFO - PROCESS | 1826 | --DOCSHELL 0x868a5c00 == 152 [pid = 1826] [id = 724] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x8cbb0000) [pid = 1826] [serial = 2171] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x9514d000) [pid = 1826] [serial = 2126] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x95155c00) [pid = 1826] [serial = 2127] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x8dde3800) [pid = 1826] [serial = 2111] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0xa36ed400) [pid = 1826] [serial = 2153] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x9a78e000) [pid = 1826] [serial = 2136] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x88c2f000) [pid = 1826] [serial = 2165] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x9b96e400) [pid = 1826] [serial = 2138] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x9a420c00) [pid = 1826] [serial = 2135] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x88c54000) [pid = 1826] [serial = 2166] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0xa6863000) [pid = 1826] [serial = 2156] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x9a143c00) [pid = 1826] [serial = 2132] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x95105400) [pid = 1826] [serial = 2124] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0xa224a000) [pid = 1826] [serial = 2144] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x9b9b3800) [pid = 1826] [serial = 2150] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x91035400) [pid = 1826] [serial = 2118] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0xa2552c00) [pid = 1826] [serial = 2148] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0xa23ec800) [pid = 1826] [serial = 2147] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x88c2fc00) [pid = 1826] [serial = 2108] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x92cdc400) [pid = 1826] [serial = 2121] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x8afefc00) [pid = 1826] [serial = 2109] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x93ab2000) [pid = 1826] [serial = 2123] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x8ea90c00) [pid = 1826] [serial = 2112] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x98dcb800) [pid = 1826] [serial = 2129] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x9cc4d800) [pid = 1826] [serial = 2141] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x89654000) [pid = 1826] [serial = 2040] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x9085ac00) [pid = 1826] [serial = 2115] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x9a14dc00) [pid = 1826] [serial = 2133] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x87d33000) [pid = 1826] [serial = 2162] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x98f7d000) [pid = 1826] [serial = 2130] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x9cc61c00) [pid = 1826] [serial = 2142] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x8bcbc800) [pid = 1826] [serial = 2169] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x9b979800) [pid = 1826] [serial = 2139] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x90bf1800) [pid = 1826] [serial = 2117] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x8f5ba800) [pid = 1826] [serial = 2114] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0xa27c5000) [pid = 1826] [serial = 2151] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x8c047800) [pid = 1826] [serial = 2159] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x88417800) [pid = 1826] [serial = 2163] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x8c048c00) [pid = 1826] [serial = 2160] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x8bcb3400) [pid = 1826] [serial = 2168] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0xa36fa000) [pid = 1826] [serial = 2154] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0xa68b6c00) [pid = 1826] [serial = 2157] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0xa22a0400) [pid = 1826] [serial = 2145] [outer = (nil)] [url = about:blank] 16:05:29 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x923bd000) [pid = 1826] [serial = 2120] [outer = (nil)] [url = about:blank] 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:05:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:05:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:05:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:05:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:05:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:05:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:05:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:05:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:05:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:05:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:05:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:05:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:05:29 INFO - {} 16:05:29 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 16:05:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:05:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:05:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:05:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:05:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:05:29 INFO - {} 16:05:29 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 - {} 16:05:29 INFO - {} 16:05:29 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 16:05:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:05:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:05:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:05:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:05:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:05:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:05:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:05:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:05:29 INFO - {} 16:05:29 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 16:05:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:05:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:05:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:05:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:05:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:05:29 INFO - {} 16:05:29 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 - {} 16:05:29 INFO - {} 16:05:29 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 16:05:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:05:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:05:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:05:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:05:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:05:29 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 16:05:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:05:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:05:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:05:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:05:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:05:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:05:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:05:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:05:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:05:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:05:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:05:29 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 16:05:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:05:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:05:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:05:29 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 16:05:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:05:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:05:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:05:29 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 16:05:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:05:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:05:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:05:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:05:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:05:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:05:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:05:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:05:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:05:29 INFO - {} 16:05:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:05:30 INFO - {} 16:05:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:05:30 INFO - {} 16:05:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:05:30 INFO - {} 16:05:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:05:30 INFO - {} 16:05:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:05:30 INFO - {} 16:05:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:05:30 INFO - {} 16:05:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:05:30 INFO - {} 16:05:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:05:30 INFO - {} 16:05:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:05:30 INFO - {} 16:05:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:05:30 INFO - {} 16:05:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:05:30 INFO - {} 16:05:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:05:30 INFO - {} 16:05:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:05:30 INFO - {} 16:05:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:05:30 INFO - {} 16:05:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:05:30 INFO - {} 16:05:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:05:30 INFO - {} 16:05:30 INFO - TEST-OK | /FileAPI/idlharness.worker | took 5546ms 16:05:30 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:05:30 INFO - PROCESS | 1826 | 1462921529694 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:05:30 INFO - PROCESS | 1826 | 1462921529813 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:05:30 INFO - PROCESS | 1826 | 1462921529817 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:05:30 INFO - PROCESS | 1826 | 1462921530029 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:05:30 INFO - PROCESS | 1826 | 1462921530039 Marionette TRACE conn3 <- [1,3034,null,{}] 16:05:30 INFO - PROCESS | 1826 | 1462921530050 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:30 INFO - PROCESS | 1826 | 1462921530235 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:05:30 INFO - PROCESS | 1826 | 1462921530443 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x864b5400 == 153 [pid = 1826] [id = 768] 16:05:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x88c4d000) [pid = 1826] [serial = 2303] [outer = (nil)] 16:05:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x88e6c000) [pid = 1826] [serial = 2304] [outer = 0x88c4d000] 16:05:30 INFO - PROCESS | 1826 | 1462921530524 Marionette DEBUG loaded listener.js 16:05:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x88ec5800) [pid = 1826] [serial = 2305] [outer = 0x88c4d000] 16:05:31 INFO - PROCESS | 1826 | 1462921531239 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:05:31 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:05:31 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1272ms 16:05:31 INFO - PROCESS | 1826 | 1462921531277 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:05:31 INFO - PROCESS | 1826 | 1462921531285 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:05:31 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:05:31 INFO - PROCESS | 1826 | 1462921531295 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:05:31 INFO - PROCESS | 1826 | 1462921531299 Marionette TRACE conn3 <- [1,3038,null,{}] 16:05:31 INFO - PROCESS | 1826 | 1462921531304 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:31 INFO - PROCESS | 1826 | 1462921531597 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:05:31 INFO - PROCESS | 1826 | 1462921531735 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x89eec800 == 154 [pid = 1826] [id = 769] 16:05:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x89ef3800) [pid = 1826] [serial = 2306] [outer = (nil)] 16:05:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x8aa47800) [pid = 1826] [serial = 2307] [outer = 0x89ef3800] 16:05:31 INFO - PROCESS | 1826 | 1462921531854 Marionette DEBUG loaded listener.js 16:05:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x8b314800) [pid = 1826] [serial = 2308] [outer = 0x89ef3800] 16:05:32 INFO - PROCESS | 1826 | 1462921532652 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:05:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:05:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:05:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1381ms 16:05:32 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:05:32 INFO - PROCESS | 1826 | 1462921532685 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:05:32 INFO - PROCESS | 1826 | 1462921532688 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:05:32 INFO - PROCESS | 1826 | 1462921532695 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:05:32 INFO - PROCESS | 1826 | 1462921532701 Marionette TRACE conn3 <- [1,3042,null,{}] 16:05:32 INFO - PROCESS | 1826 | 1462921532716 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:32 INFO - PROCESS | 1826 | 1462921532978 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:05:33 INFO - PROCESS | 1826 | 1462921533013 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x864b7800 == 155 [pid = 1826] [id = 770] 16:05:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x8c03f400) [pid = 1826] [serial = 2309] [outer = (nil)] 16:05:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x8c046c00) [pid = 1826] [serial = 2310] [outer = 0x8c03f400] 16:05:33 INFO - PROCESS | 1826 | 1462921533086 Marionette DEBUG loaded listener.js 16:05:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x8c04e000) [pid = 1826] [serial = 2311] [outer = 0x8c03f400] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x93aad800) [pid = 1826] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x88e78400) [pid = 1826] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x87d39000) [pid = 1826] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x91036000) [pid = 1826] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x88ec3400) [pid = 1826] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x946ad000) [pid = 1826] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x884b7400) [pid = 1826] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x8ea35c00) [pid = 1826] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x868ae000) [pid = 1826] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x9b18ac00) [pid = 1826] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x868a7400) [pid = 1826] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x8dde2000) [pid = 1826] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x8f346800) [pid = 1826] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x9aff3c00) [pid = 1826] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x9777d800) [pid = 1826] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x88c2b400) [pid = 1826] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x9b913400) [pid = 1826] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x99f99c00) [pid = 1826] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x88ec3c00) [pid = 1826] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x8f5bf800) [pid = 1826] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x9514c000) [pid = 1826] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x8b313c00) [pid = 1826] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x90be6c00) [pid = 1826] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x90a7f000) [pid = 1826] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:05:34 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x9463f800) [pid = 1826] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:05:35 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. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:05:35 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'.) 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:05:35 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. 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:05:35 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. 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:05:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:05:35 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. 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:05:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:05:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:05:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:05:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:05:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:05:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:05:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:05:35 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2439ms 16:05:35 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:05:35 INFO - PROCESS | 1826 | 1462921535050 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:05:35 INFO - PROCESS | 1826 | 1462921535134 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:05:35 INFO - PROCESS | 1826 | 1462921535144 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:05:35 INFO - PROCESS | 1826 | 1462921535166 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:05:35 INFO - PROCESS | 1826 | 1462921535167 Marionette TRACE conn3 <- [1,3046,null,{}] 16:05:35 INFO - PROCESS | 1826 | 1462921535183 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:35 INFO - PROCESS | 1826 | 1462921535553 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:05:35 INFO - PROCESS | 1826 | 1462921535701 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x87d39000 == 156 [pid = 1826] [id = 771] 16:05:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x884b2000) [pid = 1826] [serial = 2312] [outer = (nil)] 16:05:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x8ccb1400) [pid = 1826] [serial = 2313] [outer = 0x884b2000] 16:05:35 INFO - PROCESS | 1826 | 1462921535780 Marionette DEBUG loaded listener.js 16:05:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x8db82000) [pid = 1826] [serial = 2314] [outer = 0x884b2000] 16:05:36 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:05:36 INFO - PROCESS | 1826 | 1462921536697 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:05:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:05:36 INFO - {} 16:05:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1562ms 16:05:36 INFO - PROCESS | 1826 | 1462921536721 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:05:36 INFO - PROCESS | 1826 | 1462921536727 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:05:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:05:36 INFO - PROCESS | 1826 | 1462921536737 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:05:36 INFO - PROCESS | 1826 | 1462921536743 Marionette TRACE conn3 <- [1,3050,null,{}] 16:05:36 INFO - PROCESS | 1826 | 1462921536795 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:37 INFO - PROCESS | 1826 | 1462921537125 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:05:37 INFO - PROCESS | 1826 | 1462921537370 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x88c50400 == 157 [pid = 1826] [id = 772] 16:05:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x88c54000) [pid = 1826] [serial = 2315] [outer = (nil)] 16:05:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x88ec3c00) [pid = 1826] [serial = 2316] [outer = 0x88c54000] 16:05:37 INFO - PROCESS | 1826 | 1462921537462 Marionette DEBUG loaded listener.js 16:05:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x89650400) [pid = 1826] [serial = 2317] [outer = 0x88c54000] 16:05:38 INFO - PROCESS | 1826 | 1462921538338 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:05:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:05:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:05:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:05:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:05:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1642ms 16:05:38 INFO - PROCESS | 1826 | 1462921538380 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:05:38 INFO - PROCESS | 1826 | 1462921538388 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:05:38 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:05:38 INFO - PROCESS | 1826 | 1462921538400 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:05:38 INFO - PROCESS | 1826 | 1462921538404 Marionette TRACE conn3 <- [1,3054,null,{}] 16:05:38 INFO - PROCESS | 1826 | 1462921538410 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:38 INFO - PROCESS | 1826 | 1462921538649 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:05:38 INFO - PROCESS | 1826 | 1462921538949 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x88eccc00 == 158 [pid = 1826] [id = 773] 16:05:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x8950bc00) [pid = 1826] [serial = 2318] [outer = (nil)] 16:05:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x8bcb9c00) [pid = 1826] [serial = 2319] [outer = 0x8950bc00] 16:05:39 INFO - PROCESS | 1826 | 1462921539041 Marionette DEBUG loaded listener.js 16:05:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x8c049400) [pid = 1826] [serial = 2320] [outer = 0x8950bc00] 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:05:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:05:40 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" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:05:40 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" 16:05:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:05:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:05:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2030ms 16:05:40 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:05:40 INFO - PROCESS | 1826 | 1462921540264 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:05:40 INFO - PROCESS | 1826 | 1462921540457 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:05:40 INFO - PROCESS | 1826 | 1462921540471 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:05:40 INFO - PROCESS | 1826 | 1462921540488 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:05:40 INFO - PROCESS | 1826 | 1462921540506 Marionette TRACE conn3 <- [1,3058,null,{}] 16:05:40 INFO - PROCESS | 1826 | 1462921540587 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:40 INFO - PROCESS | 1826 | 1462921540889 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:05:41 INFO - PROCESS | 1826 | 1462921541173 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x864af400 == 159 [pid = 1826] [id = 774] 16:05:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x8cfec400) [pid = 1826] [serial = 2321] [outer = (nil)] 16:05:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x8f1ac400) [pid = 1826] [serial = 2322] [outer = 0x8cfec400] 16:05:41 INFO - PROCESS | 1826 | 1462921541260 Marionette DEBUG loaded listener.js 16:05:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x8f1c6000) [pid = 1826] [serial = 2323] [outer = 0x8cfec400] 16:05:42 INFO - PROCESS | 1826 | 1462921542131 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:05:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:05:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:05:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:05:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:05:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:05:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:05:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:05:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:05:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:05:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:05:42 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:42 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:05:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:05:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:05:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:05:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:05:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:05:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:05:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:05:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:05:42 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1705ms 16:05:42 INFO - PROCESS | 1826 | 1462921542239 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:05:42 INFO - PROCESS | 1826 | 1462921542244 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:05:42 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:05:42 INFO - PROCESS | 1826 | 1462921542252 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:05:42 INFO - PROCESS | 1826 | 1462921542256 Marionette TRACE conn3 <- [1,3062,null,{}] 16:05:42 INFO - PROCESS | 1826 | 1462921542265 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:42 INFO - PROCESS | 1826 | 1462921542464 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:05:42 INFO - PROCESS | 1826 | 1462921542763 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x8dded400 == 160 [pid = 1826] [id = 775] 16:05:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x8ea34c00) [pid = 1826] [serial = 2324] [outer = (nil)] 16:05:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x8f348400) [pid = 1826] [serial = 2325] [outer = 0x8ea34c00] 16:05:42 INFO - PROCESS | 1826 | 1462921542891 Marionette DEBUG loaded listener.js 16:05:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x8f5b9400) [pid = 1826] [serial = 2326] [outer = 0x8ea34c00] 16:05:43 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:05:43 INFO - PROCESS | 1826 | 1462921543774 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:05:43 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1534ms 16:05:43 INFO - PROCESS | 1826 | 1462921543787 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:05:43 INFO - PROCESS | 1826 | 1462921543790 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:05:43 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:05:43 INFO - PROCESS | 1826 | 1462921543796 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:05:43 INFO - PROCESS | 1826 | 1462921543800 Marionette TRACE conn3 <- [1,3066,null,{}] 16:05:43 INFO - PROCESS | 1826 | 1462921543806 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:44 INFO - PROCESS | 1826 | 1462921544034 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:05:44 INFO - PROCESS | 1826 | 1462921544329 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df42c00 == 161 [pid = 1826] [id = 776] 16:05:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x8f344800) [pid = 1826] [serial = 2327] [outer = (nil)] 16:05:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x90a83400) [pid = 1826] [serial = 2328] [outer = 0x8f344800] 16:05:44 INFO - PROCESS | 1826 | 1462921544421 Marionette DEBUG loaded listener.js 16:05:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x90a87c00) [pid = 1826] [serial = 2329] [outer = 0x8f344800] 16:05:45 INFO - PROCESS | 1826 | 1462921545360 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:05:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:05:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:05:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:05:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:05:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:05:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:05:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:05:45 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1585ms 16:05:45 INFO - PROCESS | 1826 | 1462921545384 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:05:45 INFO - PROCESS | 1826 | 1462921545388 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:05:45 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:05:45 INFO - PROCESS | 1826 | 1462921545394 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:05:45 INFO - PROCESS | 1826 | 1462921545398 Marionette TRACE conn3 <- [1,3070,null,{}] 16:05:45 INFO - PROCESS | 1826 | 1462921545404 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:45 INFO - PROCESS | 1826 | 1462921545629 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:05:45 INFO - PROCESS | 1826 | 1462921545950 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x8e178000 == 162 [pid = 1826] [id = 777] 16:05:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x8f4f2800) [pid = 1826] [serial = 2330] [outer = (nil)] 16:05:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x9103e400) [pid = 1826] [serial = 2331] [outer = 0x8f4f2800] 16:05:46 INFO - PROCESS | 1826 | 1462921546042 Marionette DEBUG loaded listener.js 16:05:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x91eaf400) [pid = 1826] [serial = 2332] [outer = 0x8f4f2800] 16:05:46 INFO - PROCESS | 1826 | 1462921546913 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:05:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:05:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:05:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:05:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:05:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:05:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:05:46 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1580ms 16:05:46 INFO - PROCESS | 1826 | 1462921546977 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:05:46 INFO - PROCESS | 1826 | 1462921546981 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:05:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:05:46 INFO - PROCESS | 1826 | 1462921546987 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:05:46 INFO - PROCESS | 1826 | 1462921546991 Marionette TRACE conn3 <- [1,3074,null,{}] 16:05:47 INFO - PROCESS | 1826 | 1462921547016 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:47 INFO - PROCESS | 1826 | 1462921547222 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:05:47 INFO - PROCESS | 1826 | 1462921547524 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x8bcbc400 == 163 [pid = 1826] [id = 778] 16:05:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x90bee800) [pid = 1826] [serial = 2333] [outer = (nil)] 16:05:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x92cdc000) [pid = 1826] [serial = 2334] [outer = 0x90bee800] 16:05:47 INFO - PROCESS | 1826 | 1462921547609 Marionette DEBUG loaded listener.js 16:05:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x92cdec00) [pid = 1826] [serial = 2335] [outer = 0x90bee800] 16:05:48 INFO - PROCESS | 1826 | 1462921548454 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:05:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:05:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:05:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:05:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:05:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:05:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:05:48 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1503ms 16:05:48 INFO - PROCESS | 1826 | 1462921548492 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:05:48 INFO - PROCESS | 1826 | 1462921548495 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:05:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:05:48 INFO - PROCESS | 1826 | 1462921548502 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:05:48 INFO - PROCESS | 1826 | 1462921548506 Marionette TRACE conn3 <- [1,3078,null,{}] 16:05:48 INFO - PROCESS | 1826 | 1462921548511 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:48 INFO - PROCESS | 1826 | 1462921548724 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:05:49 INFO - PROCESS | 1826 | 1462921549031 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x8df3f400 == 164 [pid = 1826] [id = 779] 16:05:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x8f345400) [pid = 1826] [serial = 2336] [outer = (nil)] 16:05:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x9083b800) [pid = 1826] [serial = 2337] [outer = 0x8f345400] 16:05:49 INFO - PROCESS | 1826 | 1462921549116 Marionette DEBUG loaded listener.js 16:05:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x90a79400) [pid = 1826] [serial = 2338] [outer = 0x8f345400] 16:05:50 INFO - PROCESS | 1826 | 1462921550049 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 16:05:50 INFO - PROCESS | 1826 | 1462921550100 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:05:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:05:50 INFO - PROCESS | 1826 | 1462921550111 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:05:50 INFO - PROCESS | 1826 | 1462921550117 Marionette TRACE conn3 <- [1,3082,null,{}] 16:05:50 INFO - PROCESS | 1826 | 1462921550129 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:50 INFO - PROCESS | 1826 | 1462921550363 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:05:50 INFO - PROCESS | 1826 | 1462921550615 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x9083a000 == 165 [pid = 1826] [id = 780] 16:05:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x9085f800) [pid = 1826] [serial = 2339] [outer = (nil)] 16:05:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x95108800) [pid = 1826] [serial = 2340] [outer = 0x9085f800] 16:05:50 INFO - PROCESS | 1826 | 1462921550711 Marionette DEBUG loaded listener.js 16:05:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x95152c00) [pid = 1826] [serial = 2341] [outer = 0x9085f800] 16:05:51 INFO - PROCESS | 1826 | 1462921551520 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:05:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:05:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:05:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:05:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1446ms 16:05:51 INFO - PROCESS | 1826 | 1462921551560 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:05:51 INFO - PROCESS | 1826 | 1462921551563 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:05:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:05:51 INFO - PROCESS | 1826 | 1462921551570 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:05:51 INFO - PROCESS | 1826 | 1462921551573 Marionette TRACE conn3 <- [1,3086,null,{}] 16:05:51 INFO - PROCESS | 1826 | 1462921551579 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:51 INFO - PROCESS | 1826 | 1462921551788 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:05:52 INFO - PROCESS | 1826 | 1462921552076 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x946a9c00 == 166 [pid = 1826] [id = 781] 16:05:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x9514f800) [pid = 1826] [serial = 2342] [outer = (nil)] 16:05:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x97780c00) [pid = 1826] [serial = 2343] [outer = 0x9514f800] 16:05:52 INFO - PROCESS | 1826 | 1462921552162 Marionette DEBUG loaded listener.js 16:05:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x98a3cc00) [pid = 1826] [serial = 2344] [outer = 0x9514f800] 16:05:53 INFO - PROCESS | 1826 | 1462921553034 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:05:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:05:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1484ms 16:05:53 INFO - PROCESS | 1826 | 1462921553053 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:05:53 INFO - PROCESS | 1826 | 1462921553056 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:05:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:05:53 INFO - PROCESS | 1826 | 1462921553063 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:05:53 INFO - PROCESS | 1826 | 1462921553067 Marionette TRACE conn3 <- [1,3090,null,{}] 16:05:53 INFO - PROCESS | 1826 | 1462921553073 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:53 INFO - PROCESS | 1826 | 1462921553296 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:05:53 INFO - PROCESS | 1826 | 1462921553607 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x938cc000 == 167 [pid = 1826] [id = 782] 16:05:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x938ef800) [pid = 1826] [serial = 2345] [outer = (nil)] 16:05:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x9978fc00) [pid = 1826] [serial = 2346] [outer = 0x938ef800] 16:05:53 INFO - PROCESS | 1826 | 1462921553704 Marionette DEBUG loaded listener.js 16:05:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x99f99c00) [pid = 1826] [serial = 2347] [outer = 0x938ef800] 16:05:54 INFO - PROCESS | 1826 | 1462921554553 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:05:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:05:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1534ms 16:05:54 INFO - PROCESS | 1826 | 1462921554597 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:05:54 INFO - PROCESS | 1826 | 1462921554601 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:05:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:05:54 INFO - PROCESS | 1826 | 1462921554611 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:05:54 INFO - PROCESS | 1826 | 1462921554617 Marionette TRACE conn3 <- [1,3094,null,{}] 16:05:54 INFO - PROCESS | 1826 | 1462921554675 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:54 INFO - PROCESS | 1826 | 1462921554884 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:05:55 INFO - PROCESS | 1826 | 1462921555194 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x8dde8c00 == 168 [pid = 1826] [id = 783] 16:05:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x938f1000) [pid = 1826] [serial = 2348] [outer = (nil)] 16:05:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x9a239400) [pid = 1826] [serial = 2349] [outer = 0x938f1000] 16:05:55 INFO - PROCESS | 1826 | 1462921555281 Marionette DEBUG loaded listener.js 16:05:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x9a23d000) [pid = 1826] [serial = 2350] [outer = 0x938f1000] 16:05:56 INFO - PROCESS | 1826 | 1462921556130 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:05:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:05:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1536ms 16:05:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:05:56 INFO - PROCESS | 1826 | 1462921556143 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:05:56 INFO - PROCESS | 1826 | 1462921556146 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:05:56 INFO - PROCESS | 1826 | 1462921556152 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:05:56 INFO - PROCESS | 1826 | 1462921556156 Marionette TRACE conn3 <- [1,3098,null,{}] 16:05:56 INFO - PROCESS | 1826 | 1462921556161 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:56 INFO - PROCESS | 1826 | 1462921556391 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:05:56 INFO - PROCESS | 1826 | 1462921556697 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x99710c00 == 169 [pid = 1826] [id = 784] 16:05:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x9a14a000) [pid = 1826] [serial = 2351] [outer = (nil)] 16:05:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x9a420c00) [pid = 1826] [serial = 2352] [outer = 0x9a14a000] 16:05:56 INFO - PROCESS | 1826 | 1462921556784 Marionette DEBUG loaded listener.js 16:05:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x9a784000) [pid = 1826] [serial = 2353] [outer = 0x9a14a000] 16:05:57 INFO - PROCESS | 1826 | 1462921557603 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:05:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:05:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:05:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1482ms 16:05:57 INFO - PROCESS | 1826 | 1462921557634 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:05:57 INFO - PROCESS | 1826 | 1462921557638 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:05:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:05:57 INFO - PROCESS | 1826 | 1462921557644 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:05:57 INFO - PROCESS | 1826 | 1462921557647 Marionette TRACE conn3 <- [1,3102,null,{}] 16:05:57 INFO - PROCESS | 1826 | 1462921557654 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:57 INFO - PROCESS | 1826 | 1462921557908 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:05:58 INFO - PROCESS | 1826 | 1462921558194 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x9998bc00 == 170 [pid = 1826] [id = 785] 16:05:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x9a23ec00) [pid = 1826] [serial = 2354] [outer = (nil)] 16:05:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x9aa9b800) [pid = 1826] [serial = 2355] [outer = 0x9a23ec00] 16:05:58 INFO - PROCESS | 1826 | 1462921558279 Marionette DEBUG loaded listener.js 16:05:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x9aac9c00) [pid = 1826] [serial = 2356] [outer = 0x9a23ec00] 16:05:59 INFO - PROCESS | 1826 | 1462921559094 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:05:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:05:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1482ms 16:05:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:05:59 INFO - PROCESS | 1826 | 1462921559126 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:05:59 INFO - PROCESS | 1826 | 1462921559129 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:05:59 INFO - PROCESS | 1826 | 1462921559136 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:05:59 INFO - PROCESS | 1826 | 1462921559139 Marionette TRACE conn3 <- [1,3106,null,{}] 16:05:59 INFO - PROCESS | 1826 | 1462921559145 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:59 INFO - PROCESS | 1826 | 1462921559380 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:05:59 INFO - PROCESS | 1826 | 1462921559663 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x868af800 == 171 [pid = 1826] [id = 786] 16:05:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x97780800) [pid = 1826] [serial = 2357] [outer = (nil)] 16:05:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x9ac0ac00) [pid = 1826] [serial = 2358] [outer = 0x97780800] 16:05:59 INFO - PROCESS | 1826 | 1462921559750 Marionette DEBUG loaded listener.js 16:05:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x9af37c00) [pid = 1826] [serial = 2359] [outer = 0x97780800] 16:06:00 INFO - PROCESS | 1826 | 1462921560737 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:06:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:06:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:06:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:06:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1644ms 16:06:00 INFO - PROCESS | 1826 | 1462921560780 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:06:00 INFO - PROCESS | 1826 | 1462921560784 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:06:00 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:06:00 INFO - PROCESS | 1826 | 1462921560836 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:06:00 INFO - PROCESS | 1826 | 1462921560839 Marionette TRACE conn3 <- [1,3110,null,{}] 16:06:00 INFO - PROCESS | 1826 | 1462921560852 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:01 INFO - PROCESS | 1826 | 1462921561073 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:06:01 INFO - PROCESS | 1826 | 1462921561379 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x9a780800 == 172 [pid = 1826] [id = 787] 16:06:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x9ac12800) [pid = 1826] [serial = 2360] [outer = (nil)] 16:06:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x9b90c800) [pid = 1826] [serial = 2361] [outer = 0x9ac12800] 16:06:01 INFO - PROCESS | 1826 | 1462921561524 Marionette DEBUG loaded listener.js 16:06:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x9b96e400) [pid = 1826] [serial = 2362] [outer = 0x9ac12800] 16:06:02 INFO - PROCESS | 1826 | 1462921562358 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:06:02 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:06:02 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 16:06:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:06:02 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1588ms 16:06:02 INFO - PROCESS | 1826 | 1462921562379 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:06:02 INFO - PROCESS | 1826 | 1462921562382 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:06:02 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:06:02 INFO - PROCESS | 1826 | 1462921562389 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:06:02 INFO - PROCESS | 1826 | 1462921562392 Marionette TRACE conn3 <- [1,3114,null,{}] 16:06:02 INFO - PROCESS | 1826 | 1462921562398 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:02 INFO - PROCESS | 1826 | 1462921562650 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:06:02 INFO - PROCESS | 1826 | 1462921562942 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"d482dfc6-53b7-4aa2-800b-db1e83fc482f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x92cde400 == 173 [pid = 1826] [id = 788] 16:06:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x9aad5000) [pid = 1826] [serial = 2363] [outer = (nil)] 16:06:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x9b97b000) [pid = 1826] [serial = 2364] [outer = 0x9aad5000] 16:06:03 INFO - PROCESS | 1826 | 1462921563029 Marionette DEBUG loaded listener.js 16:06:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x9b978c00) [pid = 1826] [serial = 2365] [outer = 0x9aad5000] 16:06:03 INFO - PROCESS | 1826 | 1462921563866 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:06:03 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:06:03 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1531ms 16:06:03 INFO - PROCESS | 1826 | 1462921563921 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:06:03 INFO - PROCESS | 1826 | 1462921563924 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:06:05 WARNING - u'runner_teardown' () 16:06:05 INFO - No more tests 16:06:05 INFO - Got 0 unexpected results 16:06:05 INFO - SUITE-END | took 1285s 16:06:05 INFO - Closing logging queue 16:06:05 INFO - queue closed 16:06:05 INFO - Return code: 0 16:06:05 WARNING - # TBPL SUCCESS # 16:06:05 INFO - Running post-action listener: _resource_record_post_action 16:06:05 INFO - Running post-run listener: _resource_record_post_run 16:06:06 INFO - Total resource usage - Wall time: 1319s; CPU: 98.0%; Read bytes: 14106624; Write bytes: 927248384; Read time: 600; Write time: 224076 16:06:06 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:06:06 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 142106624; Read time: 12; Write time: 129932 16:06:06 INFO - run-tests - Wall time: 1290s; CPU: 98.0%; Read bytes: 11382784; Write bytes: 785051648; Read time: 488; Write time: 94136 16:06:06 INFO - Running post-run listener: _upload_blobber_files 16:06:06 INFO - Blob upload gear active. 16:06:06 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:06:06 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 16:06:06 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'] 16:06:06 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 16:06:07 INFO - (blobuploader) - INFO - Open directory for files ... 16:06:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:06:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:06:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:06:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:06:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:06:09 INFO - (blobuploader) - INFO - Done attempting. 16:06:09 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:06:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:06:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:06:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:06:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:06:10 INFO - (blobuploader) - INFO - Done attempting. 16:06:10 INFO - (blobuploader) - INFO - Iteration through files over. 16:06:10 INFO - Return code: 0 16:06:10 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:06:10 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:06:10 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4993f0f162ec7ba62b5f62241b673bf886ca2aaebfc8e62b33bfc87d3e8fa562d8d8c5a698e5c7e6ee1960a2c81c0a01a12a7c8a00d364539df26654949f452a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ae14a64e9a4392088d006ef8fde0bab645c16ad0c19b67b1275eea1203fab44bfe6d223cdaf0966ba512cca2089433173a5a0958a8c920ff2d07cbf155c79236"} 16:06:10 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:06:10 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:06:10 INFO - Contents: 16:06:10 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4993f0f162ec7ba62b5f62241b673bf886ca2aaebfc8e62b33bfc87d3e8fa562d8d8c5a698e5c7e6ee1960a2c81c0a01a12a7c8a00d364539df26654949f452a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ae14a64e9a4392088d006ef8fde0bab645c16ad0c19b67b1275eea1203fab44bfe6d223cdaf0966ba512cca2089433173a5a0958a8c920ff2d07cbf155c79236"} 16:06:10 INFO - Running post-run listener: copy_logs_to_upload_dir 16:06:10 INFO - Copying logs to upload dir... 16:06:10 INFO - mkdir: /builds/slave/test/build/upload/logs 16:06:10 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1410.272697 ========= master_lag: 0.55 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 30 secs) (at 2016-05-10 16:06:11.513889) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-10 16:06:11.525551) ========= 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=5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4993f0f162ec7ba62b5f62241b673bf886ca2aaebfc8e62b33bfc87d3e8fa562d8d8c5a698e5c7e6ee1960a2c81c0a01a12a7c8a00d364539df26654949f452a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ae14a64e9a4392088d006ef8fde0bab645c16ad0c19b67b1275eea1203fab44bfe6d223cdaf0966ba512cca2089433173a5a0958a8c920ff2d07cbf155c79236"} build_url:https://queue.taskcluster.net/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032482 build_url: 'https://queue.taskcluster.net/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4993f0f162ec7ba62b5f62241b673bf886ca2aaebfc8e62b33bfc87d3e8fa562d8d8c5a698e5c7e6ee1960a2c81c0a01a12a7c8a00d364539df26654949f452a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ae14a64e9a4392088d006ef8fde0bab645c16ad0c19b67b1275eea1203fab44bfe6d223cdaf0966ba512cca2089433173a5a0958a8c920ff2d07cbf155c79236"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Cu15F0smTAmWBky3Fs_jDg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.06 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-10 16:06:11.622887) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:06:11.623224) ========= 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=5a152710dd62cc268aad214e000002d8-1462918001.173354-1744157946 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.023096 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:06:11.723287) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-10 16:06:11.736149) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-10 16:06:11.736592) ========= ========= Total master_lag: 0.77 =========