builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-602 starttime: 1461267054.62 results: success (0) buildid: 20160421110016 builduid: 7bb95e9d9f4049b387b9a0d6fec08b2c revision: fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 12:30:54.617796) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 12:30:54.618248) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 12:30:54.618531) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 12:30:54.651004) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 12:30:54.651337) ========= 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-1461265442.727246-860715218 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 12:30:54-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.61M=0.001s 2016-04-21 12:30:55 (8.61 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.308965 ========= master_lag: 0.11 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 12:30:55.066548) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 12:30:55.075018) ========= 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-1461265442.727246-860715218 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.068015 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 12:30:55.168022) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 12:30:55.168395) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30 --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-1461265442.727246-860715218 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 12:30:55,305 truncating revision to first 12 chars 2016-04-21 12:30:55,305 Setting DEBUG logging. 2016-04-21 12:30:55,305 attempt 1/10 2016-04-21 12:30:55,305 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/fed6d478bf3d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 12:30:55,626 unpacking tar archive at: fx-team-fed6d478bf3d/testing/mozharness/ program finished with exit code 0 elapsedTime=0.591659 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 12:30:55.784874) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 12:30:55.785207) ========= script_repo_revision: fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 12:30:55.785596) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 12:30:55.785873) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 12:30:55.989973) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 51 secs) (at 2016-04-21 12:30:55.990605) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461265442.727246-860715218 _=/tools/buildbot/bin/python using PTY: False 12:30:56 INFO - MultiFileLogger online at 20160421 12:30:56 in /builds/slave/test 12:30:56 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 12:30:56 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:30:56 INFO - {'append_to_log': False, 12:30:56 INFO - 'base_work_dir': '/builds/slave/test', 12:30:56 INFO - 'blob_upload_branch': 'fx-team', 12:30:56 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:30:56 INFO - 'buildbot_json_path': 'buildprops.json', 12:30:56 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:30:56 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:30:56 INFO - 'download_minidump_stackwalk': True, 12:30:56 INFO - 'download_symbols': 'true', 12:30:56 INFO - 'e10s': False, 12:30:56 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:30:56 INFO - 'tooltool.py': '/tools/tooltool.py', 12:30:56 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:30:56 INFO - '/tools/misc-python/virtualenv.py')}, 12:30:56 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:30:56 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:30:56 INFO - 'log_level': 'info', 12:30:56 INFO - 'log_to_console': True, 12:30:56 INFO - 'opt_config_files': (), 12:30:56 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:30:56 INFO - '--processes=1', 12:30:56 INFO - '--config=%(test_path)s/wptrunner.ini', 12:30:56 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:30:56 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:30:56 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:30:56 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:30:56 INFO - 'pip_index': False, 12:30:56 INFO - 'require_test_zip': True, 12:30:56 INFO - 'test_type': ('testharness',), 12:30:56 INFO - 'this_chunk': '1', 12:30:56 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:30:56 INFO - 'total_chunks': '10', 12:30:56 INFO - 'virtualenv_path': 'venv', 12:30:56 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:30:56 INFO - 'work_dir': 'build'} 12:30:56 INFO - ##### 12:30:56 INFO - ##### Running clobber step. 12:30:56 INFO - ##### 12:30:56 INFO - Running pre-action listener: _resource_record_pre_action 12:30:56 INFO - Running main action method: clobber 12:30:56 INFO - rmtree: /builds/slave/test/build 12:30:56 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:30:58 INFO - Running post-action listener: _resource_record_post_action 12:30:58 INFO - ##### 12:30:58 INFO - ##### Running read-buildbot-config step. 12:30:58 INFO - ##### 12:30:58 INFO - Running pre-action listener: _resource_record_pre_action 12:30:58 INFO - Running main action method: read_buildbot_config 12:30:58 INFO - Using buildbot properties: 12:30:58 INFO - { 12:30:58 INFO - "project": "", 12:30:58 INFO - "product": "firefox", 12:30:58 INFO - "script_repo_revision": "production", 12:30:58 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 12:30:58 INFO - "repository": "", 12:30:58 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 12:30:58 INFO - "buildid": "20160421110016", 12:30:58 INFO - "pgo_build": "False", 12:30:58 INFO - "basedir": "/builds/slave/test", 12:30:58 INFO - "buildnumber": 160, 12:30:58 INFO - "slavename": "tst-linux32-spot-602", 12:30:58 INFO - "revision": "fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30", 12:30:58 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 12:30:58 INFO - "platform": "linux", 12:30:58 INFO - "branch": "fx-team", 12:30:58 INFO - "repo_path": "integration/fx-team", 12:30:58 INFO - "moz_repo_path": "", 12:30:58 INFO - "stage_platform": "linux", 12:30:58 INFO - "builduid": "7bb95e9d9f4049b387b9a0d6fec08b2c", 12:30:58 INFO - "slavebuilddir": "test" 12:30:58 INFO - } 12:30:58 INFO - Found installer url https://queue.taskcluster.net/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 12:30:58 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 12:30:58 INFO - Running post-action listener: _resource_record_post_action 12:30:58 INFO - ##### 12:30:58 INFO - ##### Running download-and-extract step. 12:30:58 INFO - ##### 12:30:58 INFO - Running pre-action listener: _resource_record_pre_action 12:30:58 INFO - Running main action method: download_and_extract 12:30:58 INFO - mkdir: /builds/slave/test/build/tests 12:30:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:30:58 INFO - https://queue.taskcluster.net/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 12:30:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:30:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:30:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:30:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 12:31:07 INFO - Downloaded 1325 bytes. 12:31:07 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:31:07 INFO - Using the following test package requirements: 12:31:07 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 12:31:07 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:31:07 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 12:31:07 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:31:07 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 12:31:07 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:31:07 INFO - u'jsshell-linux-i686.zip'], 12:31:07 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:31:07 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 12:31:07 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 12:31:07 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:31:07 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 12:31:07 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:31:07 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 12:31:07 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:31:07 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 12:31:07 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:31:07 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 12:31:07 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 12:31:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:31:07 INFO - https://queue.taskcluster.net/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 12:31:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 12:31:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 12:31:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 12:31:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 12:31:17 INFO - Downloaded 22432323 bytes. 12:31:17 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:31:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:31:18 INFO - caution: filename not matched: web-platform/* 12:31:18 INFO - Return code: 11 12:31:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:31:18 INFO - https://queue.taskcluster.net/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 12:31:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 12:31:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 12:31:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 12:31:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 12:31:22 INFO - Downloaded 36397847 bytes. 12:31:22 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:31:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:31:26 INFO - caution: filename not matched: bin/* 12:31:26 INFO - caution: filename not matched: config/* 12:31:26 INFO - caution: filename not matched: mozbase/* 12:31:26 INFO - caution: filename not matched: marionette/* 12:31:26 INFO - caution: filename not matched: tools/wptserve/* 12:31:26 INFO - Return code: 11 12:31:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:31:26 INFO - https://queue.taskcluster.net/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 12:31:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:31:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:31:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:31:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 12:31:34 INFO - Downloaded 63433780 bytes. 12:31:34 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:31:34 INFO - mkdir: /builds/slave/test/properties 12:31:34 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:31:34 INFO - Writing to file /builds/slave/test/properties/build_url 12:31:34 INFO - Contents: 12:31:34 INFO - build_url:https://queue.taskcluster.net/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:31:35 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:31:35 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:31:35 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:31:35 INFO - Contents: 12:31:35 INFO - symbols_url:https://queue.taskcluster.net/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:31:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:31:35 INFO - https://queue.taskcluster.net/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:31:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:31:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:31:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:31:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 12:31:45 INFO - Downloaded 91800821 bytes. 12:31:45 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 12:31:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 12:31:54 INFO - Return code: 0 12:31:54 INFO - Running post-action listener: _resource_record_post_action 12:31:54 INFO - Running post-action listener: set_extra_try_arguments 12:31:54 INFO - ##### 12:31:54 INFO - ##### Running create-virtualenv step. 12:31:54 INFO - ##### 12:31:54 INFO - Running pre-action listener: _pre_create_virtualenv 12:31:54 INFO - Running pre-action listener: _resource_record_pre_action 12:31:54 INFO - Running main action method: create_virtualenv 12:31:54 INFO - Creating virtualenv /builds/slave/test/build/venv 12:31:54 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 12:31:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:31:54 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:31:54 INFO - Using real prefix '/usr' 12:31:54 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:31:56 INFO - Installing distribute.............................................................................................................................................................................................done. 12:31:59 INFO - Installing pip.................done. 12:31:59 INFO - Return code: 0 12:31:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:31: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')]} 12:31:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:31:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:31: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')]} 12:31:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:31:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:31:59 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 0x9567c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9679598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x972bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x940de30>, '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 0x96aac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9729470>, '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-1461265442.727246-860715218', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:31:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 12:31:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:31:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:31:59 INFO - 'CCACHE_UMASK': '002', 12:31:59 INFO - 'DISPLAY': ':0', 12:31:59 INFO - 'HOME': '/home/cltbld', 12:31:59 INFO - 'LANG': 'en_US.UTF-8', 12:31:59 INFO - 'LOGNAME': 'cltbld', 12:31:59 INFO - 'MAIL': '/var/mail/cltbld', 12:31:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:31:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:31:59 INFO - 'MOZ_NO_REMOTE': '1', 12:31:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:31:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:31:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:31:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:31:59 INFO - 'PWD': '/builds/slave/test', 12:31:59 INFO - 'SHELL': '/bin/bash', 12:31:59 INFO - 'SHLVL': '1', 12:31:59 INFO - 'TERM': 'linux', 12:31:59 INFO - 'TMOUT': '86400', 12:31:59 INFO - 'USER': 'cltbld', 12:31:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461265442.727246-860715218', 12:31:59 INFO - '_': '/tools/buildbot/bin/python'} 12:32:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:32:00 INFO - Downloading/unpacking psutil>=0.7.1 12:32: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 12:32: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 12:32: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 12:32: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 12:32: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 12:32: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 12:32:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:32:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:32:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:32:04 INFO - Installing collected packages: psutil 12:32:04 INFO - Running setup.py install for psutil 12:32:04 INFO - building 'psutil._psutil_linux' extension 12:32:04 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 12:32:05 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 12:32:05 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 12:32:05 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 12:32:05 INFO - building 'psutil._psutil_posix' extension 12:32:05 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 12:32:05 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 12:32:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:32:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:32:05 INFO - Successfully installed psutil 12:32:05 INFO - Cleaning up... 12:32:05 INFO - Return code: 0 12:32:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:32:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:32:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:32:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:32:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:32:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:32:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:32:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x9567c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9679598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x972bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x940de30>, '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 0x96aac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9729470>, '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-1461265442.727246-860715218', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:32:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:32:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:32:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:32:05 INFO - 'CCACHE_UMASK': '002', 12:32:05 INFO - 'DISPLAY': ':0', 12:32:05 INFO - 'HOME': '/home/cltbld', 12:32:05 INFO - 'LANG': 'en_US.UTF-8', 12:32:05 INFO - 'LOGNAME': 'cltbld', 12:32:05 INFO - 'MAIL': '/var/mail/cltbld', 12:32:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:32:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:32:05 INFO - 'MOZ_NO_REMOTE': '1', 12:32:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:32:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:32:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:32:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:32:05 INFO - 'PWD': '/builds/slave/test', 12:32:05 INFO - 'SHELL': '/bin/bash', 12:32:05 INFO - 'SHLVL': '1', 12:32:05 INFO - 'TERM': 'linux', 12:32:05 INFO - 'TMOUT': '86400', 12:32:05 INFO - 'USER': 'cltbld', 12:32:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461265442.727246-860715218', 12:32:05 INFO - '_': '/tools/buildbot/bin/python'} 12:32:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:32:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:32:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:32:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:32:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:32:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:32:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:32:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:32:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:32:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:32:09 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:32:09 INFO - Installing collected packages: mozsystemmonitor 12:32:09 INFO - Running setup.py install for mozsystemmonitor 12:32:10 INFO - Successfully installed mozsystemmonitor 12:32:10 INFO - Cleaning up... 12:32:10 INFO - Return code: 0 12:32:10 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:32:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:32:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:32:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:32:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:32:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:32:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:32:10 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 0x9567c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9679598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x972bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x940de30>, '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 0x96aac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9729470>, '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-1461265442.727246-860715218', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:32:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 12:32:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:32:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:32:10 INFO - 'CCACHE_UMASK': '002', 12:32:10 INFO - 'DISPLAY': ':0', 12:32:10 INFO - 'HOME': '/home/cltbld', 12:32:10 INFO - 'LANG': 'en_US.UTF-8', 12:32:10 INFO - 'LOGNAME': 'cltbld', 12:32:10 INFO - 'MAIL': '/var/mail/cltbld', 12:32:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:32:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:32:10 INFO - 'MOZ_NO_REMOTE': '1', 12:32:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:32:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:32:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:32:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:32:10 INFO - 'PWD': '/builds/slave/test', 12:32:10 INFO - 'SHELL': '/bin/bash', 12:32:10 INFO - 'SHLVL': '1', 12:32:10 INFO - 'TERM': 'linux', 12:32:10 INFO - 'TMOUT': '86400', 12:32:10 INFO - 'USER': 'cltbld', 12:32:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461265442.727246-860715218', 12:32:10 INFO - '_': '/tools/buildbot/bin/python'} 12:32:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:32:10 INFO - Downloading/unpacking blobuploader==1.2.4 12:32:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:32:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:32:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:32:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:32:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:32:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:32:13 INFO - Downloading blobuploader-1.2.4.tar.gz 12:32:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:32:14 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:32:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:32:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:32:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:32:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:32:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:32:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:32:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:32:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:32:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:32:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:32:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:32:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:32:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:32:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:32:15 INFO - Downloading docopt-0.6.1.tar.gz 12:32:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:32:15 INFO - Installing collected packages: blobuploader, requests, docopt 12:32:15 INFO - Running setup.py install for blobuploader 12:32:15 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:32:15 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:32:15 INFO - Running setup.py install for requests 12:32:16 INFO - Running setup.py install for docopt 12:32:16 INFO - Successfully installed blobuploader requests docopt 12:32:16 INFO - Cleaning up... 12:32:16 INFO - Return code: 0 12:32:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:32:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:32:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:32:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:32:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:32:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:32:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:32:16 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 0x9567c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9679598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x972bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x940de30>, '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 0x96aac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9729470>, '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-1461265442.727246-860715218', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:32:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:32:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:32:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:32:16 INFO - 'CCACHE_UMASK': '002', 12:32:16 INFO - 'DISPLAY': ':0', 12:32:16 INFO - 'HOME': '/home/cltbld', 12:32:16 INFO - 'LANG': 'en_US.UTF-8', 12:32:16 INFO - 'LOGNAME': 'cltbld', 12:32:16 INFO - 'MAIL': '/var/mail/cltbld', 12:32:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:32:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:32:16 INFO - 'MOZ_NO_REMOTE': '1', 12:32:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:32:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:32:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:32:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:32:16 INFO - 'PWD': '/builds/slave/test', 12:32:16 INFO - 'SHELL': '/bin/bash', 12:32:16 INFO - 'SHLVL': '1', 12:32:16 INFO - 'TERM': 'linux', 12:32:16 INFO - 'TMOUT': '86400', 12:32:16 INFO - 'USER': 'cltbld', 12:32:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461265442.727246-860715218', 12:32:16 INFO - '_': '/tools/buildbot/bin/python'} 12:32:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:32:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:32:17 INFO - Running setup.py (path:/tmp/pip-wmAXmw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:32:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:32:17 INFO - Running setup.py (path:/tmp/pip-2AwwHr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:32:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:32:17 INFO - Running setup.py (path:/tmp/pip-et1t_z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:32:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:32:17 INFO - Running setup.py (path:/tmp/pip-bzVCL2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:32:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:32:17 INFO - Running setup.py (path:/tmp/pip-vBrlpY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:32:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:32:17 INFO - Running setup.py (path:/tmp/pip-zW4kU_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:32:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:32:17 INFO - Running setup.py (path:/tmp/pip-NtXT1s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:32:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:32:17 INFO - Running setup.py (path:/tmp/pip-9aMyqD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:32:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:32:18 INFO - Running setup.py (path:/tmp/pip-gcuwNo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:32:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:32:18 INFO - Running setup.py (path:/tmp/pip-4ZPa48-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:32:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:32:18 INFO - Running setup.py (path:/tmp/pip-C437FO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:32:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:32:18 INFO - Running setup.py (path:/tmp/pip-fXjUzW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:32:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:32:18 INFO - Running setup.py (path:/tmp/pip-75m39x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:32:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:32:18 INFO - Running setup.py (path:/tmp/pip-p4fGXq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:32:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:32:18 INFO - Running setup.py (path:/tmp/pip-NBgkzV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:32:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:32:18 INFO - Running setup.py (path:/tmp/pip-GaVqax-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:32:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:32:19 INFO - Running setup.py (path:/tmp/pip-7QepFu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:32:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:32:19 INFO - Running setup.py (path:/tmp/pip-FRffdK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:32:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:32:19 INFO - Running setup.py (path:/tmp/pip-MLSbel-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:32:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:32:19 INFO - Running setup.py (path:/tmp/pip-0j9OiJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:32:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:32:19 INFO - Running setup.py (path:/tmp/pip-dmgBn2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:32:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:32:20 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 12:32:20 INFO - Running setup.py install for manifestparser 12:32:20 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:32:20 INFO - Running setup.py install for mozcrash 12:32:20 INFO - Running setup.py install for mozdebug 12:32:20 INFO - Running setup.py install for mozdevice 12:32:20 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:32:20 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:32:20 INFO - Running setup.py install for mozfile 12:32:21 INFO - Running setup.py install for mozhttpd 12:32:21 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:32:21 INFO - Running setup.py install for mozinfo 12:32:21 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:32:21 INFO - Running setup.py install for mozInstall 12:32:21 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:32:21 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:32:21 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:32:21 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:32:21 INFO - Running setup.py install for mozleak 12:32:21 INFO - Running setup.py install for mozlog 12:32:22 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:32:22 INFO - Running setup.py install for moznetwork 12:32:22 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:32:22 INFO - Running setup.py install for mozprocess 12:32:22 INFO - Running setup.py install for mozprofile 12:32:22 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:32:22 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:32:22 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:32:22 INFO - Running setup.py install for mozrunner 12:32:23 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:32:23 INFO - Running setup.py install for mozscreenshot 12:32:23 INFO - Running setup.py install for moztest 12:32:23 INFO - Running setup.py install for mozversion 12:32:23 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:32:23 INFO - Running setup.py install for wptserve 12:32:23 INFO - Running setup.py install for marionette-driver 12:32:24 INFO - Running setup.py install for browsermob-proxy 12:32:24 INFO - Running setup.py install for marionette-client 12:32:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:32:24 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:32:24 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 12:32:24 INFO - Cleaning up... 12:32:25 INFO - Return code: 0 12:32:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:32:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:32:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:32:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:32:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:32:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:32:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:32:25 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 0x9567c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9679598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x972bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x940de30>, '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 0x96aac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9729470>, '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-1461265442.727246-860715218', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:32:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:32:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:32:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:32:25 INFO - 'CCACHE_UMASK': '002', 12:32:25 INFO - 'DISPLAY': ':0', 12:32:25 INFO - 'HOME': '/home/cltbld', 12:32:25 INFO - 'LANG': 'en_US.UTF-8', 12:32:25 INFO - 'LOGNAME': 'cltbld', 12:32:25 INFO - 'MAIL': '/var/mail/cltbld', 12:32:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:32:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:32:25 INFO - 'MOZ_NO_REMOTE': '1', 12:32:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:32:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:32:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:32:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:32:25 INFO - 'PWD': '/builds/slave/test', 12:32:25 INFO - 'SHELL': '/bin/bash', 12:32:25 INFO - 'SHLVL': '1', 12:32:25 INFO - 'TERM': 'linux', 12:32:25 INFO - 'TMOUT': '86400', 12:32:25 INFO - 'USER': 'cltbld', 12:32:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461265442.727246-860715218', 12:32:25 INFO - '_': '/tools/buildbot/bin/python'} 12:32:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:32:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:32:25 INFO - Running setup.py (path:/tmp/pip-b7V49g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:32:25 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 12:32:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:32:25 INFO - Running setup.py (path:/tmp/pip-51osFP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:32:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:32:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:32:25 INFO - Running setup.py (path:/tmp/pip-PweVc9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:32:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 12:32:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:32:25 INFO - Running setup.py (path:/tmp/pip-oikRPX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:32:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:32:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:32:25 INFO - Running setup.py (path:/tmp/pip-x74992-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:32:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 12:32:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:32:26 INFO - Running setup.py (path:/tmp/pip-i3snNB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:32:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 12:32:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:32:26 INFO - Running setup.py (path:/tmp/pip-LZ0zoZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:32:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 12:32:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:32:26 INFO - Running setup.py (path:/tmp/pip-F8Dy7g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:32:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 12:32:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:32:26 INFO - Running setup.py (path:/tmp/pip-jzJDNu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:32:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 12:32:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:32:26 INFO - Running setup.py (path:/tmp/pip-uf94U8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:32:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:32:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:32:26 INFO - Running setup.py (path:/tmp/pip-vxYRmX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:32:26 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 12:32:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:32:26 INFO - Running setup.py (path:/tmp/pip-2_LgWQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:32:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 12:32:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:32:27 INFO - Running setup.py (path:/tmp/pip-6milkA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:32:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 12:32:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:32:27 INFO - Running setup.py (path:/tmp/pip-O7Ydqt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:32:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 12:32:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:32:27 INFO - Running setup.py (path:/tmp/pip-pO_grX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:32:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 12:32:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:32:27 INFO - Running setup.py (path:/tmp/pip-86tQtq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:32:27 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 12:32:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:32:27 INFO - Running setup.py (path:/tmp/pip-W_mYub-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:32:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 12:32:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:32:27 INFO - Running setup.py (path:/tmp/pip-BDMlwR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:32:27 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 12:32:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:32:27 INFO - Running setup.py (path:/tmp/pip-bSsuL9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:32:27 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 12:32:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:32:27 INFO - Running setup.py (path:/tmp/pip-k7BoFQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:32:28 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 12:32:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:32:28 INFO - Running setup.py (path:/tmp/pip-GOP3MP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:32:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:32:28 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 12:32:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:32:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:32:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 12:32:28 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:32:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:32:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:32:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:32:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:32:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:32:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:32:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:32:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:32:32 INFO - Downloading blessings-1.6.tar.gz 12:32:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:32:32 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 12:32:32 INFO - Installing collected packages: blessings 12:32:32 INFO - Running setup.py install for blessings 12:32:32 INFO - Successfully installed blessings 12:32:32 INFO - Cleaning up... 12:32:32 INFO - Return code: 0 12:32:32 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:32:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:32:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:32:33 INFO - Reading from file tmpfile_stdout 12:32:33 INFO - Current package versions: 12:32:33 INFO - argparse == 1.2.1 12:32:33 INFO - blessings == 1.6 12:32:33 INFO - blobuploader == 1.2.4 12:32:33 INFO - browsermob-proxy == 0.6.0 12:32:33 INFO - docopt == 0.6.1 12:32:33 INFO - manifestparser == 1.1 12:32:33 INFO - marionette-client == 2.3.0 12:32:33 INFO - marionette-driver == 1.4.0 12:32:33 INFO - mozInstall == 1.12 12:32:33 INFO - mozcrash == 0.17 12:32:33 INFO - mozdebug == 0.1 12:32:33 INFO - mozdevice == 0.48 12:32:33 INFO - mozfile == 1.2 12:32:33 INFO - mozhttpd == 0.7 12:32:33 INFO - mozinfo == 0.9 12:32:33 INFO - mozleak == 0.1 12:32:33 INFO - mozlog == 3.1 12:32:33 INFO - moznetwork == 0.27 12:32:33 INFO - mozprocess == 0.22 12:32:33 INFO - mozprofile == 0.28 12:32:33 INFO - mozrunner == 6.11 12:32:33 INFO - mozscreenshot == 0.1 12:32:33 INFO - mozsystemmonitor == 0.0 12:32:33 INFO - moztest == 0.7 12:32:33 INFO - mozversion == 1.4 12:32:33 INFO - psutil == 3.1.1 12:32:33 INFO - requests == 1.2.3 12:32:33 INFO - wptserve == 1.4.0 12:32:33 INFO - wsgiref == 0.1.2 12:32:33 INFO - Running post-action listener: _resource_record_post_action 12:32:33 INFO - Running post-action listener: _start_resource_monitoring 12:32:33 INFO - Starting resource monitoring. 12:32:33 INFO - ##### 12:32:33 INFO - ##### Running pull step. 12:32:33 INFO - ##### 12:32:33 INFO - Running pre-action listener: _resource_record_pre_action 12:32:33 INFO - Running main action method: pull 12:32:33 INFO - Pull has nothing to do! 12:32:33 INFO - Running post-action listener: _resource_record_post_action 12:32:33 INFO - ##### 12:32:33 INFO - ##### Running install step. 12:32:33 INFO - ##### 12:32:33 INFO - Running pre-action listener: _resource_record_pre_action 12:32:33 INFO - Running main action method: install 12:32:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:32:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:32:33 INFO - Reading from file tmpfile_stdout 12:32:33 INFO - Detecting whether we're running mozinstall >=1.0... 12:32:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:32:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:32:33 INFO - Reading from file tmpfile_stdout 12:32:33 INFO - Output received: 12:32:33 INFO - Usage: mozinstall [options] installer 12:32:33 INFO - Options: 12:32:33 INFO - -h, --help show this help message and exit 12:32:33 INFO - -d DEST, --destination=DEST 12:32:33 INFO - Directory to install application into. [default: 12:32:33 INFO - "/builds/slave/test"] 12:32:33 INFO - --app=APP Application being installed. [default: firefox] 12:32:33 INFO - mkdir: /builds/slave/test/build/application 12:32:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 12:32:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 12:33:06 INFO - Reading from file tmpfile_stdout 12:33:06 INFO - Output received: 12:33:06 INFO - /builds/slave/test/build/application/firefox/firefox 12:33:06 INFO - Running post-action listener: _resource_record_post_action 12:33:06 INFO - ##### 12:33:06 INFO - ##### Running run-tests step. 12:33:06 INFO - ##### 12:33:06 INFO - Running pre-action listener: _resource_record_pre_action 12:33:06 INFO - Running main action method: run_tests 12:33:06 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:33:06 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:33:06 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:33:06 INFO - grabbing minidump binary from tooltool 12:33: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')]} 12:33:06 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 0x940de30>, '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 0x96aac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9729470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:33:06 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 12:33:06 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 12:33:06 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:33:06 INFO - Return code: 0 12:33:06 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 12:33:06 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:33:06 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/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.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 12:33:06 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/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.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 12:33:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:33:06 INFO - 'CCACHE_UMASK': '002', 12:33:06 INFO - 'DISPLAY': ':0', 12:33:06 INFO - 'HOME': '/home/cltbld', 12:33:06 INFO - 'LANG': 'en_US.UTF-8', 12:33:06 INFO - 'LOGNAME': 'cltbld', 12:33:06 INFO - 'MAIL': '/var/mail/cltbld', 12:33:06 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:33:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:33:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:33:06 INFO - 'MOZ_NO_REMOTE': '1', 12:33:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:33:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:33:06 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:33:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:33:06 INFO - 'PWD': '/builds/slave/test', 12:33:06 INFO - 'SHELL': '/bin/bash', 12:33:06 INFO - 'SHLVL': '1', 12:33:06 INFO - 'TERM': 'linux', 12:33:06 INFO - 'TMOUT': '86400', 12:33:06 INFO - 'USER': 'cltbld', 12:33:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461265442.727246-860715218', 12:33:06 INFO - '_': '/tools/buildbot/bin/python'} 12:33:06 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/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.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 12:33:07 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 12:33:07 INFO - import pkg_resources 12:33:08 INFO - Using 1 client processes 12:33:08 INFO - wptserve Starting http server on 127.0.0.1:8000 12:33:08 INFO - wptserve Starting http server on 127.0.0.1:8001 12:33:08 INFO - wptserve Starting http server on 127.0.0.1:8443 12:33:10 INFO - SUITE-START | Running 778 tests 12:33:10 INFO - Running testharness tests 12:33:10 INFO - Setting up ssl 12:33:10 INFO - PROCESS | certutil | 12:33:10 INFO - PROCESS | certutil | 12:33:10 INFO - PROCESS | certutil | 12:33:10 INFO - Certificate Nickname Trust Attributes 12:33:10 INFO - SSL,S/MIME,JAR/XPI 12:33:10 INFO - 12:33:10 INFO - web-platform-tests CT,, 12:33:10 INFO - 12:33:10 INFO - Starting runner 12:33:13 INFO - PROCESS | 1812 | 1461267193468 Marionette DEBUG Marionette enabled via build flag and pref 12:33:13 INFO - PROCESS | 1812 | ++DOCSHELL 0xa2be5000 == 1 [pid = 1812] [id = 1] 12:33:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 1 (0xa2be5400) [pid = 1812] [serial = 1] [outer = (nil)] 12:33:13 INFO - PROCESS | 1812 | [1812] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:33:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 2 (0xa2be5c00) [pid = 1812] [serial = 2] [outer = 0xa2be5400] 12:33:14 INFO - PROCESS | 1812 | 1461267194124 Marionette INFO Listening on port 2828 12:33:14 INFO - PROCESS | 1812 | 1461267194704 Marionette DEBUG Marionette enabled via command-line flag 12:33:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fd5ec00 == 2 [pid = 1812] [id = 2] 12:33:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 3 (0x9fda4400) [pid = 1812] [serial = 3] [outer = (nil)] 12:33:14 INFO - PROCESS | 1812 | [1812] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:33:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 4 (0x9fda4c00) [pid = 1812] [serial = 4] [outer = 0x9fda4400] 12:33:14 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fc81560 12:33:14 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fc8a0a0 12:33:14 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fc8df80 12:33:14 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fc8ebe0 12:33:15 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fca3920 12:33:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 5 (0x9fc9e800) [pid = 1812] [serial = 5] [outer = 0xa2be5400] 12:33:15 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:33:15 INFO - PROCESS | 1812 | 1461267195141 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47995 12:33:15 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:33:15 INFO - PROCESS | 1812 | 1461267195174 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47996 12:33:15 INFO - PROCESS | 1812 | 1461267195230 Marionette DEBUG Closed connection conn0 12:33:15 INFO - PROCESS | 1812 | [1812] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 12:33:15 INFO - PROCESS | 1812 | 1461267195347 Marionette DEBUG Closed connection conn1 12:33:15 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:33:15 INFO - PROCESS | 1812 | 1461267195365 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47997 12:33:15 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:33:15 INFO - PROCESS | 1812 | 1461267195435 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47998 12:33:15 INFO - PROCESS | 1812 | 1461267195442 Marionette DEBUG Closed connection conn2 12:33:15 INFO - PROCESS | 1812 | 1461267195486 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:33:15 INFO - PROCESS | 1812 | 1461267195507 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421110016","device":"desktop","version":"48.0a1"} 12:33:16 INFO - PROCESS | 1812 | [1812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:33:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x98e7bc00 == 3 [pid = 1812] [id = 3] 12:33:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 6 (0x98e7c000) [pid = 1812] [serial = 6] [outer = (nil)] 12:33:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x98e7c400 == 4 [pid = 1812] [id = 4] 12:33:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 7 (0x98e80000) [pid = 1812] [serial = 7] [outer = (nil)] 12:33:18 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:33:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x983e6c00 == 5 [pid = 1812] [id = 5] 12:33:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 8 (0x983e7000) [pid = 1812] [serial = 8] [outer = (nil)] 12:33:18 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:33:18 INFO - PROCESS | 1812 | [1812] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:33:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 9 (0x98564c00) [pid = 1812] [serial = 9] [outer = 0x983e7000] 12:33:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 10 (0x97eb5400) [pid = 1812] [serial = 10] [outer = 0x98e7c000] 12:33:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 11 (0x97eb7000) [pid = 1812] [serial = 11] [outer = 0x98e80000] 12:33:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 12 (0x97eb9400) [pid = 1812] [serial = 12] [outer = 0x983e7000] 12:33:19 INFO - PROCESS | 1812 | 1461267199830 Marionette DEBUG loaded listener.js 12:33:19 INFO - PROCESS | 1812 | 1461267199848 Marionette DEBUG loaded listener.js 12:33:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 13 (0x95a30800) [pid = 1812] [serial = 13] [outer = 0x983e7000] 12:33:20 INFO - PROCESS | 1812 | 1461267200626 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"dd08b564-26e3-47c1-93dd-3807cf3b43cf","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421110016","device":"desktop","version":"48.0a1","command_id":1}}] 12:33:20 INFO - PROCESS | 1812 | 1461267200856 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:33:21 INFO - PROCESS | 1812 | 1461267201172 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:33:21 INFO - PROCESS | 1812 | 1461267201296 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:33:21 INFO - PROCESS | 1812 | [1812] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:33:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 14 (0x928c7400) [pid = 1812] [serial = 14] [outer = 0x983e7000] 12:33:21 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:21 INFO - PROCESS | 1812 | 1461267201789 Marionette TRACE conn3 <- [1,3,null,{}] 12:33:21 INFO - PROCESS | 1812 | 1461267201804 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:33:21 INFO - PROCESS | 1812 | 1461267201828 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:33:21 INFO - PROCESS | 1812 | 1461267201872 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:33:21 INFO - PROCESS | 1812 | 1461267201877 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 12:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:33:21 INFO - PROCESS | 1812 | 1461267201884 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:33:21 INFO - PROCESS | 1812 | 1461267201890 Marionette TRACE conn3 <- [1,6,null,{}] 12:33:21 INFO - PROCESS | 1812 | 1461267201905 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:21 INFO - PROCESS | 1812 | 1461267201941 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:33:21 INFO - PROCESS | 1812 | 1461267201951 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x91426000 == 6 [pid = 1812] [id = 6] 12:33:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 15 (0x91426400) [pid = 1812] [serial = 15] [outer = (nil)] 12:33:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 16 (0x91428400) [pid = 1812] [serial = 16] [outer = 0x91426400] 12:33:22 INFO - PROCESS | 1812 | 1461267202032 Marionette DEBUG loaded listener.js 12:33:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 17 (0x9142d000) [pid = 1812] [serial = 17] [outer = 0x91426400] 12:33:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x91213800 == 7 [pid = 1812] [id = 7] 12:33:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 18 (0x91214400) [pid = 1812] [serial = 18] [outer = (nil)] 12:33:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 19 (0x9121f800) [pid = 1812] [serial = 19] [outer = 0x91214400] 12:33:22 INFO - PROCESS | 1812 | 1461267202496 Marionette DEBUG loaded listener.js 12:33:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 20 (0x91213c00) [pid = 1812] [serial = 20] [outer = 0x91214400] 12:33:23 INFO - PROCESS | 1812 | [1812] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 12:33:23 INFO - PROCESS | 1812 | 1461267203108 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:33:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:33:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1298ms 12:33:23 INFO - PROCESS | 1812 | 1461267203258 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:33:23 INFO - PROCESS | 1812 | 1461267203260 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 12:33:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:33:23 INFO - PROCESS | 1812 | 1461267203302 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:33:23 INFO - PROCESS | 1812 | 1461267203306 Marionette TRACE conn3 <- [1,10,null,{}] 12:33:23 INFO - PROCESS | 1812 | 1461267203320 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:23 INFO - PROCESS | 1812 | 1461267203492 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:33:23 INFO - PROCESS | 1812 | 1461267203513 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f848000 == 8 [pid = 1812] [id = 8] 12:33:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 21 (0x8f848400) [pid = 1812] [serial = 21] [outer = (nil)] 12:33:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 22 (0x8f84b800) [pid = 1812] [serial = 22] [outer = 0x8f848400] 12:33:23 INFO - PROCESS | 1812 | 1461267203589 Marionette DEBUG loaded listener.js 12:33:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 23 (0x8f84f000) [pid = 1812] [serial = 23] [outer = 0x8f848400] 12:33:24 INFO - PROCESS | 1812 | 1461267204663 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 12:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1403ms 12:33:24 INFO - PROCESS | 1812 | 1461267204684 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:33:24 INFO - PROCESS | 1812 | 1461267204691 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 12:33:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:33:24 INFO - PROCESS | 1812 | 1461267204701 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:33:24 INFO - PROCESS | 1812 | 1461267204706 Marionette TRACE conn3 <- [1,14,null,{}] 12:33:24 INFO - PROCESS | 1812 | 1461267204715 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:24 INFO - PROCESS | 1812 | 1461267204934 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:33:25 INFO - PROCESS | 1812 | 1461267205113 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb45c00 == 9 [pid = 1812] [id = 9] 12:33:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 24 (0x8fb48c00) [pid = 1812] [serial = 24] [outer = (nil)] 12:33:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 25 (0x9120b000) [pid = 1812] [serial = 25] [outer = 0x8fb48c00] 12:33:25 INFO - PROCESS | 1812 | 1461267205225 Marionette DEBUG loaded listener.js 12:33:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 26 (0x9122b400) [pid = 1812] [serial = 26] [outer = 0x8fb48c00] 12:33:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fd7000 == 10 [pid = 1812] [id = 10] 12:33:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 27 (0x94fd8400) [pid = 1812] [serial = 27] [outer = (nil)] 12:33:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 28 (0x94fe2000) [pid = 1812] [serial = 28] [outer = 0x94fd8400] 12:33:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 29 (0x94fdd000) [pid = 1812] [serial = 29] [outer = 0x94fd8400] 12:33:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x96cba000 == 11 [pid = 1812] [id = 11] 12:33:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 30 (0x96cbb400) [pid = 1812] [serial = 30] [outer = (nil)] 12:33:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 31 (0x96fe8000) [pid = 1812] [serial = 31] [outer = 0x96cbb400] 12:33:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 32 (0x97807c00) [pid = 1812] [serial = 32] [outer = 0x96cbb400] 12:33:26 INFO - PROCESS | 1812 | 1461267206556 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 12:33:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:33:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1937ms 12:33:26 INFO - PROCESS | 1812 | 1461267206638 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:33:26 INFO - PROCESS | 1812 | 1461267206646 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 12:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:33:26 INFO - PROCESS | 1812 | 1461267206670 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:33:26 INFO - PROCESS | 1812 | 1461267206677 Marionette TRACE conn3 <- [1,18,null,{}] 12:33:26 INFO - PROCESS | 1812 | 1461267206766 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:26 INFO - PROCESS | 1812 | 1461267206982 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:33:27 INFO - PROCESS | 1812 | 1461267207054 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x9142c000 == 12 [pid = 1812] [id = 12] 12:33:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 33 (0x94fd6c00) [pid = 1812] [serial = 33] [outer = (nil)] 12:33:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 34 (0x98b0bc00) [pid = 1812] [serial = 34] [outer = 0x94fd6c00] 12:33:27 INFO - PROCESS | 1812 | 1461267207142 Marionette DEBUG loaded listener.js 12:33:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 35 (0x98f77000) [pid = 1812] [serial = 35] [outer = 0x94fd6c00] 12:33:28 INFO - PROCESS | 1812 | 1461267208025 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 12:33:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:33:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1392ms 12:33:28 INFO - PROCESS | 1812 | 1461267208061 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:33:28 INFO - PROCESS | 1812 | 1461267208067 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 12:33:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:33:28 INFO - PROCESS | 1812 | 1461267208073 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:33:28 INFO - PROCESS | 1812 | 1461267208079 Marionette TRACE conn3 <- [1,22,null,{}] 12:33:28 INFO - PROCESS | 1812 | 1461267208096 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:28 INFO - PROCESS | 1812 | 1461267208309 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:33:28 INFO - PROCESS | 1812 | 1461267208444 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x9aed1c00 == 13 [pid = 1812] [id = 13] 12:33:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 36 (0x9b18f800) [pid = 1812] [serial = 36] [outer = (nil)] 12:33:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 37 (0x9fc40400) [pid = 1812] [serial = 37] [outer = 0x9b18f800] 12:33:28 INFO - PROCESS | 1812 | 1461267208534 Marionette DEBUG loaded listener.js 12:33:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 38 (0x9fd5a800) [pid = 1812] [serial = 38] [outer = 0x9b18f800] 12:33:29 INFO - PROCESS | 1812 | 1461267209401 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 12:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1395ms 12:33:29 INFO - PROCESS | 1812 | 1461267209469 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:33:29 INFO - PROCESS | 1812 | 1461267209474 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 12:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:33:29 INFO - PROCESS | 1812 | 1461267209480 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:33:29 INFO - PROCESS | 1812 | 1461267209484 Marionette TRACE conn3 <- [1,26,null,{}] 12:33:29 INFO - PROCESS | 1812 | 1461267209490 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:29 INFO - PROCESS | 1812 | 1461267209665 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:33:29 INFO - PROCESS | 1812 | 1461267209874 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x98eb1400 == 14 [pid = 1812] [id = 14] 12:33:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 39 (0x98eb2000) [pid = 1812] [serial = 39] [outer = (nil)] 12:33:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 40 (0x98eb4000) [pid = 1812] [serial = 40] [outer = 0x98eb2000] 12:33:29 INFO - PROCESS | 1812 | 1461267209988 Marionette DEBUG loaded listener.js 12:33:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 41 (0x98eb8400) [pid = 1812] [serial = 41] [outer = 0x98eb2000] 12:33:31 INFO - PROCESS | 1812 | 1461267211121 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1682ms 12:33:31 INFO - PROCESS | 1812 | 1461267211163 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:33:31 INFO - PROCESS | 1812 | 1461267211169 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 12:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:33:31 INFO - PROCESS | 1812 | 1461267211177 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:33:31 INFO - PROCESS | 1812 | 1461267211183 Marionette TRACE conn3 <- [1,30,null,{}] 12:33:31 INFO - PROCESS | 1812 | 1461267211191 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:31 INFO - PROCESS | 1812 | 1461267211439 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:33:31 INFO - PROCESS | 1812 | 1461267211608 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x9120cc00 == 15 [pid = 1812] [id = 15] 12:33:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 42 (0x91211000) [pid = 1812] [serial = 42] [outer = (nil)] 12:33:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 43 (0x94f73800) [pid = 1812] [serial = 43] [outer = 0x91211000] 12:33:31 INFO - PROCESS | 1812 | 1461267211693 Marionette DEBUG loaded listener.js 12:33:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 44 (0x95a9a000) [pid = 1812] [serial = 44] [outer = 0x91211000] 12:33:32 INFO - PROCESS | 1812 | 1461267212462 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 12:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1333ms 12:33:32 INFO - PROCESS | 1812 | 1461267212536 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:33:32 INFO - PROCESS | 1812 | 1461267212544 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 12:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:33:32 INFO - PROCESS | 1812 | 1461267212555 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:33:32 INFO - PROCESS | 1812 | 1461267212559 Marionette TRACE conn3 <- [1,34,null,{}] 12:33:32 INFO - PROCESS | 1812 | 1461267212566 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:32 INFO - PROCESS | 1812 | 1461267212724 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:33:32 INFO - PROCESS | 1812 | 1461267212735 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x97905400 == 16 [pid = 1812] [id = 16] 12:33:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 45 (0x97ce9400) [pid = 1812] [serial = 45] [outer = (nil)] 12:33:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 46 (0x97eb6c00) [pid = 1812] [serial = 46] [outer = 0x97ce9400] 12:33:32 INFO - PROCESS | 1812 | 1461267212812 Marionette DEBUG loaded listener.js 12:33:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 47 (0x98b0e400) [pid = 1812] [serial = 47] [outer = 0x97ce9400] 12:33:33 INFO - PROCESS | 1812 | 1461267213586 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 12:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1088ms 12:33:33 INFO - PROCESS | 1812 | 1461267213643 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:33:33 INFO - PROCESS | 1812 | 1461267213647 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 12:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:33:33 INFO - PROCESS | 1812 | 1461267213653 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:33:33 INFO - PROCESS | 1812 | 1461267213658 Marionette TRACE conn3 <- [1,38,null,{}] 12:33:33 INFO - PROCESS | 1812 | 1461267213677 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:33 INFO - PROCESS | 1812 | 1461267213827 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:33:33 INFO - PROCESS | 1812 | 1461267213839 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x92874000 == 17 [pid = 1812] [id = 17] 12:33:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 48 (0x97f07800) [pid = 1812] [serial = 48] [outer = (nil)] 12:33:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 49 (0x98f5b400) [pid = 1812] [serial = 49] [outer = 0x97f07800] 12:33:33 INFO - PROCESS | 1812 | 1461267213928 Marionette DEBUG loaded listener.js 12:33:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 50 (0x98f70400) [pid = 1812] [serial = 50] [outer = 0x97f07800] 12:33:34 INFO - PROCESS | 1812 | 1461267214889 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 12:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1288ms 12:33:34 INFO - PROCESS | 1812 | 1461267214943 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:33:34 INFO - PROCESS | 1812 | 1461267214948 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 12:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:33:34 INFO - PROCESS | 1812 | 1461267214958 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:33:34 INFO - PROCESS | 1812 | 1461267214963 Marionette TRACE conn3 <- [1,42,null,{}] 12:33:34 INFO - PROCESS | 1812 | 1461267214972 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:35 INFO - PROCESS | 1812 | 1461267215187 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:33:35 INFO - PROCESS | 1812 | 1461267215322 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb41c00 == 18 [pid = 1812] [id = 18] 12:33:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 51 (0x91205400) [pid = 1812] [serial = 51] [outer = (nil)] 12:33:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 52 (0x9286b800) [pid = 1812] [serial = 52] [outer = 0x91205400] 12:33:35 INFO - PROCESS | 1812 | 1461267215421 Marionette DEBUG loaded listener.js 12:33:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 53 (0x94fdb400) [pid = 1812] [serial = 53] [outer = 0x91205400] 12:33:36 INFO - PROCESS | 1812 | 1461267216312 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 12:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1396ms 12:33:36 INFO - PROCESS | 1812 | 1461267216355 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:33:36 INFO - PROCESS | 1812 | 1461267216364 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 12:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:33:36 INFO - PROCESS | 1812 | 1461267216375 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:33:36 INFO - PROCESS | 1812 | 1461267216379 Marionette TRACE conn3 <- [1,46,null,{}] 12:33:36 INFO - PROCESS | 1812 | 1461267216386 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:36 INFO - PROCESS | 1812 | 1461267216578 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:33:36 INFO - PROCESS | 1812 | 1461267216720 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f842000 == 19 [pid = 1812] [id = 19] 12:33:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 54 (0x97cf0000) [pid = 1812] [serial = 54] [outer = (nil)] 12:33:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 55 (0x98eb1000) [pid = 1812] [serial = 55] [outer = 0x97cf0000] 12:33:36 INFO - PROCESS | 1812 | 1461267216821 Marionette DEBUG loaded listener.js 12:33:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 56 (0x98ebf000) [pid = 1812] [serial = 56] [outer = 0x97cf0000] 12:33:37 INFO - PROCESS | 1812 | 1461267217706 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1389ms 12:33:37 INFO - PROCESS | 1812 | 1461267217764 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:33:37 INFO - PROCESS | 1812 | 1461267217769 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 12:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:33:37 INFO - PROCESS | 1812 | 1461267217776 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:33:37 INFO - PROCESS | 1812 | 1461267217782 Marionette TRACE conn3 <- [1,50,null,{}] 12:33:37 INFO - PROCESS | 1812 | 1461267217798 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:38 INFO - PROCESS | 1812 | 1461267218014 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:33:38 INFO - PROCESS | 1812 | 1461267218192 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x91eae000 == 20 [pid = 1812] [id = 20] 12:33:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 57 (0x98f73000) [pid = 1812] [serial = 57] [outer = (nil)] 12:33:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 58 (0x99826800) [pid = 1812] [serial = 58] [outer = 0x98f73000] 12:33:38 INFO - PROCESS | 1812 | 1461267218318 Marionette DEBUG loaded listener.js 12:33:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 59 (0x998d4800) [pid = 1812] [serial = 59] [outer = 0x98f73000] 12:33:39 INFO - PROCESS | 1812 | 1461267219134 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1384ms 12:33:39 INFO - PROCESS | 1812 | 1461267219160 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:33:39 INFO - PROCESS | 1812 | 1461267219165 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 12:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:33:39 INFO - PROCESS | 1812 | 1461267219173 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:33:39 INFO - PROCESS | 1812 | 1461267219176 Marionette TRACE conn3 <- [1,54,null,{}] 12:33:39 INFO - PROCESS | 1812 | 1461267219182 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:39 INFO - PROCESS | 1812 | 1461267219346 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:33:39 INFO - PROCESS | 1812 | 1461267219480 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb3d800 == 21 [pid = 1812] [id = 21] 12:33:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 60 (0x998cf400) [pid = 1812] [serial = 60] [outer = (nil)] 12:33:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 61 (0x9b18d800) [pid = 1812] [serial = 61] [outer = 0x998cf400] 12:33:39 INFO - PROCESS | 1812 | 1461267219567 Marionette DEBUG loaded listener.js 12:33:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 62 (0x9dfeec00) [pid = 1812] [serial = 62] [outer = 0x998cf400] 12:33:40 INFO - PROCESS | 1812 | 1461267220457 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1335ms 12:33:40 INFO - PROCESS | 1812 | 1461267220513 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:33:40 INFO - PROCESS | 1812 | 1461267220517 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 12:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:33:40 INFO - PROCESS | 1812 | 1461267220525 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:33:40 INFO - PROCESS | 1812 | 1461267220529 Marionette TRACE conn3 <- [1,58,null,{}] 12:33:40 INFO - PROCESS | 1812 | 1461267220535 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:40 INFO - PROCESS | 1812 | 1461267220705 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:33:40 INFO - PROCESS | 1812 | 1461267220836 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb3f000 == 22 [pid = 1812] [id = 22] 12:33:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 63 (0x8fb3f400) [pid = 1812] [serial = 63] [outer = (nil)] 12:33:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 64 (0x9aed2800) [pid = 1812] [serial = 64] [outer = 0x8fb3f400] 12:33:40 INFO - PROCESS | 1812 | 1461267220933 Marionette DEBUG loaded listener.js 12:33:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 65 (0x9ea22000) [pid = 1812] [serial = 65] [outer = 0x8fb3f400] 12:33:41 INFO - PROCESS | 1812 | 1461267221862 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1385ms 12:33:41 INFO - PROCESS | 1812 | 1461267221912 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:33:41 INFO - PROCESS | 1812 | 1461267221917 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 12:33:41 INFO - PROCESS | 1812 | 1461267221925 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:33:41 INFO - PROCESS | 1812 | 1461267221932 Marionette TRACE conn3 <- [1,62,null,{}] 12:33:41 INFO - PROCESS | 1812 | 1461267221959 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:42 INFO - PROCESS | 1812 | 1461267222128 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:33:42 INFO - PROCESS | 1812 | 1461267222280 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x9122a400 == 23 [pid = 1812] [id = 23] 12:33:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 66 (0x91421c00) [pid = 1812] [serial = 66] [outer = (nil)] 12:33:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 67 (0x96b41000) [pid = 1812] [serial = 67] [outer = 0x91421c00] 12:33:42 INFO - PROCESS | 1812 | 1461267222373 Marionette DEBUG loaded listener.js 12:33:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 68 (0x97782c00) [pid = 1812] [serial = 68] [outer = 0x91421c00] 12:33:43 INFO - PROCESS | 1812 | --DOCSHELL 0x97905400 == 22 [pid = 1812] [id = 16] 12:33:43 INFO - PROCESS | 1812 | --DOCSHELL 0x9120cc00 == 21 [pid = 1812] [id = 15] 12:33:43 INFO - PROCESS | 1812 | --DOCSHELL 0x9aed1c00 == 20 [pid = 1812] [id = 13] 12:33:43 INFO - PROCESS | 1812 | 1461267223291 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1403ms 12:33:43 INFO - PROCESS | 1812 | 1461267223328 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:33:43 INFO - PROCESS | 1812 | 1461267223333 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 12:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:33:43 INFO - PROCESS | 1812 | 1461267223342 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:33:43 INFO - PROCESS | 1812 | 1461267223349 Marionette TRACE conn3 <- [1,66,null,{}] 12:33:43 INFO - PROCESS | 1812 | 1461267223359 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:43 INFO - PROCESS | 1812 | 1461267223538 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:33:43 INFO - PROCESS | 1812 | 1461267223673 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x9120cc00 == 21 [pid = 1812] [id = 24] 12:33:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 69 (0x91223000) [pid = 1812] [serial = 69] [outer = (nil)] 12:33:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 70 (0x96bc0400) [pid = 1812] [serial = 70] [outer = 0x91223000] 12:33:43 INFO - PROCESS | 1812 | 1461267223765 Marionette DEBUG loaded listener.js 12:33:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 71 (0x97ce7400) [pid = 1812] [serial = 71] [outer = 0x91223000] 12:33:44 INFO - PROCESS | 1812 | 1461267224589 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1285ms 12:33:44 INFO - PROCESS | 1812 | 1461267224627 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:33:44 INFO - PROCESS | 1812 | 1461267224636 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 12:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:33:44 INFO - PROCESS | 1812 | 1461267224647 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:33:44 INFO - PROCESS | 1812 | 1461267224650 Marionette TRACE conn3 <- [1,70,null,{}] 12:33:44 INFO - PROCESS | 1812 | 1461267224657 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:44 INFO - PROCESS | 1812 | 1461267224827 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:33:44 INFO - PROCESS | 1812 | 1461267224972 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb48800 == 22 [pid = 1812] [id = 25] 12:33:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 72 (0x98eb1800) [pid = 1812] [serial = 72] [outer = (nil)] 12:33:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 73 (0x99149800) [pid = 1812] [serial = 73] [outer = 0x98eb1800] 12:33:45 INFO - PROCESS | 1812 | 1461267225079 Marionette DEBUG loaded listener.js 12:33:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 74 (0x99214800) [pid = 1812] [serial = 74] [outer = 0x98eb1800] 12:33:46 INFO - PROCESS | 1812 | 1461267226008 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1435ms 12:33:46 INFO - PROCESS | 1812 | 1461267226082 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:33:46 INFO - PROCESS | 1812 | 1461267226086 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 12:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:33:46 INFO - PROCESS | 1812 | 1461267226094 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:33:46 INFO - PROCESS | 1812 | 1461267226101 Marionette TRACE conn3 <- [1,74,null,{}] 12:33:46 INFO - PROCESS | 1812 | 1461267226117 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:46 INFO - PROCESS | 1812 | 1461267226340 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:33:46 INFO - PROCESS | 1812 | 1461267226513 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x9aed8c00 == 23 [pid = 1812] [id = 26] 12:33:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 75 (0x9dfe6800) [pid = 1812] [serial = 75] [outer = (nil)] 12:33:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 76 (0x9fc39000) [pid = 1812] [serial = 76] [outer = 0x9dfe6800] 12:33:46 INFO - PROCESS | 1812 | 1461267226617 Marionette DEBUG loaded listener.js 12:33:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 77 (0x9fda3400) [pid = 1812] [serial = 77] [outer = 0x9dfe6800] 12:33:47 INFO - PROCESS | 1812 | 1461267227504 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1487ms 12:33:47 INFO - PROCESS | 1812 | 1461267227581 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:33:47 INFO - PROCESS | 1812 | 1461267227586 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 12:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:33:47 INFO - PROCESS | 1812 | 1461267227592 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:33:47 INFO - PROCESS | 1812 | 1461267227596 Marionette TRACE conn3 <- [1,78,null,{}] 12:33:47 INFO - PROCESS | 1812 | 1461267227603 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:47 INFO - PROCESS | 1812 | 1461267227771 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:33:47 INFO - PROCESS | 1812 | 1461267227906 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f847c00 == 24 [pid = 1812] [id = 27] 12:33:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 78 (0x9ea1e000) [pid = 1812] [serial = 78] [outer = (nil)] 12:33:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 79 (0xa0b2fc00) [pid = 1812] [serial = 79] [outer = 0x9ea1e000] 12:33:48 INFO - PROCESS | 1812 | 1461267228001 Marionette DEBUG loaded listener.js 12:33:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 80 (0xa0d3f400) [pid = 1812] [serial = 80] [outer = 0x9ea1e000] 12:33:48 INFO - PROCESS | 1812 | 1461267228885 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1338ms 12:33:48 INFO - PROCESS | 1812 | 1461267228932 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:33:48 INFO - PROCESS | 1812 | 1461267228936 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 12:33:48 INFO - PROCESS | 1812 | 1461267228942 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:33:48 INFO - PROCESS | 1812 | 1461267228946 Marionette TRACE conn3 <- [1,82,null,{}] 12:33:48 INFO - PROCESS | 1812 | 1461267228952 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:49 INFO - PROCESS | 1812 | 1461267229115 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:33:49 INFO - PROCESS | 1812 | 1461267229251 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f84bc00 == 25 [pid = 1812] [id = 28] 12:33:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 81 (0x8fb41800) [pid = 1812] [serial = 81] [outer = (nil)] 12:33:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 82 (0x94fbbc00) [pid = 1812] [serial = 82] [outer = 0x8fb41800] 12:33:49 INFO - PROCESS | 1812 | 1461267229338 Marionette DEBUG loaded listener.js 12:33:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 83 (0x94fbd800) [pid = 1812] [serial = 83] [outer = 0x8fb41800] 12:33:50 INFO - PROCESS | 1812 | 1461267230221 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1334ms 12:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:33:50 INFO - PROCESS | 1812 | 1461267230275 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:33:50 INFO - PROCESS | 1812 | 1461267230278 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 12:33:50 INFO - PROCESS | 1812 | 1461267230285 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:33:50 INFO - PROCESS | 1812 | 1461267230289 Marionette TRACE conn3 <- [1,86,null,{}] 12:33:50 INFO - PROCESS | 1812 | 1461267230296 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:50 INFO - PROCESS | 1812 | 1461267230556 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:33:50 INFO - PROCESS | 1812 | 1461267230736 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fbc000 == 26 [pid = 1812] [id = 29] 12:33:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 84 (0xa01b6800) [pid = 1812] [serial = 84] [outer = (nil)] 12:33:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 85 (0xa2bdd000) [pid = 1812] [serial = 85] [outer = 0xa01b6800] 12:33:50 INFO - PROCESS | 1812 | 1461267230830 Marionette DEBUG loaded listener.js 12:33:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 86 (0xa3d83000) [pid = 1812] [serial = 86] [outer = 0xa01b6800] 12:33:51 INFO - PROCESS | 1812 | 1461267231788 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1580ms 12:33:51 INFO - PROCESS | 1812 | 1461267231865 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:33:51 INFO - PROCESS | 1812 | 1461267231871 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 12:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:33:51 INFO - PROCESS | 1812 | 1461267231880 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:33:51 INFO - PROCESS | 1812 | 1461267231885 Marionette TRACE conn3 <- [1,90,null,{}] 12:33:51 INFO - PROCESS | 1812 | 1461267231893 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:52 INFO - PROCESS | 1812 | 1461267232054 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:33:52 INFO - PROCESS | 1812 | 1461267232204 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fbb400 == 27 [pid = 1812] [id = 30] 12:33:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 87 (0x94fbf000) [pid = 1812] [serial = 87] [outer = (nil)] 12:33:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 88 (0x95a32800) [pid = 1812] [serial = 88] [outer = 0x94fbf000] 12:33:52 INFO - PROCESS | 1812 | 1461267232299 Marionette DEBUG loaded listener.js 12:33:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 89 (0x98eb9400) [pid = 1812] [serial = 89] [outer = 0x94fbf000] 12:33:52 INFO - PROCESS | 1812 | --DOCSHELL 0x91eae000 == 26 [pid = 1812] [id = 20] 12:33:52 INFO - PROCESS | 1812 | --DOCSHELL 0x8f842000 == 25 [pid = 1812] [id = 19] 12:33:52 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb41c00 == 24 [pid = 1812] [id = 18] 12:33:53 INFO - PROCESS | 1812 | 1461267233210 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1431ms 12:33:53 INFO - PROCESS | 1812 | 1461267233312 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:33:53 INFO - PROCESS | 1812 | 1461267233317 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 12:33:53 INFO - PROCESS | 1812 | 1461267233325 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:33:53 INFO - PROCESS | 1812 | 1461267233330 Marionette TRACE conn3 <- [1,94,null,{}] 12:33:53 INFO - PROCESS | 1812 | 1461267233339 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:53 INFO - PROCESS | 1812 | 1461267233511 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:33:53 INFO - PROCESS | 1812 | 1461267233623 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x9120e800 == 25 [pid = 1812] [id = 31] 12:33:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0x928d1800) [pid = 1812] [serial = 90] [outer = (nil)] 12:33:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0x95a9ac00) [pid = 1812] [serial = 91] [outer = 0x928d1800] 12:33:53 INFO - PROCESS | 1812 | 1461267233713 Marionette DEBUG loaded listener.js 12:33:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0x98f5f800) [pid = 1812] [serial = 92] [outer = 0x928d1800] 12:33:54 INFO - PROCESS | 1812 | 1461267234542 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1285ms 12:33:54 INFO - PROCESS | 1812 | 1461267234611 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:33:54 INFO - PROCESS | 1812 | 1461267234620 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 12:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:33:54 INFO - PROCESS | 1812 | 1461267234631 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:33:54 INFO - PROCESS | 1812 | 1461267234635 Marionette TRACE conn3 <- [1,98,null,{}] 12:33:54 INFO - PROCESS | 1812 | 1461267234642 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:54 INFO - PROCESS | 1812 | 1461267234827 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:33:54 INFO - PROCESS | 1812 | 1461267234968 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x97f0f000 == 26 [pid = 1812] [id = 32] 12:33:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x98ebec00) [pid = 1812] [serial = 93] [outer = (nil)] 12:33:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x9dfe7400) [pid = 1812] [serial = 94] [outer = 0x98ebec00] 12:33:55 INFO - PROCESS | 1812 | 1461267235061 Marionette DEBUG loaded listener.js 12:33:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x9fc3f800) [pid = 1812] [serial = 95] [outer = 0x98ebec00] 12:33:55 INFO - PROCESS | 1812 | 1461267235986 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1388ms 12:33:56 INFO - PROCESS | 1812 | 1461267236019 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:33:56 INFO - PROCESS | 1812 | 1461267236023 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 12:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:33:56 INFO - PROCESS | 1812 | 1461267236030 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:33:56 INFO - PROCESS | 1812 | 1461267236036 Marionette TRACE conn3 <- [1,102,null,{}] 12:33:56 INFO - PROCESS | 1812 | 1461267236052 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:56 INFO - PROCESS | 1812 | 1461267236242 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:33:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0xa01dc400) [pid = 1812] [serial = 96] [outer = 0x96cbb400] 12:33:56 INFO - PROCESS | 1812 | 1461267236426 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:56 INFO - PROCESS | 1812 | ++DOCSHELL 0xa0d46000 == 27 [pid = 1812] [id = 33] 12:33:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0xa0f78000) [pid = 1812] [serial = 97] [outer = (nil)] 12:33:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0xa10e7800) [pid = 1812] [serial = 98] [outer = 0xa0f78000] 12:33:56 INFO - PROCESS | 1812 | 1461267236529 Marionette DEBUG loaded listener.js 12:33:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0xa2b41800) [pid = 1812] [serial = 99] [outer = 0xa0f78000] 12:33:57 INFO - PROCESS | 1812 | 1461267237461 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1493ms 12:33:57 INFO - PROCESS | 1812 | 1461267237522 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:33:57 INFO - PROCESS | 1812 | 1461267237527 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 12:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:33:57 INFO - PROCESS | 1812 | 1461267237535 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:33:57 INFO - PROCESS | 1812 | 1461267237538 Marionette TRACE conn3 <- [1,106,null,{}] 12:33:57 INFO - PROCESS | 1812 | 1461267237544 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:57 INFO - PROCESS | 1812 | 1461267237716 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:33:57 INFO - PROCESS | 1812 | 1461267237830 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f84ec00 == 28 [pid = 1812] [id = 34] 12:33:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x8fb46000) [pid = 1812] [serial = 100] [outer = (nil)] 12:33:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0xa445b800) [pid = 1812] [serial = 101] [outer = 0x8fb46000] 12:33:57 INFO - PROCESS | 1812 | 1461267237953 Marionette DEBUG loaded listener.js 12:33:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0xa45e9800) [pid = 1812] [serial = 102] [outer = 0x8fb46000] 12:33:58 INFO - PROCESS | 1812 | 1461267238787 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1334ms 12:33:58 INFO - PROCESS | 1812 | 1461267238870 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:33:58 INFO - PROCESS | 1812 | 1461267238878 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 12:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:33:58 INFO - PROCESS | 1812 | 1461267238891 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:33:58 INFO - PROCESS | 1812 | 1461267238894 Marionette TRACE conn3 <- [1,110,null,{}] 12:33:58 INFO - PROCESS | 1812 | 1461267238900 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:59 INFO - PROCESS | 1812 | 1461267239089 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:33:59 INFO - PROCESS | 1812 | 1461267239230 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb42400 == 29 [pid = 1812] [id = 35] 12:33:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x99c90c00) [pid = 1812] [serial = 103] [outer = (nil)] 12:33:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x99c99000) [pid = 1812] [serial = 104] [outer = 0x99c90c00] 12:33:59 INFO - PROCESS | 1812 | 1461267239313 Marionette DEBUG loaded listener.js 12:33:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x99c9a400) [pid = 1812] [serial = 105] [outer = 0x99c90c00] 12:34:00 INFO - PROCESS | 1812 | 1461267240182 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1334ms 12:34:00 INFO - PROCESS | 1812 | 1461267240243 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:34:00 INFO - PROCESS | 1812 | 1461267240246 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 12:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:34:00 INFO - PROCESS | 1812 | 1461267240257 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:34:00 INFO - PROCESS | 1812 | 1461267240259 Marionette TRACE conn3 <- [1,114,null,{}] 12:34:00 INFO - PROCESS | 1812 | 1461267240266 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:00 INFO - PROCESS | 1812 | 1461267240463 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:34:00 INFO - PROCESS | 1812 | 1461267240610 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x97c13400 == 30 [pid = 1812] [id = 36] 12:34:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x97c18800) [pid = 1812] [serial = 106] [outer = (nil)] 12:34:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0x97c1fc00) [pid = 1812] [serial = 107] [outer = 0x97c18800] 12:34:00 INFO - PROCESS | 1812 | 1461267240701 Marionette DEBUG loaded listener.js 12:34:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0xa45e9400) [pid = 1812] [serial = 108] [outer = 0x97c18800] 12:34:01 INFO - PROCESS | 1812 | 1461267241761 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1579ms 12:34:01 INFO - PROCESS | 1812 | 1461267241836 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:34:01 INFO - PROCESS | 1812 | 1461267241842 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 12:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:34:01 INFO - PROCESS | 1812 | 1461267241850 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:34:01 INFO - PROCESS | 1812 | 1461267241855 Marionette TRACE conn3 <- [1,118,null,{}] 12:34:01 INFO - PROCESS | 1812 | 1461267241865 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:02 INFO - PROCESS | 1812 | 1461267242078 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:34:02 INFO - PROCESS | 1812 | 1461267242308 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb40800 == 31 [pid = 1812] [id = 37] 12:34:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0x91eb0400) [pid = 1812] [serial = 109] [outer = (nil)] 12:34:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x94fb3800) [pid = 1812] [serial = 110] [outer = 0x91eb0400] 12:34:02 INFO - PROCESS | 1812 | 1461267242415 Marionette DEBUG loaded listener.js 12:34:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x94fd7400) [pid = 1812] [serial = 111] [outer = 0x91eb0400] 12:34:03 INFO - PROCESS | 1812 | --DOCSHELL 0x9120cc00 == 30 [pid = 1812] [id = 24] 12:34:03 INFO - PROCESS | 1812 | 1461267243380 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1587ms 12:34:03 INFO - PROCESS | 1812 | 1461267243438 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:34:03 INFO - PROCESS | 1812 | 1461267243443 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 12:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:34:03 INFO - PROCESS | 1812 | 1461267243453 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:34:03 INFO - PROCESS | 1812 | 1461267243458 Marionette TRACE conn3 <- [1,122,null,{}] 12:34:03 INFO - PROCESS | 1812 | 1461267243469 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:03 INFO - PROCESS | 1812 | 1461267243664 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:34:03 INFO - PROCESS | 1812 | 1461267243860 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x91eb3400 == 31 [pid = 1812] [id = 38] 12:34:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x92841400) [pid = 1812] [serial = 112] [outer = (nil)] 12:34:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x92843400) [pid = 1812] [serial = 113] [outer = 0x92841400] 12:34:03 INFO - PROCESS | 1812 | 1461267243969 Marionette DEBUG loaded listener.js 12:34:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x92849400) [pid = 1812] [serial = 114] [outer = 0x92841400] 12:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb45c00 == 30 [pid = 1812] [id = 9] 12:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x9142c000 == 29 [pid = 1812] [id = 12] 12:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8f84bc00 == 28 [pid = 1812] [id = 28] 12:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x98eb1400 == 27 [pid = 1812] [id = 14] 12:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x9aed8c00 == 26 [pid = 1812] [id = 26] 12:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb42400 == 25 [pid = 1812] [id = 35] 12:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x97c13400 == 24 [pid = 1812] [id = 36] 12:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0xa0d46000 == 23 [pid = 1812] [id = 33] 12:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x8f84ec00 == 22 [pid = 1812] [id = 34] 12:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x94fbb400 == 21 [pid = 1812] [id = 30] 12:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x9120e800 == 20 [pid = 1812] [id = 31] 12:34:05 INFO - PROCESS | 1812 | --DOCSHELL 0x97f0f000 == 19 [pid = 1812] [id = 32] 12:34:08 INFO - PROCESS | 1812 | --DOCSHELL 0x94fbc000 == 18 [pid = 1812] [id = 29] 12:34:08 INFO - PROCESS | 1812 | --DOCSHELL 0x92874000 == 17 [pid = 1812] [id = 17] 12:34:08 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb48800 == 16 [pid = 1812] [id = 25] 12:34:08 INFO - PROCESS | 1812 | --DOCSHELL 0x91426000 == 15 [pid = 1812] [id = 6] 12:34:08 INFO - PROCESS | 1812 | --DOCSHELL 0x8f848000 == 14 [pid = 1812] [id = 8] 12:34:08 INFO - PROCESS | 1812 | --DOCSHELL 0x9122a400 == 13 [pid = 1812] [id = 23] 12:34:08 INFO - PROCESS | 1812 | --DOCSHELL 0x8f847c00 == 12 [pid = 1812] [id = 27] 12:34:08 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb3d800 == 11 [pid = 1812] [id = 21] 12:34:08 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb40800 == 10 [pid = 1812] [id = 37] 12:34:08 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb3f000 == 9 [pid = 1812] [id = 22] 12:34:09 INFO - PROCESS | 1812 | 1461267249695 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 6312ms 12:34:09 INFO - PROCESS | 1812 | 1461267249768 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:34:09 INFO - PROCESS | 1812 | 1461267249779 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 12:34:09 INFO - PROCESS | 1812 | 1461267249793 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:34:09 INFO - PROCESS | 1812 | 1461267249801 Marionette TRACE conn3 <- [1,126,null,{}] 12:34:09 INFO - PROCESS | 1812 | 1461267249827 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:10 INFO - PROCESS | 1812 | 1461267250031 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:34:10 INFO - PROCESS | 1812 | 1461267250164 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f84ec00 == 10 [pid = 1812] [id = 39] 12:34:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x8fb4bc00) [pid = 1812] [serial = 115] [outer = (nil)] 12:34:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x9142fc00) [pid = 1812] [serial = 116] [outer = 0x8fb4bc00] 12:34:10 INFO - PROCESS | 1812 | 1461267250246 Marionette DEBUG loaded listener.js 12:34:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x92842800) [pid = 1812] [serial = 117] [outer = 0x8fb4bc00] 12:34:11 INFO - PROCESS | 1812 | 1461267251223 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1504ms 12:34:11 INFO - PROCESS | 1812 | 1461267251292 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:34:11 INFO - PROCESS | 1812 | 1461267251302 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 12:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:34:11 INFO - PROCESS | 1812 | 1461267251313 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:34:11 INFO - PROCESS | 1812 | 1461267251317 Marionette TRACE conn3 <- [1,130,null,{}] 12:34:11 INFO - PROCESS | 1812 | 1461267251324 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:11 INFO - PROCESS | 1812 | 1461267251490 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:34:11 INFO - PROCESS | 1812 | 1461267251671 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7eec00 == 11 [pid = 1812] [id = 40] 12:34:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x94fd6800) [pid = 1812] [serial = 118] [outer = (nil)] 12:34:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x96cb9400) [pid = 1812] [serial = 119] [outer = 0x94fd6800] 12:34:11 INFO - PROCESS | 1812 | 1461267251747 Marionette DEBUG loaded listener.js 12:34:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x9790c000) [pid = 1812] [serial = 120] [outer = 0x94fd6800] 12:34:12 INFO - PROCESS | 1812 | 1461267252537 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 12:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1281ms 12:34:12 INFO - PROCESS | 1812 | 1461267252594 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:34:12 INFO - PROCESS | 1812 | 1461267252599 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 12:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:34:12 INFO - PROCESS | 1812 | 1461267252612 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:34:12 INFO - PROCESS | 1812 | 1461267252618 Marionette TRACE conn3 <- [1,134,null,{}] 12:34:12 INFO - PROCESS | 1812 | 1461267252635 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:12 INFO - PROCESS | 1812 | 1461267252853 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:34:12 INFO - PROCESS | 1812 | 1461267252878 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x97c20800 == 12 [pid = 1812] [id = 41] 12:34:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x97eae000) [pid = 1812] [serial = 121] [outer = (nil)] 12:34:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x983f5c00) [pid = 1812] [serial = 122] [outer = 0x97eae000] 12:34:12 INFO - PROCESS | 1812 | 1461267252960 Marionette DEBUG loaded listener.js 12:34:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x98eb1c00) [pid = 1812] [serial = 123] [outer = 0x97eae000] 12:34:14 INFO - PROCESS | 1812 | 1461267254875 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x97f07800) [pid = 1812] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x97ce9400) [pid = 1812] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x94fd6c00) [pid = 1812] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x8fb48c00) [pid = 1812] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x9b18f800) [pid = 1812] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x91211000) [pid = 1812] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x98eb2000) [pid = 1812] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x998cf400) [pid = 1812] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x98ebec00) [pid = 1812] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x98f73000) [pid = 1812] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x91223000) [pid = 1812] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0x928d1800) [pid = 1812] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x97cf0000) [pid = 1812] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x91205400) [pid = 1812] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x94fbf000) [pid = 1812] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 107 (0x91421c00) [pid = 1812] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x8fb41800) [pid = 1812] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x91eb0400) [pid = 1812] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0x97c18800) [pid = 1812] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0x9dfe6800) [pid = 1812] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x99c90c00) [pid = 1812] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0x9ea1e000) [pid = 1812] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0x8f848400) [pid = 1812] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x8fb46000) [pid = 1812] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0xa01b6800) [pid = 1812] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x91426400) [pid = 1812] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0xa0f78000) [pid = 1812] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0x98eb1800) [pid = 1812] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:34:15 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x8fb3f400) [pid = 1812] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 2492ms 12:34:15 INFO - PROCESS | 1812 | 1461267255205 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:34:15 INFO - PROCESS | 1812 | 1461267255212 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 12:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:34:15 INFO - PROCESS | 1812 | 1461267255264 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:34:15 INFO - PROCESS | 1812 | 1461267255268 Marionette TRACE conn3 <- [1,138,null,{}] 12:34:15 INFO - PROCESS | 1812 | 1461267255326 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:15 INFO - PROCESS | 1812 | 1461267255481 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:34:15 INFO - PROCESS | 1812 | 1461267255578 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x92875400 == 13 [pid = 1812] [id = 42] 12:34:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x928ca000) [pid = 1812] [serial = 124] [outer = (nil)] 12:34:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0x94fd9400) [pid = 1812] [serial = 125] [outer = 0x928ca000] 12:34:15 INFO - PROCESS | 1812 | 1461267255651 Marionette DEBUG loaded listener.js 12:34:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0x98e1cc00) [pid = 1812] [serial = 126] [outer = 0x928ca000] 12:34:16 INFO - PROCESS | 1812 | 1461267256307 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 12:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1126ms 12:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:34:16 INFO - PROCESS | 1812 | 1461267256362 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:34:16 INFO - PROCESS | 1812 | 1461267256365 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 12:34:16 INFO - PROCESS | 1812 | 1461267256372 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:34:16 INFO - PROCESS | 1812 | 1461267256375 Marionette TRACE conn3 <- [1,142,null,{}] 12:34:16 INFO - PROCESS | 1812 | 1461267256381 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:16 INFO - PROCESS | 1812 | 1461267256582 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:34:16 INFO - PROCESS | 1812 | 1461267256596 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x98f61c00 == 14 [pid = 1812] [id = 43] 12:34:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x98f62800) [pid = 1812] [serial = 127] [outer = (nil)] 12:34:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x9914e800) [pid = 1812] [serial = 128] [outer = 0x98f62800] 12:34:16 INFO - PROCESS | 1812 | 1461267256668 Marionette DEBUG loaded listener.js 12:34:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x99211000) [pid = 1812] [serial = 129] [outer = 0x98f62800] 12:34:17 INFO - PROCESS | 1812 | 1461267257627 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 12:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1281ms 12:34:17 INFO - PROCESS | 1812 | 1461267257653 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:34:17 INFO - PROCESS | 1812 | 1461267257661 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 12:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:34:17 INFO - PROCESS | 1812 | 1461267257671 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:34:17 INFO - PROCESS | 1812 | 1461267257676 Marionette TRACE conn3 <- [1,146,null,{}] 12:34:17 INFO - PROCESS | 1812 | 1461267257685 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:17 INFO - PROCESS | 1812 | 1461267257919 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:34:18 INFO - PROCESS | 1812 | 1461267258064 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x91eb0400 == 15 [pid = 1812] [id = 44] 12:34:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x92869c00) [pid = 1812] [serial = 130] [outer = (nil)] 12:34:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x96b3d800) [pid = 1812] [serial = 131] [outer = 0x92869c00] 12:34:18 INFO - PROCESS | 1812 | 1461267258198 Marionette DEBUG loaded listener.js 12:34:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x97c11c00) [pid = 1812] [serial = 132] [outer = 0x92869c00] 12:34:19 INFO - PROCESS | 1812 | 1461267259033 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1438ms 12:34:19 INFO - PROCESS | 1812 | 1461267259110 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:34:19 INFO - PROCESS | 1812 | 1461267259118 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 12:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:34:19 INFO - PROCESS | 1812 | 1461267259129 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:34:19 INFO - PROCESS | 1812 | 1461267259132 Marionette TRACE conn3 <- [1,150,null,{}] 12:34:19 INFO - PROCESS | 1812 | 1461267259139 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:19 INFO - PROCESS | 1812 | 1461267259346 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:34:19 INFO - PROCESS | 1812 | 1461267259488 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x98ebd000 == 16 [pid = 1812] [id = 45] 12:34:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x9914c800) [pid = 1812] [serial = 133] [outer = (nil)] 12:34:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x99c94000) [pid = 1812] [serial = 134] [outer = 0x9914c800] 12:34:19 INFO - PROCESS | 1812 | 1461267259576 Marionette DEBUG loaded listener.js 12:34:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x99c99c00) [pid = 1812] [serial = 135] [outer = 0x9914c800] 12:34:20 INFO - PROCESS | 1812 | 1461267260043 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:34:20 INFO - PROCESS | 1812 | 1461267260543 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 12:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1483ms 12:34:20 INFO - PROCESS | 1812 | 1461267260612 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:34:20 INFO - PROCESS | 1812 | 1461267260616 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 12:34:20 INFO - PROCESS | 1812 | 1461267260623 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:34:20 INFO - PROCESS | 1812 | 1461267260629 Marionette TRACE conn3 <- [1,154,null,{}] 12:34:20 INFO - PROCESS | 1812 | 1461267260645 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:20 INFO - PROCESS | 1812 | 1461267260853 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:34:21 INFO - PROCESS | 1812 | 1461267261030 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7e5400 == 17 [pid = 1812] [id = 46] 12:34:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0x9dfe8000) [pid = 1812] [serial = 136] [outer = (nil)] 12:34:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0xa0114400) [pid = 1812] [serial = 137] [outer = 0x9dfe8000] 12:34:21 INFO - PROCESS | 1812 | 1461267261167 Marionette DEBUG loaded listener.js 12:34:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0xa01d9c00) [pid = 1812] [serial = 138] [outer = 0x9dfe8000] 12:34:22 INFO - PROCESS | 1812 | 1461267262195 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 12:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1594ms 12:34:22 INFO - PROCESS | 1812 | 1461267262216 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:34:22 INFO - PROCESS | 1812 | 1461267262221 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 12:34:22 INFO - PROCESS | 1812 | 1461267262228 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:34:22 INFO - PROCESS | 1812 | 1461267262232 Marionette TRACE conn3 <- [1,158,null,{}] 12:34:22 INFO - PROCESS | 1812 | 1461267262237 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:22 INFO - PROCESS | 1812 | 1461267262399 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:34:22 INFO - PROCESS | 1812 | 1461267262571 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x97c20400 == 18 [pid = 1812] [id = 47] 12:34:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0xa0bb3400) [pid = 1812] [serial = 139] [outer = (nil)] 12:34:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0xa0f7e400) [pid = 1812] [serial = 140] [outer = 0xa0bb3400] 12:34:22 INFO - PROCESS | 1812 | 1461267262661 Marionette DEBUG loaded listener.js 12:34:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0xa1058400) [pid = 1812] [serial = 141] [outer = 0xa0bb3400] 12:34:23 INFO - PROCESS | 1812 | 1461267263523 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 12:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1329ms 12:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:34:23 INFO - PROCESS | 1812 | 1461267263558 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:34:23 INFO - PROCESS | 1812 | 1461267263561 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 12:34:23 INFO - PROCESS | 1812 | 1461267263567 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:34:23 INFO - PROCESS | 1812 | 1461267263571 Marionette TRACE conn3 <- [1,162,null,{}] 12:34:23 INFO - PROCESS | 1812 | 1461267263577 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:23 INFO - PROCESS | 1812 | 1461267263727 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:34:23 INFO - PROCESS | 1812 | 1461267263875 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f846c00 == 19 [pid = 1812] [id = 48] 12:34:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x8fb41c00) [pid = 1812] [serial = 142] [outer = (nil)] 12:34:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x94fb4c00) [pid = 1812] [serial = 143] [outer = 0x8fb41c00] 12:34:23 INFO - PROCESS | 1812 | 1461267263961 Marionette DEBUG loaded listener.js 12:34:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x94fb9400) [pid = 1812] [serial = 144] [outer = 0x8fb41c00] 12:34:25 INFO - PROCESS | 1812 | 1461267265122 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 12:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1581ms 12:34:25 INFO - PROCESS | 1812 | 1461267265148 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:34:25 INFO - PROCESS | 1812 | 1461267265154 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 12:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:34:25 INFO - PROCESS | 1812 | 1461267265161 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:34:25 INFO - PROCESS | 1812 | 1461267265166 Marionette TRACE conn3 <- [1,166,null,{}] 12:34:25 INFO - PROCESS | 1812 | 1461267265178 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:25 INFO - PROCESS | 1812 | 1461267265448 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:34:25 INFO - PROCESS | 1812 | 1461267265615 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x9120e000 == 20 [pid = 1812] [id = 49] 12:34:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x91211000) [pid = 1812] [serial = 145] [outer = (nil)] 12:34:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x91428000) [pid = 1812] [serial = 146] [outer = 0x91211000] 12:34:25 INFO - PROCESS | 1812 | 1461267265700 Marionette DEBUG loaded listener.js 12:34:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x9286ac00) [pid = 1812] [serial = 147] [outer = 0x91211000] 12:34:26 INFO - PROCESS | 1812 | --DOCSHELL 0x91eb3400 == 19 [pid = 1812] [id = 38] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x97eb9400) [pid = 1812] [serial = 12] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x98564c00) [pid = 1812] [serial = 9] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x92843400) [pid = 1812] [serial = 113] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x97782c00) [pid = 1812] [serial = 68] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x94fbd800) [pid = 1812] [serial = 83] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x96bc0400) [pid = 1812] [serial = 70] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0xa2be5c00) [pid = 1812] [serial = 2] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x94fbbc00) [pid = 1812] [serial = 82] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x98f5b400) [pid = 1812] [serial = 49] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x98f70400) [pid = 1812] [serial = 50] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 107 (0x96b41000) [pid = 1812] [serial = 67] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x98b0e400) [pid = 1812] [serial = 47] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x97eb6c00) [pid = 1812] [serial = 46] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0x94fe2000) [pid = 1812] [serial = 28] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0x96fe8000) [pid = 1812] [serial = 31] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x98b0bc00) [pid = 1812] [serial = 34] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0x9120b000) [pid = 1812] [serial = 25] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0x9fc40400) [pid = 1812] [serial = 37] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x9122b400) [pid = 1812] [serial = 26] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x9fd5a800) [pid = 1812] [serial = 38] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x98f77000) [pid = 1812] [serial = 35] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0x95a9a000) [pid = 1812] [serial = 44] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0x98eb4000) [pid = 1812] [serial = 40] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x94f73800) [pid = 1812] [serial = 43] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0x98eb8400) [pid = 1812] [serial = 41] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0x8f84f000) [pid = 1812] [serial = 23] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 91 (0x99826800) [pid = 1812] [serial = 58] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 90 (0x97ce7400) [pid = 1812] [serial = 71] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 89 (0x98f5f800) [pid = 1812] [serial = 92] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 88 (0x98ebf000) [pid = 1812] [serial = 56] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 87 (0x9dfe7400) [pid = 1812] [serial = 94] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 86 (0x94fdb400) [pid = 1812] [serial = 53] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 85 (0x99149800) [pid = 1812] [serial = 73] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 84 (0x98eb9400) [pid = 1812] [serial = 89] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 83 (0x98eb1000) [pid = 1812] [serial = 55] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 82 (0x9286b800) [pid = 1812] [serial = 52] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 81 (0x95a32800) [pid = 1812] [serial = 88] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 80 (0x95a9ac00) [pid = 1812] [serial = 91] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 79 (0x94fd7400) [pid = 1812] [serial = 111] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 78 (0xa10e7800) [pid = 1812] [serial = 98] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 77 (0x99214800) [pid = 1812] [serial = 74] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 76 (0x9ea22000) [pid = 1812] [serial = 65] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 75 (0xa2b41800) [pid = 1812] [serial = 99] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 74 (0xa445b800) [pid = 1812] [serial = 101] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 73 (0x97807c00) [pid = 1812] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 72 (0xa3d83000) [pid = 1812] [serial = 86] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 71 (0x9dfeec00) [pid = 1812] [serial = 62] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 70 (0x9fc3f800) [pid = 1812] [serial = 95] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 69 (0x9aed2800) [pid = 1812] [serial = 64] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 68 (0x998d4800) [pid = 1812] [serial = 59] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 67 (0x9b18d800) [pid = 1812] [serial = 61] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 66 (0x9fc39000) [pid = 1812] [serial = 76] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 65 (0x97c1fc00) [pid = 1812] [serial = 107] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 64 (0x99c9a400) [pid = 1812] [serial = 105] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 63 (0xa0d3f400) [pid = 1812] [serial = 80] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 62 (0x8f84b800) [pid = 1812] [serial = 22] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 61 (0xa45e9800) [pid = 1812] [serial = 102] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 60 (0xa2bdd000) [pid = 1812] [serial = 85] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 59 (0x91428400) [pid = 1812] [serial = 16] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 58 (0x99c99000) [pid = 1812] [serial = 104] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 57 (0x9142d000) [pid = 1812] [serial = 17] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 56 (0x9fda3400) [pid = 1812] [serial = 77] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 55 (0x9121f800) [pid = 1812] [serial = 19] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 54 (0xa0b2fc00) [pid = 1812] [serial = 79] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 53 (0x94fb3800) [pid = 1812] [serial = 110] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | --DOMWINDOW == 52 (0xa45e9400) [pid = 1812] [serial = 108] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 1812 | 1461267266606 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1497ms 12:34:26 INFO - PROCESS | 1812 | 1461267266658 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:34:26 INFO - PROCESS | 1812 | 1461267266665 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 12:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:34:26 INFO - PROCESS | 1812 | 1461267266675 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:34:26 INFO - PROCESS | 1812 | 1461267266678 Marionette TRACE conn3 <- [1,170,null,{}] 12:34:26 INFO - PROCESS | 1812 | 1461267266685 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:26 INFO - PROCESS | 1812 | 1461267266833 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:34:26 INFO - PROCESS | 1812 | 1461267266935 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x91210800 == 20 [pid = 1812] [id = 50] 12:34:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 53 (0x91213400) [pid = 1812] [serial = 148] [outer = (nil)] 12:34:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 54 (0x91427400) [pid = 1812] [serial = 149] [outer = 0x91213400] 12:34:27 INFO - PROCESS | 1812 | 1461267267008 Marionette DEBUG loaded listener.js 12:34:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 55 (0x94fba000) [pid = 1812] [serial = 150] [outer = 0x91213400] 12:34:27 INFO - PROCESS | 1812 | 1461267267687 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1036ms 12:34:27 INFO - PROCESS | 1812 | 1461267267712 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:34:27 INFO - PROCESS | 1812 | 1461267267716 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 12:34:27 INFO - PROCESS | 1812 | 1461267267723 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:34:27 INFO - PROCESS | 1812 | 1461267267729 Marionette TRACE conn3 <- [1,174,null,{}] 12:34:27 INFO - PROCESS | 1812 | 1461267267758 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:27 INFO - PROCESS | 1812 | 1461267267940 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:34:27 INFO - PROCESS | 1812 | 1461267267961 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fb9000 == 21 [pid = 1812] [id = 51] 12:34:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 56 (0x95a30000) [pid = 1812] [serial = 151] [outer = (nil)] 12:34:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 57 (0x96b43c00) [pid = 1812] [serial = 152] [outer = 0x95a30000] 12:34:28 INFO - PROCESS | 1812 | 1461267268039 Marionette DEBUG loaded listener.js 12:34:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 58 (0x97775400) [pid = 1812] [serial = 153] [outer = 0x95a30000] 12:34:28 INFO - PROCESS | 1812 | 1461267268788 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1093ms 12:34:28 INFO - PROCESS | 1812 | 1461267268822 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:34:28 INFO - PROCESS | 1812 | 1461267268825 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 12:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:34:28 INFO - PROCESS | 1812 | 1461267268837 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:34:28 INFO - PROCESS | 1812 | 1461267268839 Marionette TRACE conn3 <- [1,178,null,{}] 12:34:28 INFO - PROCESS | 1812 | 1461267268845 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:29 INFO - PROCESS | 1812 | 1461267269022 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:34:29 INFO - PROCESS | 1812 | 1461267269048 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7ea400 == 22 [pid = 1812] [id = 52] 12:34:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 59 (0x97904c00) [pid = 1812] [serial = 154] [outer = (nil)] 12:34:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 60 (0x97c14c00) [pid = 1812] [serial = 155] [outer = 0x97904c00] 12:34:29 INFO - PROCESS | 1812 | 1461267269121 Marionette DEBUG loaded listener.js 12:34:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 61 (0x97c1a800) [pid = 1812] [serial = 156] [outer = 0x97904c00] 12:34:29 INFO - PROCESS | 1812 | 1461267269890 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1133ms 12:34:29 INFO - PROCESS | 1812 | 1461267269971 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:34:29 INFO - PROCESS | 1812 | 1461267269975 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 12:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:34:29 INFO - PROCESS | 1812 | 1461267269981 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:34:29 INFO - PROCESS | 1812 | 1461267269984 Marionette TRACE conn3 <- [1,182,null,{}] 12:34:30 INFO - PROCESS | 1812 | 1461267269994 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:30 INFO - PROCESS | 1812 | 1461267270176 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:34:30 INFO - PROCESS | 1812 | 1461267270221 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f847800 == 23 [pid = 1812] [id = 53] 12:34:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 62 (0x8fb41000) [pid = 1812] [serial = 157] [outer = (nil)] 12:34:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 63 (0x97ebac00) [pid = 1812] [serial = 158] [outer = 0x8fb41000] 12:34:30 INFO - PROCESS | 1812 | 1461267270311 Marionette DEBUG loaded listener.js 12:34:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 64 (0x97f08400) [pid = 1812] [serial = 159] [outer = 0x8fb41000] 12:34:30 INFO - PROCESS | 1812 | --DOMWINDOW == 63 (0x97eae000) [pid = 1812] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:34:30 INFO - PROCESS | 1812 | --DOMWINDOW == 62 (0x92841400) [pid = 1812] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:34:30 INFO - PROCESS | 1812 | --DOMWINDOW == 61 (0x94fd6800) [pid = 1812] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:34:30 INFO - PROCESS | 1812 | --DOMWINDOW == 60 (0x8fb4bc00) [pid = 1812] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:34:30 INFO - PROCESS | 1812 | --DOMWINDOW == 59 (0x928ca000) [pid = 1812] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:34:31 INFO - PROCESS | 1812 | 1461267271147 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1182ms 12:34:31 INFO - PROCESS | 1812 | 1461267271164 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:34:31 INFO - PROCESS | 1812 | 1461267271166 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 12:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:34:31 INFO - PROCESS | 1812 | 1461267271173 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:34:31 INFO - PROCESS | 1812 | 1461267271176 Marionette TRACE conn3 <- [1,186,null,{}] 12:34:31 INFO - PROCESS | 1812 | 1461267271188 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:31 INFO - PROCESS | 1812 | 1461267271400 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:34:31 INFO - PROCESS | 1812 | 1461267271412 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x928ca000 == 24 [pid = 1812] [id = 54] 12:34:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 60 (0x97f02000) [pid = 1812] [serial = 160] [outer = (nil)] 12:34:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 61 (0x98eb7c00) [pid = 1812] [serial = 161] [outer = 0x97f02000] 12:34:31 INFO - PROCESS | 1812 | 1461267271491 Marionette DEBUG loaded listener.js 12:34:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 62 (0x98eb9000) [pid = 1812] [serial = 162] [outer = 0x97f02000] 12:34:32 INFO - PROCESS | 1812 | 1461267272475 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1339ms 12:34:32 INFO - PROCESS | 1812 | 1461267272513 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:34:32 INFO - PROCESS | 1812 | 1461267272521 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 12:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:34:32 INFO - PROCESS | 1812 | 1461267272530 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:34:32 INFO - PROCESS | 1812 | 1461267272536 Marionette TRACE conn3 <- [1,190,null,{}] 12:34:32 INFO - PROCESS | 1812 | 1461267272543 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:32 INFO - PROCESS | 1812 | 1461267272718 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:34:32 INFO - PROCESS | 1812 | 1461267272855 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7e9400 == 25 [pid = 1812] [id = 55] 12:34:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 63 (0x8fb4b000) [pid = 1812] [serial = 163] [outer = (nil)] 12:34:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 64 (0x91eb3400) [pid = 1812] [serial = 164] [outer = 0x8fb4b000] 12:34:32 INFO - PROCESS | 1812 | 1461267272944 Marionette DEBUG loaded listener.js 12:34:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 65 (0x928d1400) [pid = 1812] [serial = 165] [outer = 0x8fb4b000] 12:34:33 INFO - PROCESS | 1812 | 1461267273832 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1337ms 12:34:33 INFO - PROCESS | 1812 | 1461267273868 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:34:33 INFO - PROCESS | 1812 | 1461267273877 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 12:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:34:33 INFO - PROCESS | 1812 | 1461267273887 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:34:33 INFO - PROCESS | 1812 | 1461267273891 Marionette TRACE conn3 <- [1,194,null,{}] 12:34:33 INFO - PROCESS | 1812 | 1461267273898 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:34 INFO - PROCESS | 1812 | 1461267274069 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:34:34 INFO - PROCESS | 1812 | 1461267274204 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fba800 == 26 [pid = 1812] [id = 56] 12:34:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 66 (0x94fe2400) [pid = 1812] [serial = 166] [outer = (nil)] 12:34:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 67 (0x96fe8000) [pid = 1812] [serial = 167] [outer = 0x94fe2400] 12:34:34 INFO - PROCESS | 1812 | 1461267274291 Marionette DEBUG loaded listener.js 12:34:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 68 (0x9780ec00) [pid = 1812] [serial = 168] [outer = 0x94fe2400] 12:34:35 INFO - PROCESS | 1812 | 1461267275170 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1337ms 12:34:35 INFO - PROCESS | 1812 | 1461267275224 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:34:35 INFO - PROCESS | 1812 | 1461267275232 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 12:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:34:35 INFO - PROCESS | 1812 | 1461267275244 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:34:35 INFO - PROCESS | 1812 | 1461267275254 Marionette TRACE conn3 <- [1,198,null,{}] 12:34:35 INFO - PROCESS | 1812 | 1461267275272 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:35 INFO - PROCESS | 1812 | 1461267275480 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:34:35 INFO - PROCESS | 1812 | 1461267275618 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fe2c00 == 27 [pid = 1812] [id = 57] 12:34:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 69 (0x98eb8c00) [pid = 1812] [serial = 169] [outer = (nil)] 12:34:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 70 (0x98f55800) [pid = 1812] [serial = 170] [outer = 0x98eb8c00] 12:34:35 INFO - PROCESS | 1812 | 1461267275710 Marionette DEBUG loaded listener.js 12:34:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 71 (0x98f69000) [pid = 1812] [serial = 171] [outer = 0x98eb8c00] 12:34:36 INFO - PROCESS | 1812 | 1461267276641 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1443ms 12:34:36 INFO - PROCESS | 1812 | 1461267276686 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:34:36 INFO - PROCESS | 1812 | 1461267276691 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 12:34:36 INFO - PROCESS | 1812 | 1461267276697 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:34:36 INFO - PROCESS | 1812 | 1461267276700 Marionette TRACE conn3 <- [1,202,null,{}] 12:34:36 INFO - PROCESS | 1812 | 1461267276706 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:36 INFO - PROCESS | 1812 | 1461267276873 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:34:37 INFO - PROCESS | 1812 | 1461267277007 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x91224400 == 28 [pid = 1812] [id = 58] 12:34:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 72 (0x98f74c00) [pid = 1812] [serial = 172] [outer = (nil)] 12:34:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 73 (0x9914e400) [pid = 1812] [serial = 173] [outer = 0x98f74c00] 12:34:37 INFO - PROCESS | 1812 | 1461267277093 Marionette DEBUG loaded listener.js 12:34:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 74 (0x99154c00) [pid = 1812] [serial = 174] [outer = 0x98f74c00] 12:34:37 INFO - PROCESS | 1812 | 1461267277986 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1331ms 12:34:38 INFO - PROCESS | 1812 | 1461267278028 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:34:38 INFO - PROCESS | 1812 | 1461267278031 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 12:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:34:38 INFO - PROCESS | 1812 | 1461267278038 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:34:38 INFO - PROCESS | 1812 | 1461267278041 Marionette TRACE conn3 <- [1,206,null,{}] 12:34:38 INFO - PROCESS | 1812 | 1461267278047 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:38 INFO - PROCESS | 1812 | 1461267278202 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:34:38 INFO - PROCESS | 1812 | 1461267278347 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x98f01800 == 29 [pid = 1812] [id = 59] 12:34:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 75 (0x98f75000) [pid = 1812] [serial = 175] [outer = (nil)] 12:34:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 76 (0x998d7800) [pid = 1812] [serial = 176] [outer = 0x98f75000] 12:34:38 INFO - PROCESS | 1812 | 1461267278434 Marionette DEBUG loaded listener.js 12:34:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 77 (0x99c2ec00) [pid = 1812] [serial = 177] [outer = 0x98f75000] 12:34:39 INFO - PROCESS | 1812 | 1461267279529 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1532ms 12:34:39 INFO - PROCESS | 1812 | 1461267279574 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:34:39 INFO - PROCESS | 1812 | 1461267279584 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 12:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:34:39 INFO - PROCESS | 1812 | 1461267279599 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:34:39 INFO - PROCESS | 1812 | 1461267279606 Marionette TRACE conn3 <- [1,210,null,{}] 12:34:39 INFO - PROCESS | 1812 | 1461267279618 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:39 INFO - PROCESS | 1812 | 1461267279905 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:34:40 INFO - PROCESS | 1812 | 1461267280289 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x92841400 == 30 [pid = 1812] [id = 60] 12:34:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 78 (0x92874000) [pid = 1812] [serial = 178] [outer = (nil)] 12:34:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 79 (0x94fda800) [pid = 1812] [serial = 179] [outer = 0x92874000] 12:34:40 INFO - PROCESS | 1812 | 1461267280405 Marionette DEBUG loaded listener.js 12:34:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 80 (0x96bbcc00) [pid = 1812] [serial = 180] [outer = 0x92874000] 12:34:41 INFO - PROCESS | 1812 | 1461267281403 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 12:34:41 INFO - PROCESS | 1812 | --DOMWINDOW == 79 (0x9914e800) [pid = 1812] [serial = 128] [outer = (nil)] [url = about:blank] 12:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1843ms 12:34:41 INFO - PROCESS | 1812 | --DOMWINDOW == 78 (0x983f5c00) [pid = 1812] [serial = 122] [outer = (nil)] [url = about:blank] 12:34:41 INFO - PROCESS | 1812 | --DOMWINDOW == 77 (0x98eb1c00) [pid = 1812] [serial = 123] [outer = (nil)] [url = about:blank] 12:34:41 INFO - PROCESS | 1812 | --DOMWINDOW == 76 (0x92849400) [pid = 1812] [serial = 114] [outer = (nil)] [url = about:blank] 12:34:41 INFO - PROCESS | 1812 | --DOMWINDOW == 75 (0x96cb9400) [pid = 1812] [serial = 119] [outer = (nil)] [url = about:blank] 12:34:41 INFO - PROCESS | 1812 | --DOMWINDOW == 74 (0x9142fc00) [pid = 1812] [serial = 116] [outer = (nil)] [url = about:blank] 12:34:41 INFO - PROCESS | 1812 | --DOMWINDOW == 73 (0x92842800) [pid = 1812] [serial = 117] [outer = (nil)] [url = about:blank] 12:34:41 INFO - PROCESS | 1812 | --DOMWINDOW == 72 (0x98e1cc00) [pid = 1812] [serial = 126] [outer = (nil)] [url = about:blank] 12:34:41 INFO - PROCESS | 1812 | --DOMWINDOW == 71 (0x94fd9400) [pid = 1812] [serial = 125] [outer = (nil)] [url = about:blank] 12:34:41 INFO - PROCESS | 1812 | --DOMWINDOW == 70 (0x9790c000) [pid = 1812] [serial = 120] [outer = (nil)] [url = about:blank] 12:34:41 INFO - PROCESS | 1812 | 1461267281452 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:34:41 INFO - PROCESS | 1812 | 1461267281459 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 12:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:34:41 INFO - PROCESS | 1812 | 1461267281469 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:34:41 INFO - PROCESS | 1812 | 1461267281472 Marionette TRACE conn3 <- [1,214,null,{}] 12:34:41 INFO - PROCESS | 1812 | 1461267281479 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:41 INFO - PROCESS | 1812 | 1461267281628 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:34:41 INFO - PROCESS | 1812 | 1461267281640 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fbb400 == 31 [pid = 1812] [id = 61] 12:34:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 71 (0x94fc0c00) [pid = 1812] [serial = 181] [outer = (nil)] 12:34:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 72 (0x97777000) [pid = 1812] [serial = 182] [outer = 0x94fc0c00] 12:34:41 INFO - PROCESS | 1812 | 1461267281717 Marionette DEBUG loaded listener.js 12:34:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 73 (0x9780a000) [pid = 1812] [serial = 183] [outer = 0x94fc0c00] 12:34:42 INFO - PROCESS | 1812 | 1461267282498 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 12:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1080ms 12:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:34:42 INFO - PROCESS | 1812 | 1461267282550 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:34:42 INFO - PROCESS | 1812 | 1461267282552 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 12:34:42 INFO - PROCESS | 1812 | 1461267282559 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:34:42 INFO - PROCESS | 1812 | 1461267282565 Marionette TRACE conn3 <- [1,218,null,{}] 12:34:42 INFO - PROCESS | 1812 | 1461267282584 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:42 INFO - PROCESS | 1812 | 1461267282743 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:34:42 INFO - PROCESS | 1812 | 1461267282840 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fb3800 == 32 [pid = 1812] [id = 62] 12:34:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 74 (0x98b04400) [pid = 1812] [serial = 184] [outer = (nil)] 12:34:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 75 (0x98eb5000) [pid = 1812] [serial = 185] [outer = 0x98b04400] 12:34:42 INFO - PROCESS | 1812 | 1461267282918 Marionette DEBUG loaded listener.js 12:34:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 76 (0x98f07400) [pid = 1812] [serial = 186] [outer = 0x98b04400] 12:34:43 INFO - PROCESS | 1812 | 1461267283571 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 12:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1037ms 12:34:43 INFO - PROCESS | 1812 | 1461267283596 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:34:43 INFO - PROCESS | 1812 | 1461267283600 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 12:34:43 INFO - PROCESS | 1812 | 1461267283606 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:34:43 INFO - PROCESS | 1812 | 1461267283609 Marionette TRACE conn3 <- [1,222,null,{}] 12:34:43 INFO - PROCESS | 1812 | 1461267283615 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:43 INFO - PROCESS | 1812 | 1461267283798 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:34:43 INFO - PROCESS | 1812 | 1461267283830 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x98eb4000 == 33 [pid = 1812] [id = 63] 12:34:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 77 (0x9914e800) [pid = 1812] [serial = 187] [outer = (nil)] 12:34:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 78 (0x998cec00) [pid = 1812] [serial = 188] [outer = 0x9914e800] 12:34:43 INFO - PROCESS | 1812 | 1461267283904 Marionette DEBUG loaded listener.js 12:34:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 79 (0x99c94c00) [pid = 1812] [serial = 189] [outer = 0x9914e800] 12:34:44 INFO - PROCESS | 1812 | 1461267284828 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 12:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1283ms 12:34:44 INFO - PROCESS | 1812 | 1461267284893 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:34:44 INFO - PROCESS | 1812 | 1461267284896 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 12:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:34:44 INFO - PROCESS | 1812 | 1461267284902 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:34:44 INFO - PROCESS | 1812 | 1461267284904 Marionette TRACE conn3 <- [1,226,null,{}] 12:34:44 INFO - PROCESS | 1812 | 1461267284910 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:45 INFO - PROCESS | 1812 | 1461267285082 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:34:45 INFO - PROCESS | 1812 | 1461267285121 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x91428c00 == 34 [pid = 1812] [id = 64] 12:34:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 80 (0x99153400) [pid = 1812] [serial = 190] [outer = (nil)] 12:34:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 81 (0x99c9e800) [pid = 1812] [serial = 191] [outer = 0x99153400] 12:34:45 INFO - PROCESS | 1812 | 1461267285204 Marionette DEBUG loaded listener.js 12:34:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 82 (0x9aeca400) [pid = 1812] [serial = 192] [outer = 0x99153400] 12:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 81 (0x95a30000) [pid = 1812] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 80 (0x91213400) [pid = 1812] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 79 (0x98f62800) [pid = 1812] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 78 (0x97904c00) [pid = 1812] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 77 (0x91211000) [pid = 1812] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:34:45 INFO - PROCESS | 1812 | --DOMWINDOW == 76 (0x8fb41000) [pid = 1812] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:34:46 INFO - PROCESS | 1812 | 1461267286071 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1226ms 12:34:46 INFO - PROCESS | 1812 | 1461267286132 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:34:46 INFO - PROCESS | 1812 | 1461267286135 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 12:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:34:46 INFO - PROCESS | 1812 | 1461267286141 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:34:46 INFO - PROCESS | 1812 | 1461267286143 Marionette TRACE conn3 <- [1,230,null,{}] 12:34:46 INFO - PROCESS | 1812 | 1461267286149 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:46 INFO - PROCESS | 1812 | 1461267286315 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:34:46 INFO - PROCESS | 1812 | 1461267286326 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb41000 == 35 [pid = 1812] [id = 65] 12:34:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 77 (0x9121fc00) [pid = 1812] [serial = 193] [outer = (nil)] 12:34:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 78 (0x99c99800) [pid = 1812] [serial = 194] [outer = 0x9121fc00] 12:34:46 INFO - PROCESS | 1812 | 1461267286403 Marionette DEBUG loaded listener.js 12:34:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 79 (0x9ea20000) [pid = 1812] [serial = 195] [outer = 0x9121fc00] 12:34:47 INFO - PROCESS | 1812 | 1461267287125 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 12:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1034ms 12:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:34:47 INFO - PROCESS | 1812 | 1461267287175 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:34:47 INFO - PROCESS | 1812 | 1461267287178 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 12:34:47 INFO - PROCESS | 1812 | 1461267287183 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:34:47 INFO - PROCESS | 1812 | 1461267287187 Marionette TRACE conn3 <- [1,234,null,{}] 12:34:47 INFO - PROCESS | 1812 | 1461267287203 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:47 INFO - PROCESS | 1812 | 1461267287343 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:34:47 INFO - PROCESS | 1812 | 1461267287357 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x91210c00 == 36 [pid = 1812] [id = 66] 12:34:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 80 (0x998d3000) [pid = 1812] [serial = 196] [outer = (nil)] 12:34:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 81 (0x9fc9dc00) [pid = 1812] [serial = 197] [outer = 0x998d3000] 12:34:47 INFO - PROCESS | 1812 | 1461267287427 Marionette DEBUG loaded listener.js 12:34:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 82 (0x9fd59800) [pid = 1812] [serial = 198] [outer = 0x998d3000] 12:34:48 INFO - PROCESS | 1812 | 1461267288326 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 12:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1193ms 12:34:48 INFO - PROCESS | 1812 | 1461267288376 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:34:48 INFO - PROCESS | 1812 | 1461267288382 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 12:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:34:48 INFO - PROCESS | 1812 | 1461267288391 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:34:48 INFO - PROCESS | 1812 | 1461267288397 Marionette TRACE conn3 <- [1,238,null,{}] 12:34:48 INFO - PROCESS | 1812 | 1461267288449 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:48 INFO - PROCESS | 1812 | 1461267288607 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:34:48 INFO - PROCESS | 1812 | 1461267288750 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7e0400 == 37 [pid = 1812] [id = 67] 12:34:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 83 (0x8e7ed000) [pid = 1812] [serial = 199] [outer = (nil)] 12:34:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 84 (0x8e811000) [pid = 1812] [serial = 200] [outer = 0x8e7ed000] 12:34:48 INFO - PROCESS | 1812 | 1461267288882 Marionette DEBUG loaded listener.js 12:34:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 85 (0x8f849400) [pid = 1812] [serial = 201] [outer = 0x8e7ed000] 12:34:49 INFO - PROCESS | 1812 | 1461267289692 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 12:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1346ms 12:34:49 INFO - PROCESS | 1812 | 1461267289737 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:34:49 INFO - PROCESS | 1812 | 1461267289746 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 12:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:34:49 INFO - PROCESS | 1812 | 1461267289757 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:34:49 INFO - PROCESS | 1812 | 1461267289760 Marionette TRACE conn3 <- [1,242,null,{}] 12:34:49 INFO - PROCESS | 1812 | 1461267289767 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:50 INFO - PROCESS | 1812 | 1461267290050 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:34:50 INFO - PROCESS | 1812 | 1461267290190 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x92845400 == 38 [pid = 1812] [id = 68] 12:34:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 86 (0x92849400) [pid = 1812] [serial = 202] [outer = (nil)] 12:34:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 87 (0x94fd7400) [pid = 1812] [serial = 203] [outer = 0x92849400] 12:34:50 INFO - PROCESS | 1812 | 1461267290343 Marionette DEBUG loaded listener.js 12:34:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 88 (0x97816400) [pid = 1812] [serial = 204] [outer = 0x92849400] 12:34:51 INFO - PROCESS | 1812 | 1461267291167 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 12:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1428ms 12:34:51 INFO - PROCESS | 1812 | 1461267291185 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:34:51 INFO - PROCESS | 1812 | 1461267291189 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 12:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:34:51 INFO - PROCESS | 1812 | 1461267291196 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:34:51 INFO - PROCESS | 1812 | 1461267291202 Marionette TRACE conn3 <- [1,246,null,{}] 12:34:51 INFO - PROCESS | 1812 | 1461267291219 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:51 INFO - PROCESS | 1812 | 1461267291462 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:34:51 INFO - PROCESS | 1812 | 1461267291479 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x97c1ec00 == 39 [pid = 1812] [id = 69] 12:34:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 89 (0x9914ec00) [pid = 1812] [serial = 205] [outer = (nil)] 12:34:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0x99c90c00) [pid = 1812] [serial = 206] [outer = 0x9914ec00] 12:34:51 INFO - PROCESS | 1812 | 1461267291607 Marionette DEBUG loaded listener.js 12:34:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0x9b190c00) [pid = 1812] [serial = 207] [outer = 0x9914ec00] 12:34:52 INFO - PROCESS | 1812 | 1461267292644 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1491ms 12:34:52 INFO - PROCESS | 1812 | 1461267292688 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:34:52 INFO - PROCESS | 1812 | 1461267292693 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 12:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:34:52 INFO - PROCESS | 1812 | 1461267292699 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:34:52 INFO - PROCESS | 1812 | 1461267292703 Marionette TRACE conn3 <- [1,250,null,{}] 12:34:52 INFO - PROCESS | 1812 | 1461267292709 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:52 INFO - PROCESS | 1812 | 1461267292878 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:34:53 INFO - PROCESS | 1812 | 1461267293019 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e809400 == 40 [pid = 1812] [id = 70] 12:34:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0x9ea1c000) [pid = 1812] [serial = 208] [outer = (nil)] 12:34:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x9fd5b400) [pid = 1812] [serial = 209] [outer = 0x9ea1c000] 12:34:53 INFO - PROCESS | 1812 | 1461267293144 Marionette DEBUG loaded listener.js 12:34:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0xa01ad000) [pid = 1812] [serial = 210] [outer = 0x9ea1c000] 12:34:54 INFO - PROCESS | 1812 | 1461267294083 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1432ms 12:34:54 INFO - PROCESS | 1812 | 1461267294132 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:34:54 INFO - PROCESS | 1812 | 1461267294136 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 12:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:34:54 INFO - PROCESS | 1812 | 1461267294142 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:34:54 INFO - PROCESS | 1812 | 1461267294146 Marionette TRACE conn3 <- [1,254,null,{}] 12:34:54 INFO - PROCESS | 1812 | 1461267294152 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:54 INFO - PROCESS | 1812 | 1461267294310 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:34:54 INFO - PROCESS | 1812 | 1461267294451 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x9dff1800 == 41 [pid = 1812] [id = 71] 12:34:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x9ea1b800) [pid = 1812] [serial = 211] [outer = (nil)] 12:34:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0xa0bdf000) [pid = 1812] [serial = 212] [outer = 0x9ea1b800] 12:34:54 INFO - PROCESS | 1812 | 1461267294542 Marionette DEBUG loaded listener.js 12:34:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0xa0d3c800) [pid = 1812] [serial = 213] [outer = 0x9ea1b800] 12:34:55 INFO - PROCESS | 1812 | 1461267295422 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 12:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1336ms 12:34:55 INFO - PROCESS | 1812 | 1461267295480 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:34:55 INFO - PROCESS | 1812 | 1461267295489 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 12:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:34:55 INFO - PROCESS | 1812 | 1461267295517 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:34:55 INFO - PROCESS | 1812 | 1461267295522 Marionette TRACE conn3 <- [1,258,null,{}] 12:34:55 INFO - PROCESS | 1812 | 1461267295528 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:55 INFO - PROCESS | 1812 | 1461267295711 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:34:55 INFO - PROCESS | 1812 | 1461267295854 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x9294e400 == 42 [pid = 1812] [id = 72] 12:34:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x9294f000) [pid = 1812] [serial = 214] [outer = (nil)] 12:34:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x92956000) [pid = 1812] [serial = 215] [outer = 0x9294f000] 12:34:55 INFO - PROCESS | 1812 | 1461267295948 Marionette DEBUG loaded listener.js 12:34:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x97777400) [pid = 1812] [serial = 216] [outer = 0x9294f000] 12:34:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x97c12000) [pid = 1812] [serial = 217] [outer = 0x96cbb400] 12:34:56 INFO - PROCESS | 1812 | 1461267296858 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 12:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1412ms 12:34:56 INFO - PROCESS | 1812 | 1461267296910 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:34:56 INFO - PROCESS | 1812 | 1461267296914 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 12:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:34:56 INFO - PROCESS | 1812 | 1461267296921 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:34:56 INFO - PROCESS | 1812 | 1461267296924 Marionette TRACE conn3 <- [1,262,null,{}] 12:34:56 INFO - PROCESS | 1812 | 1461267296931 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:57 INFO - PROCESS | 1812 | 1461267297098 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:34:57 INFO - PROCESS | 1812 | 1461267297446 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e811c00 == 43 [pid = 1812] [id = 73] 12:34:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x8e812400) [pid = 1812] [serial = 218] [outer = (nil)] 12:34:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x8f847c00) [pid = 1812] [serial = 219] [outer = 0x8e812400] 12:34:57 INFO - PROCESS | 1812 | 1461267297597 Marionette DEBUG loaded listener.js 12:34:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x9122cc00) [pid = 1812] [serial = 220] [outer = 0x8e812400] 12:34:58 INFO - PROCESS | 1812 | 1461267298553 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 12:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1682ms 12:34:58 INFO - PROCESS | 1812 | 1461267298604 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:34:58 INFO - PROCESS | 1812 | 1461267298611 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 12:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:34:58 INFO - PROCESS | 1812 | 1461267298619 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:34:58 INFO - PROCESS | 1812 | 1461267298624 Marionette TRACE conn3 <- [1,266,null,{}] 12:34:58 INFO - PROCESS | 1812 | 1461267298631 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:58 INFO - PROCESS | 1812 | 1461267298803 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:34:59 INFO - PROCESS | 1812 | 1461267298987 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:59 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb41000 == 42 [pid = 1812] [id = 65] 12:34:59 INFO - PROCESS | 1812 | --DOCSHELL 0x91428c00 == 41 [pid = 1812] [id = 64] 12:34:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7e3400 == 42 [pid = 1812] [id = 74] 12:34:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x91428c00) [pid = 1812] [serial = 221] [outer = (nil)] 12:34:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x9286d400) [pid = 1812] [serial = 222] [outer = 0x91428c00] 12:34:59 INFO - PROCESS | 1812 | 1461267299105 Marionette DEBUG loaded listener.js 12:34:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0x94fbe000) [pid = 1812] [serial = 223] [outer = 0x91428c00] 12:34:59 INFO - PROCESS | 1812 | --DOCSHELL 0x98eb4000 == 41 [pid = 1812] [id = 63] 12:34:59 INFO - PROCESS | 1812 | --DOCSHELL 0x94fb3800 == 40 [pid = 1812] [id = 62] 12:34:59 INFO - PROCESS | 1812 | --DOCSHELL 0x94fbb400 == 39 [pid = 1812] [id = 61] 12:34:59 INFO - PROCESS | 1812 | --DOCSHELL 0x92841400 == 38 [pid = 1812] [id = 60] 12:34:59 INFO - PROCESS | 1812 | --DOCSHELL 0x94fe2c00 == 37 [pid = 1812] [id = 57] 12:34:59 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x96b43c00) [pid = 1812] [serial = 152] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x91427400) [pid = 1812] [serial = 149] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0x94fba000) [pid = 1812] [serial = 150] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0x99211000) [pid = 1812] [serial = 129] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x99c94000) [pid = 1812] [serial = 134] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0x97c14c00) [pid = 1812] [serial = 155] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0xa0114400) [pid = 1812] [serial = 137] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x94fb4c00) [pid = 1812] [serial = 143] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x96b3d800) [pid = 1812] [serial = 131] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0xa0f7e400) [pid = 1812] [serial = 140] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0x9286ac00) [pid = 1812] [serial = 147] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0x91428000) [pid = 1812] [serial = 146] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x97ebac00) [pid = 1812] [serial = 158] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0x97f08400) [pid = 1812] [serial = 159] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0x97c1a800) [pid = 1812] [serial = 156] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1812 | --DOMWINDOW == 91 (0x97775400) [pid = 1812] [serial = 153] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1812 | 1461267299851 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 12:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1288ms 12:34:59 INFO - PROCESS | 1812 | 1461267299910 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:34:59 INFO - PROCESS | 1812 | 1461267299917 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 12:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:34:59 INFO - PROCESS | 1812 | 1461267299925 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:34:59 INFO - PROCESS | 1812 | 1461267299928 Marionette TRACE conn3 <- [1,270,null,{}] 12:34:59 INFO - PROCESS | 1812 | 1461267299936 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:00 INFO - PROCESS | 1812 | 1461267300095 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:35:00 INFO - PROCESS | 1812 | 1461267300107 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x92952c00 == 38 [pid = 1812] [id = 75] 12:35:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0x94fba000) [pid = 1812] [serial = 224] [outer = (nil)] 12:35:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x977c8000) [pid = 1812] [serial = 225] [outer = 0x94fba000] 12:35:00 INFO - PROCESS | 1812 | 1461267300184 Marionette DEBUG loaded listener.js 12:35:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x97c1b400) [pid = 1812] [serial = 226] [outer = 0x94fba000] 12:35:01 INFO - PROCESS | 1812 | 1461267301151 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1287ms 12:35:01 INFO - PROCESS | 1812 | 1461267301213 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:35:01 INFO - PROCESS | 1812 | 1461267301217 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 12:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:35:01 INFO - PROCESS | 1812 | 1461267301225 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 1812 | 1461267301234 Marionette TRACE conn3 <- [1,274,null,{}] 12:35:01 INFO - PROCESS | 1812 | 1461267301248 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:01 INFO - PROCESS | 1812 | 1461267301443 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:35:01 INFO - PROCESS | 1812 | 1461267301458 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x96b41000 == 39 [pid = 1812] [id = 76] 12:35:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x97f10800) [pid = 1812] [serial = 227] [outer = (nil)] 12:35:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0x98e7a400) [pid = 1812] [serial = 228] [outer = 0x97f10800] 12:35:01 INFO - PROCESS | 1812 | 1461267301535 Marionette DEBUG loaded listener.js 12:35:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0x98f5f800) [pid = 1812] [serial = 229] [outer = 0x97f10800] 12:35:02 INFO - PROCESS | 1812 | 1461267302390 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 12:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1194ms 12:35:02 INFO - PROCESS | 1812 | 1461267302418 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:35:02 INFO - PROCESS | 1812 | 1461267302423 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 12:35:02 INFO - PROCESS | 1812 | 1461267302429 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:35:02 INFO - PROCESS | 1812 | 1461267302433 Marionette TRACE conn3 <- [1,278,null,{}] 12:35:02 INFO - PROCESS | 1812 | 1461267302444 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:02 INFO - PROCESS | 1812 | 1461267302659 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:35:02 INFO - PROCESS | 1812 | 1461267302682 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e80ac00 == 40 [pid = 1812] [id = 77] 12:35:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x98b0e400) [pid = 1812] [serial = 230] [outer = (nil)] 12:35:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x99825000) [pid = 1812] [serial = 231] [outer = 0x98b0e400] 12:35:02 INFO - PROCESS | 1812 | 1461267302756 Marionette DEBUG loaded listener.js 12:35:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x998ce800) [pid = 1812] [serial = 232] [outer = 0x98b0e400] 12:35:03 INFO - PROCESS | 1812 | 1461267303608 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 12:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1235ms 12:35:03 INFO - PROCESS | 1812 | 1461267303664 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:35:03 INFO - PROCESS | 1812 | 1461267303667 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 12:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:35:03 INFO - PROCESS | 1812 | 1461267303673 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:35:03 INFO - PROCESS | 1812 | 1461267303676 Marionette TRACE conn3 <- [1,282,null,{}] 12:35:03 INFO - PROCESS | 1812 | 1461267303681 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:03 INFO - PROCESS | 1812 | 1461267303994 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:35:04 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x99153400) [pid = 1812] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:35:04 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x9121fc00) [pid = 1812] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:35:04 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x92874000) [pid = 1812] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:35:04 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0x98b04400) [pid = 1812] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:35:04 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0x94fc0c00) [pid = 1812] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:35:04 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x9914e800) [pid = 1812] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:35:04 INFO - PROCESS | 1812 | 1461267304078 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e80b800 == 41 [pid = 1812] [id = 78] 12:35:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x8e810000) [pid = 1812] [serial = 233] [outer = (nil)] 12:35:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0x97782c00) [pid = 1812] [serial = 234] [outer = 0x8e810000] 12:35:04 INFO - PROCESS | 1812 | 1461267304169 Marionette DEBUG loaded listener.js 12:35:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0x9aec9800) [pid = 1812] [serial = 235] [outer = 0x8e810000] 12:35:04 INFO - PROCESS | 1812 | 1461267304939 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 12:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1280ms 12:35:04 INFO - PROCESS | 1812 | 1461267304956 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:35:04 INFO - PROCESS | 1812 | 1461267304958 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 12:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:35:04 INFO - PROCESS | 1812 | 1461267304965 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:35:04 INFO - PROCESS | 1812 | 1461267304968 Marionette TRACE conn3 <- [1,286,null,{}] 12:35:04 INFO - PROCESS | 1812 | 1461267304974 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:05 INFO - PROCESS | 1812 | 1461267305114 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:35:05 INFO - PROCESS | 1812 | 1461267305131 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7e8400 == 42 [pid = 1812] [id = 79] 12:35:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x9aed1c00) [pid = 1812] [serial = 236] [outer = (nil)] 12:35:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0xa0bdf400) [pid = 1812] [serial = 237] [outer = 0x9aed1c00] 12:35:05 INFO - PROCESS | 1812 | 1461267305202 Marionette DEBUG loaded listener.js 12:35:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0xa10e8c00) [pid = 1812] [serial = 238] [outer = 0x9aed1c00] 12:35:06 INFO - PROCESS | 1812 | 1461267306117 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 12:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1190ms 12:35:06 INFO - PROCESS | 1812 | 1461267306157 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:35:06 INFO - PROCESS | 1812 | 1461267306163 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 12:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:35:06 INFO - PROCESS | 1812 | 1461267306172 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:35:06 INFO - PROCESS | 1812 | 1461267306179 Marionette TRACE conn3 <- [1,290,null,{}] 12:35:06 INFO - PROCESS | 1812 | 1461267306244 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:06 INFO - PROCESS | 1812 | 1461267306423 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:35:06 INFO - PROCESS | 1812 | 1461267306570 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e813800 == 43 [pid = 1812] [id = 80] 12:35:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x8e8ed000) [pid = 1812] [serial = 239] [outer = (nil)] 12:35:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x8e8f6000) [pid = 1812] [serial = 240] [outer = 0x8e8ed000] 12:35:06 INFO - PROCESS | 1812 | 1461267306667 Marionette DEBUG loaded listener.js 12:35:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x8e8f7400) [pid = 1812] [serial = 241] [outer = 0x8e8ed000] 12:35:07 INFO - PROCESS | 1812 | 1461267307586 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1443ms 12:35:07 INFO - PROCESS | 1812 | 1461267307615 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:35:07 INFO - PROCESS | 1812 | 1461267307623 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 12:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:35:07 INFO - PROCESS | 1812 | 1461267307635 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:35:07 INFO - PROCESS | 1812 | 1461267307638 Marionette TRACE conn3 <- [1,294,null,{}] 12:35:07 INFO - PROCESS | 1812 | 1461267307645 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:07 INFO - PROCESS | 1812 | 1461267307819 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:35:07 INFO - PROCESS | 1812 | 1461267307965 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x92869400 == 44 [pid = 1812] [id = 81] 12:35:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x92951400) [pid = 1812] [serial = 242] [outer = (nil)] 12:35:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x94fb4800) [pid = 1812] [serial = 243] [outer = 0x92951400] 12:35:08 INFO - PROCESS | 1812 | 1461267308055 Marionette DEBUG loaded listener.js 12:35:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x94fdbc00) [pid = 1812] [serial = 244] [outer = 0x92951400] 12:35:08 INFO - PROCESS | 1812 | 1461267308972 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1388ms 12:35:09 INFO - PROCESS | 1812 | 1461267309023 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:35:09 INFO - PROCESS | 1812 | 1461267309028 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 12:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:35:09 INFO - PROCESS | 1812 | 1461267309035 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:35:09 INFO - PROCESS | 1812 | 1461267309041 Marionette TRACE conn3 <- [1,298,null,{}] 12:35:09 INFO - PROCESS | 1812 | 1461267309057 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:09 INFO - PROCESS | 1812 | 1461267309234 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:35:09 INFO - PROCESS | 1812 | 1461267309384 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x91428000 == 45 [pid = 1812] [id = 82] 12:35:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0x97c1a000) [pid = 1812] [serial = 245] [outer = (nil)] 12:35:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0x98eb2c00) [pid = 1812] [serial = 246] [outer = 0x97c1a000] 12:35:09 INFO - PROCESS | 1812 | 1461267309480 Marionette DEBUG loaded listener.js 12:35:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0x99c90400) [pid = 1812] [serial = 247] [outer = 0x97c1a000] 12:35:10 INFO - PROCESS | 1812 | 1461267310557 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1586ms 12:35:10 INFO - PROCESS | 1812 | 1461267310622 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:35:10 INFO - PROCESS | 1812 | 1461267310627 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 12:35:10 INFO - PROCESS | 1812 | 1461267310633 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:35:10 INFO - PROCESS | 1812 | 1461267310637 Marionette TRACE conn3 <- [1,302,null,{}] 12:35:10 INFO - PROCESS | 1812 | 1461267310643 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:10 INFO - PROCESS | 1812 | 1461267310853 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:35:11 INFO - PROCESS | 1812 | 1461267311049 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e807400 == 46 [pid = 1812] [id = 83] 12:35:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x929c9000) [pid = 1812] [serial = 248] [outer = (nil)] 12:35:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x929d0400) [pid = 1812] [serial = 249] [outer = 0x929c9000] 12:35:11 INFO - PROCESS | 1812 | 1461267311153 Marionette DEBUG loaded listener.js 12:35:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x97908000) [pid = 1812] [serial = 250] [outer = 0x929c9000] 12:35:11 INFO - PROCESS | 1812 | 1461267311959 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1337ms 12:35:11 INFO - PROCESS | 1812 | 1461267311970 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:35:11 INFO - PROCESS | 1812 | 1461267311974 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 12:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:35:12 INFO - PROCESS | 1812 | 1461267311999 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:35:12 INFO - PROCESS | 1812 | 1461267312003 Marionette TRACE conn3 <- [1,306,null,{}] 12:35:12 INFO - PROCESS | 1812 | 1461267312008 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:12 INFO - PROCESS | 1812 | 1461267312175 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:35:12 INFO - PROCESS | 1812 | 1461267312331 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7eb400 == 47 [pid = 1812] [id = 84] 12:35:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x8e807000) [pid = 1812] [serial = 251] [outer = (nil)] 12:35:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x9fc95400) [pid = 1812] [serial = 252] [outer = 0x8e807000] 12:35:12 INFO - PROCESS | 1812 | 1461267312425 Marionette DEBUG loaded listener.js 12:35:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x9fd5f000) [pid = 1812] [serial = 253] [outer = 0x8e807000] 12:35:13 INFO - PROCESS | 1812 | 1461267313299 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1334ms 12:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:35:13 INFO - PROCESS | 1812 | 1461267313331 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:35:13 INFO - PROCESS | 1812 | 1461267313334 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 12:35:13 INFO - PROCESS | 1812 | 1461267313341 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:35:13 INFO - PROCESS | 1812 | 1461267313345 Marionette TRACE conn3 <- [1,310,null,{}] 12:35:13 INFO - PROCESS | 1812 | 1461267313350 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:13 INFO - PROCESS | 1812 | 1461267313547 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:35:13 INFO - PROCESS | 1812 | 1461267313697 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x929e6000 == 48 [pid = 1812] [id = 85] 12:35:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x929e6400) [pid = 1812] [serial = 254] [outer = (nil)] 12:35:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x929ee000) [pid = 1812] [serial = 255] [outer = 0x929e6400] 12:35:13 INFO - PROCESS | 1812 | 1461267313788 Marionette DEBUG loaded listener.js 12:35:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x9fc93400) [pid = 1812] [serial = 256] [outer = 0x929e6400] 12:35:14 INFO - PROCESS | 1812 | 1461267314763 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1435ms 12:35:14 INFO - PROCESS | 1812 | 1461267314790 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:35:14 INFO - PROCESS | 1812 | 1461267314795 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 12:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:35:14 INFO - PROCESS | 1812 | 1461267314804 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:35:14 INFO - PROCESS | 1812 | 1461267314807 Marionette TRACE conn3 <- [1,314,null,{}] 12:35:14 INFO - PROCESS | 1812 | 1461267314813 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:14 INFO - PROCESS | 1812 | 1461267314970 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:35:15 INFO - PROCESS | 1812 | 1461267315124 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x929ee400 == 49 [pid = 1812] [id = 86] 12:35:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x929f3400) [pid = 1812] [serial = 257] [outer = (nil)] 12:35:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0xa2bddc00) [pid = 1812] [serial = 258] [outer = 0x929f3400] 12:35:15 INFO - PROCESS | 1812 | 1461267315210 Marionette DEBUG loaded listener.js 12:35:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0xa2be5800) [pid = 1812] [serial = 259] [outer = 0x929f3400] 12:35:16 INFO - PROCESS | 1812 | 1461267316167 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1431ms 12:35:16 INFO - PROCESS | 1812 | 1461267316237 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:35:16 INFO - PROCESS | 1812 | 1461267316241 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 12:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:35:16 INFO - PROCESS | 1812 | 1461267316248 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:35:16 INFO - PROCESS | 1812 | 1461267316251 Marionette TRACE conn3 <- [1,318,null,{}] 12:35:16 INFO - PROCESS | 1812 | 1461267316257 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:16 INFO - PROCESS | 1812 | 1461267316428 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:35:16 INFO - PROCESS | 1812 | 1461267316783 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fcc1c00 == 50 [pid = 1812] [id = 87] 12:35:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x8fcc2800) [pid = 1812] [serial = 260] [outer = (nil)] 12:35:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8fcc5400) [pid = 1812] [serial = 261] [outer = 0x8fcc2800] 12:35:16 INFO - PROCESS | 1812 | 1461267316934 Marionette DEBUG loaded listener.js 12:35:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8fcc8800) [pid = 1812] [serial = 262] [outer = 0x8fcc2800] 12:35:17 INFO - PROCESS | 1812 | 1461267317903 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1685ms 12:35:17 INFO - PROCESS | 1812 | 1461267317934 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:35:17 INFO - PROCESS | 1812 | 1461267317940 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 12:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:35:17 INFO - PROCESS | 1812 | 1461267317949 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:35:17 INFO - PROCESS | 1812 | 1461267317953 Marionette TRACE conn3 <- [1,322,null,{}] 12:35:17 INFO - PROCESS | 1812 | 1461267317960 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:18 INFO - PROCESS | 1812 | 1461267318131 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:35:18 INFO - PROCESS | 1812 | 1461267318290 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb45800 == 51 [pid = 1812] [id = 88] 12:35:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x9294a800) [pid = 1812] [serial = 263] [outer = (nil)] 12:35:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x92959000) [pid = 1812] [serial = 264] [outer = 0x9294a800] 12:35:18 INFO - PROCESS | 1812 | 1461267318418 Marionette DEBUG loaded listener.js 12:35:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x929ca400) [pid = 1812] [serial = 265] [outer = 0x9294a800] 12:35:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8e80b800 == 50 [pid = 1812] [id = 78] 12:35:19 INFO - PROCESS | 1812 | --DOCSHELL 0x91224400 == 49 [pid = 1812] [id = 58] 12:35:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8e80ac00 == 48 [pid = 1812] [id = 77] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x9fc9dc00) [pid = 1812] [serial = 197] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOCSHELL 0x96b41000 == 47 [pid = 1812] [id = 76] 12:35:19 INFO - PROCESS | 1812 | --DOCSHELL 0x92952c00 == 46 [pid = 1812] [id = 75] 12:35:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7e3400 == 45 [pid = 1812] [id = 74] 12:35:19 INFO - PROCESS | 1812 | --DOCSHELL 0x8e811c00 == 44 [pid = 1812] [id = 73] 12:35:19 INFO - PROCESS | 1812 | 1461267319496 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1587ms 12:35:19 INFO - PROCESS | 1812 | 1461267319537 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:35:19 INFO - PROCESS | 1812 | 1461267319543 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 12:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x99c9e800) [pid = 1812] [serial = 191] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x99c99800) [pid = 1812] [serial = 194] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x98eb7c00) [pid = 1812] [serial = 161] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x91eb3400) [pid = 1812] [serial = 164] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x96fe8000) [pid = 1812] [serial = 167] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x98f55800) [pid = 1812] [serial = 170] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x9914e400) [pid = 1812] [serial = 173] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x96bbcc00) [pid = 1812] [serial = 180] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x94fda800) [pid = 1812] [serial = 179] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x998d7800) [pid = 1812] [serial = 176] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x98eb5000) [pid = 1812] [serial = 185] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x98f07400) [pid = 1812] [serial = 186] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x97777000) [pid = 1812] [serial = 182] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x9780a000) [pid = 1812] [serial = 183] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0x9ea20000) [pid = 1812] [serial = 195] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x998cec00) [pid = 1812] [serial = 188] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x9aeca400) [pid = 1812] [serial = 192] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x99c94c00) [pid = 1812] [serial = 189] [outer = (nil)] [url = about:blank] 12:35:19 INFO - PROCESS | 1812 | 1461267319586 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:35:19 INFO - PROCESS | 1812 | 1461267319590 Marionette TRACE conn3 <- [1,326,null,{}] 12:35:19 INFO - PROCESS | 1812 | 1461267319598 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:19 INFO - PROCESS | 1812 | 1461267319746 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:35:19 INFO - PROCESS | 1812 | 1461267319826 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x92846800 == 45 [pid = 1812] [id = 89] 12:35:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0x9294c800) [pid = 1812] [serial = 266] [outer = (nil)] 12:35:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x929e7400) [pid = 1812] [serial = 267] [outer = 0x9294c800] 12:35:20 INFO - PROCESS | 1812 | 1461267319994 Marionette DEBUG loaded listener.js 12:35:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x929f2000) [pid = 1812] [serial = 268] [outer = 0x9294c800] 12:35:20 INFO - PROCESS | 1812 | 1461267320825 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1323ms 12:35:20 INFO - PROCESS | 1812 | 1461267320882 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:35:20 INFO - PROCESS | 1812 | 1461267320886 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 12:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:35:20 INFO - PROCESS | 1812 | 1461267320894 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:35:20 INFO - PROCESS | 1812 | 1461267320903 Marionette TRACE conn3 <- [1,330,null,{}] 12:35:20 INFO - PROCESS | 1812 | 1461267320917 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:21 INFO - PROCESS | 1812 | 1461267321071 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:35:21 INFO - PROCESS | 1812 | 1461267321083 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x929d2400 == 46 [pid = 1812] [id = 90] 12:35:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x95a2fc00) [pid = 1812] [serial = 269] [outer = (nil)] 12:35:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x9790b400) [pid = 1812] [serial = 270] [outer = 0x95a2fc00] 12:35:21 INFO - PROCESS | 1812 | 1461267321263 Marionette DEBUG loaded listener.js 12:35:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x97c1bc00) [pid = 1812] [serial = 271] [outer = 0x95a2fc00] 12:35:22 INFO - PROCESS | 1812 | 1461267322041 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1195ms 12:35:22 INFO - PROCESS | 1812 | 1461267322087 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:35:22 INFO - PROCESS | 1812 | 1461267322092 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 12:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:35:22 INFO - PROCESS | 1812 | 1461267322106 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:35:22 INFO - PROCESS | 1812 | 1461267322109 Marionette TRACE conn3 <- [1,334,null,{}] 12:35:22 INFO - PROCESS | 1812 | 1461267322114 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:22 INFO - PROCESS | 1812 | 1461267322303 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:35:22 INFO - PROCESS | 1812 | 1461267322326 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x9780f800 == 47 [pid = 1812] [id = 91] 12:35:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x98564c00) [pid = 1812] [serial = 272] [outer = (nil)] 12:35:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x98e26000) [pid = 1812] [serial = 273] [outer = 0x98564c00] 12:35:22 INFO - PROCESS | 1812 | 1461267322398 Marionette DEBUG loaded listener.js 12:35:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x98eb8400) [pid = 1812] [serial = 274] [outer = 0x98564c00] 12:35:23 INFO - PROCESS | 1812 | 1461267323240 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1178ms 12:35:23 INFO - PROCESS | 1812 | 1461267323285 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:35:23 INFO - PROCESS | 1812 | 1461267323288 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 12:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:35:23 INFO - PROCESS | 1812 | 1461267323301 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:35:23 INFO - PROCESS | 1812 | 1461267323304 Marionette TRACE conn3 <- [1,338,null,{}] 12:35:23 INFO - PROCESS | 1812 | 1461267323309 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:23 INFO - PROCESS | 1812 | 1461267323508 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:35:23 INFO - PROCESS | 1812 | 1461267323528 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x929d2000 == 48 [pid = 1812] [id = 92] 12:35:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x98eb1800) [pid = 1812] [serial = 275] [outer = (nil)] 12:35:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x99148400) [pid = 1812] [serial = 276] [outer = 0x98eb1800] 12:35:23 INFO - PROCESS | 1812 | 1461267323612 Marionette DEBUG loaded listener.js 12:35:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x99a4fc00) [pid = 1812] [serial = 277] [outer = 0x98eb1800] 12:35:24 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x8e812400) [pid = 1812] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:35:24 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x91428c00) [pid = 1812] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:35:24 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x97f10800) [pid = 1812] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:35:24 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x94fba000) [pid = 1812] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:35:24 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x98b0e400) [pid = 1812] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:35:24 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x8e810000) [pid = 1812] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:35:24 INFO - PROCESS | 1812 | 1461267324537 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1282ms 12:35:24 INFO - PROCESS | 1812 | 1461267324584 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:35:24 INFO - PROCESS | 1812 | 1461267324588 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 12:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:35:24 INFO - PROCESS | 1812 | 1461267324594 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:35:24 INFO - PROCESS | 1812 | 1461267324596 Marionette TRACE conn3 <- [1,342,null,{}] 12:35:24 INFO - PROCESS | 1812 | 1461267324602 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:24 INFO - PROCESS | 1812 | 1461267324746 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:35:24 INFO - PROCESS | 1812 | 1461267324762 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x92847c00 == 49 [pid = 1812] [id = 93] 12:35:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x98b03800) [pid = 1812] [serial = 278] [outer = (nil)] 12:35:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x99c9cc00) [pid = 1812] [serial = 279] [outer = 0x98b03800] 12:35:24 INFO - PROCESS | 1812 | 1461267324835 Marionette DEBUG loaded listener.js 12:35:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x9aed3000) [pid = 1812] [serial = 280] [outer = 0x98b03800] 12:35:25 INFO - PROCESS | 1812 | 1461267325607 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1084ms 12:35:25 INFO - PROCESS | 1812 | 1461267325699 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:35:25 INFO - PROCESS | 1812 | 1461267325703 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 12:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:35:25 INFO - PROCESS | 1812 | 1461267325709 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:35:25 INFO - PROCESS | 1812 | 1461267325713 Marionette TRACE conn3 <- [1,346,null,{}] 12:35:25 INFO - PROCESS | 1812 | 1461267325722 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:25 INFO - PROCESS | 1812 | 1461267325868 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:35:25 INFO - PROCESS | 1812 | 1461267325878 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x9120dc00 == 50 [pid = 1812] [id = 94] 12:35:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x98ebac00) [pid = 1812] [serial = 281] [outer = (nil)] 12:35:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x9ea20000) [pid = 1812] [serial = 282] [outer = 0x98ebac00] 12:35:25 INFO - PROCESS | 1812 | 1461267325949 Marionette DEBUG loaded listener.js 12:35:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x9fd5a800) [pid = 1812] [serial = 283] [outer = 0x98ebac00] 12:35:27 INFO - PROCESS | 1812 | 1461267326995 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1333ms 12:35:27 INFO - PROCESS | 1812 | 1461267327044 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:35:27 INFO - PROCESS | 1812 | 1461267327052 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 12:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:35:27 INFO - PROCESS | 1812 | 1461267327062 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:35:27 INFO - PROCESS | 1812 | 1461267327067 Marionette TRACE conn3 <- [1,350,null,{}] 12:35:27 INFO - PROCESS | 1812 | 1461267327075 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:27 INFO - PROCESS | 1812 | 1461267327293 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:35:27 INFO - PROCESS | 1812 | 1461267327449 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e80b400 == 51 [pid = 1812] [id = 95] 12:35:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8f84fc00) [pid = 1812] [serial = 284] [outer = (nil)] 12:35:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x9294bc00) [pid = 1812] [serial = 285] [outer = 0x8f84fc00] 12:35:27 INFO - PROCESS | 1812 | 1461267327541 Marionette DEBUG loaded listener.js 12:35:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x92959c00) [pid = 1812] [serial = 286] [outer = 0x8f84fc00] 12:35:28 INFO - PROCESS | 1812 | 1461267328432 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1439ms 12:35:28 INFO - PROCESS | 1812 | 1461267328503 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:35:28 INFO - PROCESS | 1812 | 1461267328511 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 12:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:35:28 INFO - PROCESS | 1812 | 1461267328522 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:35:28 INFO - PROCESS | 1812 | 1461267328526 Marionette TRACE conn3 <- [1,354,null,{}] 12:35:28 INFO - PROCESS | 1812 | 1461267328532 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:28 INFO - PROCESS | 1812 | 1461267328743 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:35:28 INFO - PROCESS | 1812 | 1461267328895 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x929efc00 == 52 [pid = 1812] [id = 96] 12:35:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x94fba400) [pid = 1812] [serial = 287] [outer = (nil)] 12:35:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x97782400) [pid = 1812] [serial = 288] [outer = 0x94fba400] 12:35:29 INFO - PROCESS | 1812 | 1461267329035 Marionette DEBUG loaded listener.js 12:35:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x97eba800) [pid = 1812] [serial = 289] [outer = 0x94fba400] 12:35:29 INFO - PROCESS | 1812 | 1461267329989 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1536ms 12:35:30 INFO - PROCESS | 1812 | 1461267330058 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:35:30 INFO - PROCESS | 1812 | 1461267330062 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 12:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:35:30 INFO - PROCESS | 1812 | 1461267330069 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:35:30 INFO - PROCESS | 1812 | 1461267330075 Marionette TRACE conn3 <- [1,358,null,{}] 12:35:30 INFO - PROCESS | 1812 | 1461267330091 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:30 INFO - PROCESS | 1812 | 1461267330303 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:35:30 INFO - PROCESS | 1812 | 1461267330548 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e8f1800 == 53 [pid = 1812] [id = 97] 12:35:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x99c9e000) [pid = 1812] [serial = 290] [outer = (nil)] 12:35:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x9fda9800) [pid = 1812] [serial = 291] [outer = 0x99c9e000] 12:35:30 INFO - PROCESS | 1812 | 1461267330646 Marionette DEBUG loaded listener.js 12:35:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0xa0f7e400) [pid = 1812] [serial = 292] [outer = 0x99c9e000] 12:35:31 INFO - PROCESS | 1812 | 1461267331509 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1491ms 12:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:35:31 INFO - PROCESS | 1812 | 1461267331560 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:35:31 INFO - PROCESS | 1812 | 1461267331564 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 12:35:31 INFO - PROCESS | 1812 | 1461267331572 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:35:31 INFO - PROCESS | 1812 | 1461267331575 Marionette TRACE conn3 <- [1,362,null,{}] 12:35:31 INFO - PROCESS | 1812 | 1461267331581 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:31 INFO - PROCESS | 1812 | 1461267331784 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:35:31 INFO - PROCESS | 1812 | 1461267331939 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e80a000 == 54 [pid = 1812] [id = 98] 12:35:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x99c95800) [pid = 1812] [serial = 293] [outer = (nil)] 12:35:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0xa3d83c00) [pid = 1812] [serial = 294] [outer = 0x99c95800] 12:35:32 INFO - PROCESS | 1812 | 1461267332033 Marionette DEBUG loaded listener.js 12:35:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0xa3deb800) [pid = 1812] [serial = 295] [outer = 0x99c95800] 12:35:32 INFO - PROCESS | 1812 | 1461267332944 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1433ms 12:35:33 INFO - PROCESS | 1812 | 1461267333006 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:35:33 INFO - PROCESS | 1812 | 1461267333012 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 12:35:33 INFO - PROCESS | 1812 | 1461267333020 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:35:33 INFO - PROCESS | 1812 | 1461267333025 Marionette TRACE conn3 <- [1,366,null,{}] 12:35:33 INFO - PROCESS | 1812 | 1461267333033 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:33 INFO - PROCESS | 1812 | 1461267333278 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:35:33 INFO - PROCESS | 1812 | 1461267333397 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f6dcc00 == 55 [pid = 1812] [id = 99] 12:35:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8f6dd000) [pid = 1812] [serial = 296] [outer = (nil)] 12:35:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8f6e2000) [pid = 1812] [serial = 297] [outer = 0x8f6dd000] 12:35:33 INFO - PROCESS | 1812 | 1461267333483 Marionette DEBUG loaded listener.js 12:35:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8f6e3000) [pid = 1812] [serial = 298] [outer = 0x8f6dd000] 12:35:34 INFO - PROCESS | 1812 | 1461267334445 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1489ms 12:35:34 INFO - PROCESS | 1812 | 1461267334508 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:35:34 INFO - PROCESS | 1812 | 1461267334512 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 12:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:35:34 INFO - PROCESS | 1812 | 1461267334518 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:35:34 INFO - PROCESS | 1812 | 1461267334522 Marionette TRACE conn3 <- [1,370,null,{}] 12:35:34 INFO - PROCESS | 1812 | 1461267334527 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:34 INFO - PROCESS | 1812 | 1461267334704 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:35:34 INFO - PROCESS | 1812 | 1461267334859 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:34 INFO - PROCESS | 1812 | ++DOCSHELL 0xa2be0000 == 56 [pid = 1812] [id = 100] 12:35:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0xa3d8f400) [pid = 1812] [serial = 299] [outer = (nil)] 12:35:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0xa44ce000) [pid = 1812] [serial = 300] [outer = 0xa3d8f400] 12:35:34 INFO - PROCESS | 1812 | 1461267334953 Marionette DEBUG loaded listener.js 12:35:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0xa45e8400) [pid = 1812] [serial = 301] [outer = 0xa3d8f400] 12:35:35 INFO - PROCESS | 1812 | 1461267335947 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1485ms 12:35:36 INFO - PROCESS | 1812 | 1461267336004 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:35:36 INFO - PROCESS | 1812 | 1461267336008 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 12:35:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:35:36 INFO - PROCESS | 1812 | 1461267336014 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:35:36 INFO - PROCESS | 1812 | 1461267336018 Marionette TRACE conn3 <- [1,374,null,{}] 12:35:36 INFO - PROCESS | 1812 | 1461267336023 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:36 INFO - PROCESS | 1812 | 1461267336186 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:35:36 INFO - PROCESS | 1812 | 1461267336652 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e8ef800 == 57 [pid = 1812] [id = 101] 12:35:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8e8f0400) [pid = 1812] [serial = 302] [outer = (nil)] 12:35:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8e8f6400) [pid = 1812] [serial = 303] [outer = 0x8e8f0400] 12:35:36 INFO - PROCESS | 1812 | 1461267336744 Marionette DEBUG loaded listener.js 12:35:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8f6e1000) [pid = 1812] [serial = 304] [outer = 0x8e8f0400] 12:35:37 INFO - PROCESS | 1812 | 1461267337635 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:35:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:35:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1690ms 12:35:37 INFO - PROCESS | 1812 | 1461267337706 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:35:37 INFO - PROCESS | 1812 | 1461267337712 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 12:35:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:35:37 INFO - PROCESS | 1812 | 1461267337722 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:35:37 INFO - PROCESS | 1812 | 1461267337725 Marionette TRACE conn3 <- [1,378,null,{}] 12:35:37 INFO - PROCESS | 1812 | 1461267337733 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:37 INFO - PROCESS | 1812 | 1461267337983 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:35:38 INFO - PROCESS | 1812 | 1461267338187 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e8f9400 == 58 [pid = 1812] [id = 102] 12:35:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8f849c00) [pid = 1812] [serial = 305] [outer = (nil)] 12:35:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8fcc6400) [pid = 1812] [serial = 306] [outer = 0x8f849c00] 12:35:38 INFO - PROCESS | 1812 | 1461267338316 Marionette DEBUG loaded listener.js 12:35:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x91223000) [pid = 1812] [serial = 307] [outer = 0x8f849c00] 12:35:38 INFO - PROCESS | 1812 | --DOCSHELL 0x92847c00 == 57 [pid = 1812] [id = 93] 12:35:38 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8e811000) [pid = 1812] [serial = 200] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x94fd7400) [pid = 1812] [serial = 203] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x99c90c00) [pid = 1812] [serial = 206] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x9fd5b400) [pid = 1812] [serial = 209] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0xa0bdf000) [pid = 1812] [serial = 212] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x92956000) [pid = 1812] [serial = 215] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0xa0bdf400) [pid = 1812] [serial = 237] [outer = (nil)] [url = about:blank] 12:35:38 INFO - PROCESS | 1812 | --DOCSHELL 0x929d2000 == 56 [pid = 1812] [id = 92] 12:35:38 INFO - PROCESS | 1812 | --DOCSHELL 0x9780f800 == 55 [pid = 1812] [id = 91] 12:35:38 INFO - PROCESS | 1812 | --DOCSHELL 0x929d2400 == 54 [pid = 1812] [id = 90] 12:35:38 INFO - PROCESS | 1812 | --DOCSHELL 0x92846800 == 53 [pid = 1812] [id = 89] 12:35:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb45800 == 52 [pid = 1812] [id = 88] 12:35:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8fcc1c00 == 51 [pid = 1812] [id = 87] 12:35:38 INFO - PROCESS | 1812 | --DOCSHELL 0x92869400 == 50 [pid = 1812] [id = 81] 12:35:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8e813800 == 49 [pid = 1812] [id = 80] 12:35:39 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x9122cc00) [pid = 1812] [serial = 220] [outer = (nil)] [url = about:blank] 12:35:39 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8f847c00) [pid = 1812] [serial = 219] [outer = (nil)] [url = about:blank] 12:35:39 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x9286d400) [pid = 1812] [serial = 222] [outer = (nil)] [url = about:blank] 12:35:39 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x94fbe000) [pid = 1812] [serial = 223] [outer = (nil)] [url = about:blank] 12:35:39 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x98e7a400) [pid = 1812] [serial = 228] [outer = (nil)] [url = about:blank] 12:35:39 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x977c8000) [pid = 1812] [serial = 225] [outer = (nil)] [url = about:blank] 12:35:39 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x97c1b400) [pid = 1812] [serial = 226] [outer = (nil)] [url = about:blank] 12:35:39 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x99825000) [pid = 1812] [serial = 231] [outer = (nil)] [url = about:blank] 12:35:39 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x97782c00) [pid = 1812] [serial = 234] [outer = (nil)] [url = about:blank] 12:35:39 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0xa01dc400) [pid = 1812] [serial = 96] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:35:39 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x998ce800) [pid = 1812] [serial = 232] [outer = (nil)] [url = about:blank] 12:35:39 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x9aec9800) [pid = 1812] [serial = 235] [outer = (nil)] [url = about:blank] 12:35:39 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x98f5f800) [pid = 1812] [serial = 229] [outer = (nil)] [url = about:blank] 12:35:39 INFO - PROCESS | 1812 | 1461267339207 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:35:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:35:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1539ms 12:35:39 INFO - PROCESS | 1812 | 1461267339264 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:35:39 INFO - PROCESS | 1812 | 1461267339270 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 12:35:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:35:39 INFO - PROCESS | 1812 | 1461267339277 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:35:39 INFO - PROCESS | 1812 | 1461267339280 Marionette TRACE conn3 <- [1,382,null,{}] 12:35:39 INFO - PROCESS | 1812 | 1461267339286 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:39 INFO - PROCESS | 1812 | 1461267339439 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:35:39 INFO - PROCESS | 1812 | 1461267339452 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb43400 == 50 [pid = 1812] [id = 103] 12:35:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8fcc1400) [pid = 1812] [serial = 308] [outer = (nil)] 12:35:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x9294ec00) [pid = 1812] [serial = 309] [outer = 0x8fcc1400] 12:35:39 INFO - PROCESS | 1812 | 1461267339552 Marionette DEBUG loaded listener.js 12:35:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x929cc800) [pid = 1812] [serial = 310] [outer = 0x8fcc1400] 12:35:40 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:40 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:35:40 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:40 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:40 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:40 INFO - PROCESS | 1812 | 1461267340704 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:35:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:35:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1534ms 12:35:40 INFO - PROCESS | 1812 | 1461267340812 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:35:40 INFO - PROCESS | 1812 | 1461267340816 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 12:35:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:35:40 INFO - PROCESS | 1812 | 1461267340829 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:35:40 INFO - PROCESS | 1812 | 1461267340837 Marionette TRACE conn3 <- [1,386,null,{}] 12:35:40 INFO - PROCESS | 1812 | 1461267340845 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:41 INFO - PROCESS | 1812 | 1461267341051 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:35:41 INFO - PROCESS | 1812 | 1461267341166 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e0b5400 == 51 [pid = 1812] [id = 104] 12:35:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x929e6800) [pid = 1812] [serial = 311] [outer = (nil)] 12:35:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x94fda000) [pid = 1812] [serial = 312] [outer = 0x929e6800] 12:35:41 INFO - PROCESS | 1812 | 1461267341238 Marionette DEBUG loaded listener.js 12:35:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x96fe2000) [pid = 1812] [serial = 313] [outer = 0x929e6800] 12:35:41 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x98b03800) [pid = 1812] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:35:41 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x98564c00) [pid = 1812] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:35:41 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x998d3000) [pid = 1812] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:35:41 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x98eb1800) [pid = 1812] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:35:41 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x95a2fc00) [pid = 1812] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:35:41 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8fcc2800) [pid = 1812] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:35:41 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x97f02000) [pid = 1812] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:35:41 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x9294c800) [pid = 1812] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:35:41 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x9294a800) [pid = 1812] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:35:41 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x9aed1c00) [pid = 1812] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:35:42 INFO - PROCESS | 1812 | 1461267342613 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 12:35:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:35:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1844ms 12:35:42 INFO - PROCESS | 1812 | 1461267342668 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:35:42 INFO - PROCESS | 1812 | 1461267342676 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 12:35:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:35:42 INFO - PROCESS | 1812 | 1461267342686 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:35:42 INFO - PROCESS | 1812 | 1461267342691 Marionette TRACE conn3 <- [1,390,null,{}] 12:35:42 INFO - PROCESS | 1812 | 1461267342700 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:42 INFO - PROCESS | 1812 | 1461267342877 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:35:43 INFO - PROCESS | 1812 | 1461267343032 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e8fb000 == 52 [pid = 1812] [id = 105] 12:35:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8f6e7000) [pid = 1812] [serial = 314] [outer = (nil)] 12:35:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x8fcc4000) [pid = 1812] [serial = 315] [outer = 0x8f6e7000] 12:35:43 INFO - PROCESS | 1812 | 1461267343178 Marionette DEBUG loaded listener.js 12:35:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x91428c00) [pid = 1812] [serial = 316] [outer = 0x8f6e7000] 12:35:44 INFO - PROCESS | 1812 | 1461267344149 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 12:35:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:35:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1493ms 12:35:44 INFO - PROCESS | 1812 | 1461267344181 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:35:44 INFO - PROCESS | 1812 | 1461267344195 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 12:35:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:35:44 INFO - PROCESS | 1812 | 1461267344205 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:35:44 INFO - PROCESS | 1812 | 1461267344210 Marionette TRACE conn3 <- [1,394,null,{}] 12:35:44 INFO - PROCESS | 1812 | 1461267344216 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:44 INFO - PROCESS | 1812 | 1461267344388 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:35:44 INFO - PROCESS | 1812 | 1461267344690 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x929e8400 == 53 [pid = 1812] [id = 106] 12:35:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x929e8800) [pid = 1812] [serial = 317] [outer = (nil)] 12:35:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x94f79800) [pid = 1812] [serial = 318] [outer = 0x929e8800] 12:35:44 INFO - PROCESS | 1812 | 1461267344826 Marionette DEBUG loaded listener.js 12:35:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x94fbe400) [pid = 1812] [serial = 319] [outer = 0x929e8800] 12:35:45 INFO - PROCESS | 1812 | 1461267345703 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 12:35:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:35:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1541ms 12:35:45 INFO - PROCESS | 1812 | 1461267345752 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:35:45 INFO - PROCESS | 1812 | 1461267345760 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 12:35:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:35:45 INFO - PROCESS | 1812 | 1461267345777 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:35:45 INFO - PROCESS | 1812 | 1461267345788 Marionette TRACE conn3 <- [1,398,null,{}] 12:35:45 INFO - PROCESS | 1812 | 1461267345806 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:46 INFO - PROCESS | 1812 | 1461267346020 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:35:46 INFO - PROCESS | 1812 | 1461267346220 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x9790c000 == 54 [pid = 1812] [id = 107] 12:35:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x97c18000) [pid = 1812] [serial = 320] [outer = (nil)] 12:35:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x97eba000) [pid = 1812] [serial = 321] [outer = 0x97c18000] 12:35:46 INFO - PROCESS | 1812 | 1461267346355 Marionette DEBUG loaded listener.js 12:35:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x98e81400) [pid = 1812] [serial = 322] [outer = 0x97c18000] 12:35:47 INFO - PROCESS | 1812 | 1461267347244 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 12:35:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:35:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1541ms 12:35:47 INFO - PROCESS | 1812 | 1461267347319 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:35:47 INFO - PROCESS | 1812 | 1461267347324 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 12:35:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:35:47 INFO - PROCESS | 1812 | 1461267347331 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:35:47 INFO - PROCESS | 1812 | 1461267347334 Marionette TRACE conn3 <- [1,402,null,{}] 12:35:47 INFO - PROCESS | 1812 | 1461267347341 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:47 INFO - PROCESS | 1812 | 1461267347514 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:35:47 INFO - PROCESS | 1812 | 1461267347668 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f6e7c00 == 55 [pid = 1812] [id = 108] 12:35:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x98b0e400) [pid = 1812] [serial = 323] [outer = (nil)] 12:35:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x98f61400) [pid = 1812] [serial = 324] [outer = 0x98b0e400] 12:35:47 INFO - PROCESS | 1812 | 1461267347755 Marionette DEBUG loaded listener.js 12:35:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x98f70000) [pid = 1812] [serial = 325] [outer = 0x98b0e400] 12:35:48 INFO - PROCESS | 1812 | 1461267348729 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 12:35:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:35:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1431ms 12:35:48 INFO - PROCESS | 1812 | 1461267348763 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:35:48 INFO - PROCESS | 1812 | 1461267348766 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 12:35:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:35:48 INFO - PROCESS | 1812 | 1461267348772 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:35:48 INFO - PROCESS | 1812 | 1461267348776 Marionette TRACE conn3 <- [1,406,null,{}] 12:35:48 INFO - PROCESS | 1812 | 1461267348782 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:48 INFO - PROCESS | 1812 | 1461267348940 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:35:49 INFO - PROCESS | 1812 | 1461267349099 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e0b0c00 == 56 [pid = 1812] [id = 109] 12:35:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x97e56800) [pid = 1812] [serial = 326] [outer = (nil)] 12:35:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x97e5e000) [pid = 1812] [serial = 327] [outer = 0x97e56800] 12:35:49 INFO - PROCESS | 1812 | 1461267349186 Marionette DEBUG loaded listener.js 12:35:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x97e5f800) [pid = 1812] [serial = 328] [outer = 0x97e56800] 12:35:50 INFO - PROCESS | 1812 | 1461267350169 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 12:35:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:35:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1430ms 12:35:50 INFO - PROCESS | 1812 | 1461267350203 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:35:50 INFO - PROCESS | 1812 | 1461267350206 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 12:35:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:35:50 INFO - PROCESS | 1812 | 1461267350213 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:35:50 INFO - PROCESS | 1812 | 1461267350216 Marionette TRACE conn3 <- [1,410,null,{}] 12:35:50 INFO - PROCESS | 1812 | 1461267350222 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:50 INFO - PROCESS | 1812 | 1461267350404 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:35:50 INFO - PROCESS | 1812 | 1461267350561 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x9286d400 == 57 [pid = 1812] [id = 110] 12:35:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x96fe0800) [pid = 1812] [serial = 329] [outer = (nil)] 12:35:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x998cec00) [pid = 1812] [serial = 330] [outer = 0x96fe0800] 12:35:50 INFO - PROCESS | 1812 | 1461267350654 Marionette DEBUG loaded listener.js 12:35:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x99c2f400) [pid = 1812] [serial = 331] [outer = 0x96fe0800] 12:35:51 INFO - PROCESS | 1812 | 1461267351709 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 12:35:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:35:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1530ms 12:35:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:35:51 INFO - PROCESS | 1812 | 1461267351744 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:35:51 INFO - PROCESS | 1812 | 1461267351747 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 12:35:51 INFO - PROCESS | 1812 | 1461267351754 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:35:51 INFO - PROCESS | 1812 | 1461267351757 Marionette TRACE conn3 <- [1,414,null,{}] 12:35:51 INFO - PROCESS | 1812 | 1461267351763 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:51 INFO - PROCESS | 1812 | 1461267351943 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:35:52 INFO - PROCESS | 1812 | 1461267352224 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e957800 == 58 [pid = 1812] [id = 111] 12:35:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8e958400) [pid = 1812] [serial = 332] [outer = (nil)] 12:35:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8e95cc00) [pid = 1812] [serial = 333] [outer = 0x8e958400] 12:35:52 INFO - PROCESS | 1812 | 1461267352388 Marionette DEBUG loaded listener.js 12:35:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8e95fc00) [pid = 1812] [serial = 334] [outer = 0x8e958400] 12:35:53 INFO - PROCESS | 1812 | 1461267353241 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 12:35:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:35:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1540ms 12:35:53 INFO - PROCESS | 1812 | 1461267353294 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:35:53 INFO - PROCESS | 1812 | 1461267353297 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 12:35:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:35:53 INFO - PROCESS | 1812 | 1461267353304 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:35:53 INFO - PROCESS | 1812 | 1461267353308 Marionette TRACE conn3 <- [1,418,null,{}] 12:35:53 INFO - PROCESS | 1812 | 1461267353313 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:53 INFO - PROCESS | 1812 | 1461267353476 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:35:53 INFO - PROCESS | 1812 | 1461267353632 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e80a800 == 59 [pid = 1812] [id = 112] 12:35:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8e80d000) [pid = 1812] [serial = 335] [outer = (nil)] 12:35:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x99c97c00) [pid = 1812] [serial = 336] [outer = 0x8e80d000] 12:35:53 INFO - PROCESS | 1812 | 1461267353722 Marionette DEBUG loaded listener.js 12:35:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x99c9f800) [pid = 1812] [serial = 337] [outer = 0x8e80d000] 12:35:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 12:35:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2031ms 12:35:55 INFO - PROCESS | 1812 | 1461267355325 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 12:35:55 INFO - PROCESS | 1812 | 1461267355337 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:35:55 INFO - PROCESS | 1812 | 1461267355342 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 12:35:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:35:55 INFO - PROCESS | 1812 | 1461267355352 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:35:55 INFO - PROCESS | 1812 | 1461267355357 Marionette TRACE conn3 <- [1,422,null,{}] 12:35:55 INFO - PROCESS | 1812 | 1461267355366 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:55 INFO - PROCESS | 1812 | 1461267355522 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:35:55 INFO - PROCESS | 1812 | 1461267355680 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e959c00 == 60 [pid = 1812] [id = 113] 12:35:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8f6d9800) [pid = 1812] [serial = 338] [outer = (nil)] 12:35:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8f841c00) [pid = 1812] [serial = 339] [outer = 0x8f6d9800] 12:35:55 INFO - PROCESS | 1812 | 1461267355761 Marionette DEBUG loaded listener.js 12:35:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8fb48800) [pid = 1812] [serial = 340] [outer = 0x8f6d9800] 12:35:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb43400 == 59 [pid = 1812] [id = 103] 12:35:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8e8f9400 == 58 [pid = 1812] [id = 102] 12:35:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8e8ef800 == 57 [pid = 1812] [id = 101] 12:35:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8e80b400 == 56 [pid = 1812] [id = 95] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x98eb8400) [pid = 1812] [serial = 274] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x9fd59800) [pid = 1812] [serial = 198] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x99148400) [pid = 1812] [serial = 276] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x94fb4800) [pid = 1812] [serial = 243] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x97c1bc00) [pid = 1812] [serial = 271] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x929d0400) [pid = 1812] [serial = 249] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8fcc5400) [pid = 1812] [serial = 261] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x98eb9000) [pid = 1812] [serial = 162] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x929f2000) [pid = 1812] [serial = 268] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x98eb2c00) [pid = 1812] [serial = 246] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x929ee000) [pid = 1812] [serial = 255] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x98e26000) [pid = 1812] [serial = 273] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x9fc95400) [pid = 1812] [serial = 252] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x9790b400) [pid = 1812] [serial = 270] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8fcc8800) [pid = 1812] [serial = 262] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x929ca400) [pid = 1812] [serial = 265] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0xa10e8c00) [pid = 1812] [serial = 238] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8e8f6000) [pid = 1812] [serial = 240] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x929e7400) [pid = 1812] [serial = 267] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x99a4fc00) [pid = 1812] [serial = 277] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x92959000) [pid = 1812] [serial = 264] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0xa2bddc00) [pid = 1812] [serial = 258] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x99c9cc00) [pid = 1812] [serial = 279] [outer = (nil)] [url = about:blank] 12:35:56 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x9aed3000) [pid = 1812] [serial = 280] [outer = (nil)] [url = about:blank] 12:35:57 INFO - PROCESS | 1812 | 1461267357221 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 12:35:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:35:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1894ms 12:35:57 INFO - PROCESS | 1812 | 1461267357246 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:35:57 INFO - PROCESS | 1812 | 1461267357254 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 12:35:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:35:57 INFO - PROCESS | 1812 | 1461267357264 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:35:57 INFO - PROCESS | 1812 | 1461267357268 Marionette TRACE conn3 <- [1,426,null,{}] 12:35:57 INFO - PROCESS | 1812 | 1461267357292 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:57 INFO - PROCESS | 1812 | 1461267357436 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:35:57 INFO - PROCESS | 1812 | 1461267357452 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f84a000 == 57 [pid = 1812] [id = 114] 12:35:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8fbde400) [pid = 1812] [serial = 341] [outer = (nil)] 12:35:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8fbe6c00) [pid = 1812] [serial = 342] [outer = 0x8fbde400] 12:35:57 INFO - PROCESS | 1812 | 1461267357523 Marionette DEBUG loaded listener.js 12:35:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8fcbe400) [pid = 1812] [serial = 343] [outer = 0x8fbde400] 12:35:58 INFO - PROCESS | 1812 | 1461267358321 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 12:35:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:35:58 INFO - PROCESS | 1812 | 1461267358443 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 12:35:58 INFO - PROCESS | 1812 | 1461267358450 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:35:58 INFO - PROCESS | 1812 | 1461267358455 Marionette TRACE conn3 <- [1,430,null,{}] 12:35:58 INFO - PROCESS | 1812 | 1461267358471 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:58 INFO - PROCESS | 1812 | 1461267358626 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:35:58 INFO - PROCESS | 1812 | 1461267358757 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e0ab800 == 58 [pid = 1812] [id = 115] 12:35:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x9284b400) [pid = 1812] [serial = 344] [outer = (nil)] 12:35:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x929ca000) [pid = 1812] [serial = 345] [outer = 0x9284b400] 12:35:58 INFO - PROCESS | 1812 | 1461267358834 Marionette DEBUG loaded listener.js 12:35:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x929d4400) [pid = 1812] [serial = 346] [outer = 0x9284b400] 12:35:59 INFO - PROCESS | 1812 | 1461267359688 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 12:35:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:35:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1285ms 12:35:59 INFO - PROCESS | 1812 | 1461267359735 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:35:59 INFO - PROCESS | 1812 | 1461267359740 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 12:35:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:35:59 INFO - PROCESS | 1812 | 1461267359751 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:35:59 INFO - PROCESS | 1812 | 1461267359754 Marionette TRACE conn3 <- [1,434,null,{}] 12:35:59 INFO - PROCESS | 1812 | 1461267359760 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:59 INFO - PROCESS | 1812 | 1461267359955 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:36:00 INFO - PROCESS | 1812 | 1461267359978 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x9284e800 == 59 [pid = 1812] [id = 116] 12:36:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x929cb000) [pid = 1812] [serial = 347] [outer = (nil)] 12:36:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x94fe1800) [pid = 1812] [serial = 348] [outer = 0x929cb000] 12:36:00 INFO - PROCESS | 1812 | 1461267360050 Marionette DEBUG loaded listener.js 12:36:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x977c0c00) [pid = 1812] [serial = 349] [outer = 0x929cb000] 12:36:00 INFO - PROCESS | 1812 | 1461267360912 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 12:36:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:36:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1227ms 12:36:00 INFO - PROCESS | 1812 | 1461267360984 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:36:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:36:01 INFO - PROCESS | 1812 | 1461267360995 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 12:36:01 INFO - PROCESS | 1812 | 1461267361002 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:36:01 INFO - PROCESS | 1812 | 1461267361009 Marionette TRACE conn3 <- [1,438,null,{}] 12:36:01 INFO - PROCESS | 1812 | 1461267361022 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:01 INFO - PROCESS | 1812 | 1461267361248 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:36:01 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8e8f0400) [pid = 1812] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:36:01 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8f849c00) [pid = 1812] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:36:01 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8fcc1400) [pid = 1812] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:36:01 INFO - PROCESS | 1812 | 1461267361336 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e0ac800 == 60 [pid = 1812] [id = 117] 12:36:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8e7e4400) [pid = 1812] [serial = 350] [outer = (nil)] 12:36:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x929f2000) [pid = 1812] [serial = 351] [outer = 0x8e7e4400] 12:36:01 INFO - PROCESS | 1812 | 1461267361425 Marionette DEBUG loaded listener.js 12:36:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x97c1fc00) [pid = 1812] [serial = 352] [outer = 0x8e7e4400] 12:36:02 INFO - PROCESS | 1812 | 1461267362265 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 12:36:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:36:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1285ms 12:36:02 INFO - PROCESS | 1812 | 1461267362288 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:36:02 INFO - PROCESS | 1812 | 1461267362293 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 12:36:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:36:02 INFO - PROCESS | 1812 | 1461267362299 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:36:02 INFO - PROCESS | 1812 | 1461267362302 Marionette TRACE conn3 <- [1,442,null,{}] 12:36:02 INFO - PROCESS | 1812 | 1461267362307 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:02 INFO - PROCESS | 1812 | 1461267362490 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:36:02 INFO - PROCESS | 1812 | 1461267362506 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7e6400 == 61 [pid = 1812] [id = 118] 12:36:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8fcc1400) [pid = 1812] [serial = 353] [outer = (nil)] 12:36:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x98f07400) [pid = 1812] [serial = 354] [outer = 0x8fcc1400] 12:36:02 INFO - PROCESS | 1812 | 1461267362687 Marionette DEBUG loaded listener.js 12:36:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x99219400) [pid = 1812] [serial = 355] [outer = 0x8fcc1400] 12:36:03 INFO - PROCESS | 1812 | 1461267363574 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 12:36:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:36:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1328ms 12:36:03 INFO - PROCESS | 1812 | 1461267363628 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:36:03 INFO - PROCESS | 1812 | 1461267363634 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 12:36:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:36:03 INFO - PROCESS | 1812 | 1461267363644 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:36:03 INFO - PROCESS | 1812 | 1461267363650 Marionette TRACE conn3 <- [1,446,null,{}] 12:36:03 INFO - PROCESS | 1812 | 1461267363660 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:03 INFO - PROCESS | 1812 | 1461267363844 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:36:04 INFO - PROCESS | 1812 | 1461267364063 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e952800 == 62 [pid = 1812] [id = 119] 12:36:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8e953c00) [pid = 1812] [serial = 356] [outer = (nil)] 12:36:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8f849c00) [pid = 1812] [serial = 357] [outer = 0x8e953c00] 12:36:04 INFO - PROCESS | 1812 | 1461267364196 Marionette DEBUG loaded listener.js 12:36:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8fbdf800) [pid = 1812] [serial = 358] [outer = 0x8e953c00] 12:36:05 INFO - PROCESS | 1812 | 1461267365128 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 12:36:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:36:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1536ms 12:36:05 INFO - PROCESS | 1812 | 1461267365180 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:36:05 INFO - PROCESS | 1812 | 1461267365189 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 12:36:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:36:05 INFO - PROCESS | 1812 | 1461267365200 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:36:05 INFO - PROCESS | 1812 | 1461267365204 Marionette TRACE conn3 <- [1,450,null,{}] 12:36:05 INFO - PROCESS | 1812 | 1461267365210 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:05 INFO - PROCESS | 1812 | 1461267365386 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:36:05 INFO - PROCESS | 1812 | 1461267365545 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7ed400 == 63 [pid = 1812] [id = 120] 12:36:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8fbe1c00) [pid = 1812] [serial = 359] [outer = (nil)] 12:36:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x929c7400) [pid = 1812] [serial = 360] [outer = 0x8fbe1c00] 12:36:05 INFO - PROCESS | 1812 | 1461267365632 Marionette DEBUG loaded listener.js 12:36:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x94f7c000) [pid = 1812] [serial = 361] [outer = 0x8fbe1c00] 12:36:07 INFO - PROCESS | 1812 | 1461267367032 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 12:36:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:36:07 INFO - PROCESS | 1812 | 1461267367090 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 12:36:07 INFO - PROCESS | 1812 | 1461267367145 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:36:07 INFO - PROCESS | 1812 | 1461267367150 Marionette TRACE conn3 <- [1,454,null,{}] 12:36:07 INFO - PROCESS | 1812 | 1461267367198 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:07 INFO - PROCESS | 1812 | 1461267367373 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:36:07 INFO - PROCESS | 1812 | 1461267367533 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e80a400 == 64 [pid = 1812] [id = 121] 12:36:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x929ca400) [pid = 1812] [serial = 362] [outer = (nil)] 12:36:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x99155c00) [pid = 1812] [serial = 363] [outer = 0x929ca400] 12:36:07 INFO - PROCESS | 1812 | 1461267367628 Marionette DEBUG loaded listener.js 12:36:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x99c9e800) [pid = 1812] [serial = 364] [outer = 0x929ca400] 12:36:08 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:36:08 INFO - PROCESS | 1812 | 1461267368502 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 12:36:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:36:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1456ms 12:36:08 INFO - PROCESS | 1812 | 1461267368553 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:36:08 INFO - PROCESS | 1812 | 1461267368558 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 12:36:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:36:08 INFO - PROCESS | 1812 | 1461267368565 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:36:08 INFO - PROCESS | 1812 | 1461267368568 Marionette TRACE conn3 <- [1,458,null,{}] 12:36:08 INFO - PROCESS | 1812 | 1461267368574 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:08 INFO - PROCESS | 1812 | 1461267368750 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:36:08 INFO - PROCESS | 1812 | 1461267368910 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e0b5800 == 65 [pid = 1812] [id = 122] 12:36:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x98eb3000) [pid = 1812] [serial = 365] [outer = (nil)] 12:36:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x9fc9dc00) [pid = 1812] [serial = 366] [outer = 0x98eb3000] 12:36:09 INFO - PROCESS | 1812 | 1461267368998 Marionette DEBUG loaded listener.js 12:36:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x9fda1c00) [pid = 1812] [serial = 367] [outer = 0x98eb3000] 12:36:09 INFO - PROCESS | 1812 | 1461267369929 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 12:36:10 INFO - PROCESS | 1812 | 1461267370003 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 12:36:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:36:10 INFO - PROCESS | 1812 | 1461267370011 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:36:10 INFO - PROCESS | 1812 | 1461267370013 Marionette TRACE conn3 <- [1,462,null,{}] 12:36:10 INFO - PROCESS | 1812 | 1461267370019 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:10 INFO - PROCESS | 1812 | 1461267370188 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:36:10 INFO - PROCESS | 1812 | 1461267370349 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e8f3c00 == 66 [pid = 1812] [id = 123] 12:36:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8fcc7000) [pid = 1812] [serial = 368] [outer = (nil)] 12:36:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x90395400) [pid = 1812] [serial = 369] [outer = 0x8fcc7000] 12:36:10 INFO - PROCESS | 1812 | 1461267370443 Marionette DEBUG loaded listener.js 12:36:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x90398000) [pid = 1812] [serial = 370] [outer = 0x8fcc7000] 12:36:11 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:36:11 INFO - PROCESS | 1812 | 1461267371449 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 12:36:11 INFO - PROCESS | 1812 | 1461267371498 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 12:36:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:36:11 INFO - PROCESS | 1812 | 1461267371505 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:36:11 INFO - PROCESS | 1812 | 1461267371509 Marionette TRACE conn3 <- [1,466,null,{}] 12:36:11 INFO - PROCESS | 1812 | 1461267371514 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:11 INFO - PROCESS | 1812 | 1461267371709 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:36:11 INFO - PROCESS | 1812 | 1461267371923 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x9039b400 == 67 [pid = 1812] [id = 124] 12:36:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0xa0f84800) [pid = 1812] [serial = 371] [outer = (nil)] 12:36:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0xa2b9b800) [pid = 1812] [serial = 372] [outer = 0xa0f84800] 12:36:12 INFO - PROCESS | 1812 | 1461267372052 Marionette DEBUG loaded listener.js 12:36:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0xa3d82400) [pid = 1812] [serial = 373] [outer = 0xa0f84800] 12:36:12 INFO - PROCESS | 1812 | 1461267372892 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 12:36:12 INFO - PROCESS | 1812 | 1461267372942 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 12:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:36:12 INFO - PROCESS | 1812 | 1461267372949 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:36:12 INFO - PROCESS | 1812 | 1461267372952 Marionette TRACE conn3 <- [1,470,null,{}] 12:36:12 INFO - PROCESS | 1812 | 1461267372958 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:13 INFO - PROCESS | 1812 | 1461267373122 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:36:13 INFO - PROCESS | 1812 | 1461267373285 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e0b3400 == 68 [pid = 1812] [id = 125] 12:36:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x938e7800) [pid = 1812] [serial = 374] [outer = (nil)] 12:36:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x938ef800) [pid = 1812] [serial = 375] [outer = 0x938e7800] 12:36:13 INFO - PROCESS | 1812 | 1461267373375 Marionette DEBUG loaded listener.js 12:36:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x938f5000) [pid = 1812] [serial = 376] [outer = 0x938e7800] 12:36:14 INFO - PROCESS | 1812 | 1461267374269 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 12:36:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:36:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1379ms 12:36:14 INFO - PROCESS | 1812 | 1461267374329 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:36:14 INFO - PROCESS | 1812 | 1461267374333 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 12:36:14 INFO - PROCESS | 1812 | 1461267374339 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:36:14 INFO - PROCESS | 1812 | 1461267374343 Marionette TRACE conn3 <- [1,474,null,{}] 12:36:14 INFO - PROCESS | 1812 | 1461267374348 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:14 INFO - PROCESS | 1812 | 1461267374519 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:36:14 INFO - PROCESS | 1812 | 1461267374681 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x938ec800 == 69 [pid = 1812] [id = 126] 12:36:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x938ed800) [pid = 1812] [serial = 377] [outer = (nil)] 12:36:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x93ad9c00) [pid = 1812] [serial = 378] [outer = 0x938ed800] 12:36:14 INFO - PROCESS | 1812 | 1461267374770 Marionette DEBUG loaded listener.js 12:36:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x93adf000) [pid = 1812] [serial = 379] [outer = 0x938ed800] 12:36:15 INFO - PROCESS | 1812 | 1461267375696 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 12:36:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:36:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1430ms 12:36:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:36:15 INFO - PROCESS | 1812 | 1461267375770 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:36:15 INFO - PROCESS | 1812 | 1461267375773 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 12:36:15 INFO - PROCESS | 1812 | 1461267375780 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:36:15 INFO - PROCESS | 1812 | 1461267375783 Marionette TRACE conn3 <- [1,478,null,{}] 12:36:15 INFO - PROCESS | 1812 | 1461267375789 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:15 INFO - PROCESS | 1812 | 1461267375974 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:36:16 INFO - PROCESS | 1812 | 1461267376182 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c12d800 == 70 [pid = 1812] [id = 127] 12:36:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8c12e000) [pid = 1812] [serial = 380] [outer = (nil)] 12:36:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8c135800) [pid = 1812] [serial = 381] [outer = 0x8c12e000] 12:36:16 INFO - PROCESS | 1812 | 1461267376313 Marionette DEBUG loaded listener.js 12:36:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8c139000) [pid = 1812] [serial = 382] [outer = 0x8c12e000] 12:36:17 INFO - PROCESS | 1812 | 1461267377194 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 12:36:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:36:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1483ms 12:36:17 INFO - PROCESS | 1812 | 1461267377264 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:36:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:36:17 INFO - PROCESS | 1812 | 1461267377268 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 12:36:17 INFO - PROCESS | 1812 | 1461267377274 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:36:17 INFO - PROCESS | 1812 | 1461267377278 Marionette TRACE conn3 <- [1,482,null,{}] 12:36:17 INFO - PROCESS | 1812 | 1461267377283 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:17 INFO - PROCESS | 1812 | 1461267377626 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:36:18 INFO - PROCESS | 1812 | 1461267378202 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x98e1d400 == 71 [pid = 1812] [id = 128] 12:36:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x992dbc00) [pid = 1812] [serial = 383] [outer = (nil)] 12:36:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0xa0b36800) [pid = 1812] [serial = 384] [outer = 0x992dbc00] 12:36:18 INFO - PROCESS | 1812 | 1461267378289 Marionette DEBUG loaded listener.js 12:36:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0xa0bdac00) [pid = 1812] [serial = 385] [outer = 0x992dbc00] 12:36:19 INFO - PROCESS | 1812 | 1461267379305 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 12:36:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:36:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 2087ms 12:36:19 INFO - PROCESS | 1812 | 1461267379361 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:36:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:36:19 INFO - PROCESS | 1812 | 1461267379366 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 12:36:19 INFO - PROCESS | 1812 | 1461267379374 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:36:19 INFO - PROCESS | 1812 | 1461267379378 Marionette TRACE conn3 <- [1,486,null,{}] 12:36:19 INFO - PROCESS | 1812 | 1461267379384 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:19 INFO - PROCESS | 1812 | 1461267379571 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:36:19 INFO - PROCESS | 1812 | 1461267379738 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f385c00 == 72 [pid = 1812] [id = 129] 12:36:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8f388c00) [pid = 1812] [serial = 386] [outer = (nil)] 12:36:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8f38fc00) [pid = 1812] [serial = 387] [outer = 0x8f388c00] 12:36:19 INFO - PROCESS | 1812 | 1461267379838 Marionette DEBUG loaded listener.js 12:36:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x929e9c00) [pid = 1812] [serial = 388] [outer = 0x8f388c00] 12:36:21 INFO - PROCESS | 1812 | 1461267381071 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 12:36:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:36:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1734ms 12:36:21 INFO - PROCESS | 1812 | 1461267381115 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:36:21 INFO - PROCESS | 1812 | 1461267381121 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 12:36:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:36:21 INFO - PROCESS | 1812 | 1461267381129 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:36:21 INFO - PROCESS | 1812 | 1461267381134 Marionette TRACE conn3 <- [1,490,null,{}] 12:36:21 INFO - PROCESS | 1812 | 1461267381142 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:21 INFO - PROCESS | 1812 | 1461267381382 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:36:21 INFO - PROCESS | 1812 | 1461267381572 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b3adc00 == 73 [pid = 1812] [id = 130] 12:36:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8e7e2400) [pid = 1812] [serial = 389] [outer = (nil)] 12:36:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8e95b000) [pid = 1812] [serial = 390] [outer = 0x8e7e2400] 12:36:21 INFO - PROCESS | 1812 | 1461267381655 Marionette DEBUG loaded listener.js 12:36:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x8f387400) [pid = 1812] [serial = 391] [outer = 0x8e7e2400] 12:36:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8e0ac800 == 72 [pid = 1812] [id = 117] 12:36:22 INFO - PROCESS | 1812 | --DOCSHELL 0x9284e800 == 71 [pid = 1812] [id = 116] 12:36:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8e0ab800 == 70 [pid = 1812] [id = 115] 12:36:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8f84a000 == 69 [pid = 1812] [id = 114] 12:36:22 INFO - PROCESS | 1812 | 1461267382675 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 12:36:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8e959c00 == 68 [pid = 1812] [id = 113] 12:36:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:36:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1583ms 12:36:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8e8fb000 == 67 [pid = 1812] [id = 105] 12:36:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8e0b5400 == 66 [pid = 1812] [id = 104] 12:36:22 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x9ea20000) [pid = 1812] [serial = 282] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x9294bc00) [pid = 1812] [serial = 285] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x97782400) [pid = 1812] [serial = 288] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x9fda9800) [pid = 1812] [serial = 291] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0xa3d83c00) [pid = 1812] [serial = 294] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8f6e2000) [pid = 1812] [serial = 297] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8f6e1000) [pid = 1812] [serial = 304] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8e8f6400) [pid = 1812] [serial = 303] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x91223000) [pid = 1812] [serial = 307] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8fcc6400) [pid = 1812] [serial = 306] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x9294ec00) [pid = 1812] [serial = 309] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x929cc800) [pid = 1812] [serial = 310] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0xa44ce000) [pid = 1812] [serial = 300] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1812 | 1461267382730 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:36:22 INFO - PROCESS | 1812 | 1461267382750 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 12:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:36:22 INFO - PROCESS | 1812 | 1461267382761 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:36:22 INFO - PROCESS | 1812 | 1461267382764 Marionette TRACE conn3 <- [1,494,null,{}] 12:36:22 INFO - PROCESS | 1812 | 1461267382770 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:22 INFO - PROCESS | 1812 | 1461267382929 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:36:22 INFO - PROCESS | 1812 | 1461267382941 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f6db400 == 67 [pid = 1812] [id = 131] 12:36:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8f6dc800) [pid = 1812] [serial = 392] [outer = (nil)] 12:36:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8f6e2000) [pid = 1812] [serial = 393] [outer = 0x8f6dc800] 12:36:23 INFO - PROCESS | 1812 | 1461267383014 Marionette DEBUG loaded listener.js 12:36:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8f84a000) [pid = 1812] [serial = 394] [outer = 0x8f6dc800] 12:36:24 INFO - PROCESS | 1812 | 1461267384021 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 12:36:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:36:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1277ms 12:36:24 INFO - PROCESS | 1812 | 1461267384040 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:36:24 INFO - PROCESS | 1812 | 1461267384043 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 12:36:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:36:24 INFO - PROCESS | 1812 | 1461267384050 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:36:24 INFO - PROCESS | 1812 | 1461267384055 Marionette TRACE conn3 <- [1,498,null,{}] 12:36:24 INFO - PROCESS | 1812 | 1461267384070 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:24 INFO - PROCESS | 1812 | 1461267384234 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:36:24 INFO - PROCESS | 1812 | 1461267384379 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e957c00 == 68 [pid = 1812] [id = 132] 12:36:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8fbdbc00) [pid = 1812] [serial = 395] [outer = (nil)] 12:36:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9122cc00) [pid = 1812] [serial = 396] [outer = 0x8fbdbc00] 12:36:24 INFO - PROCESS | 1812 | 1461267384455 Marionette DEBUG loaded listener.js 12:36:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x92848c00) [pid = 1812] [serial = 397] [outer = 0x8fbdbc00] 12:36:25 INFO - PROCESS | 1812 | 1461267385184 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 12:36:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:36:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1189ms 12:36:25 INFO - PROCESS | 1812 | 1461267385246 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:36:25 INFO - PROCESS | 1812 | 1461267385250 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 12:36:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:36:25 INFO - PROCESS | 1812 | 1461267385257 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:36:25 INFO - PROCESS | 1812 | 1461267385260 Marionette TRACE conn3 <- [1,502,null,{}] 12:36:25 INFO - PROCESS | 1812 | 1461267385266 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:25 INFO - PROCESS | 1812 | 1461267385460 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:36:25 INFO - PROCESS | 1812 | 1461267385489 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fcbdc00 == 69 [pid = 1812] [id = 133] 12:36:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x929c5400) [pid = 1812] [serial = 398] [outer = (nil)] 12:36:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x929ce000) [pid = 1812] [serial = 399] [outer = 0x929c5400] 12:36:25 INFO - PROCESS | 1812 | 1461267385560 Marionette DEBUG loaded listener.js 12:36:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x938ee800) [pid = 1812] [serial = 400] [outer = 0x929c5400] 12:36:26 INFO - PROCESS | 1812 | 1461267386486 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 12:36:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:36:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1297ms 12:36:26 INFO - PROCESS | 1812 | 1461267386555 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:36:26 INFO - PROCESS | 1812 | 1461267386559 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 12:36:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:36:26 INFO - PROCESS | 1812 | 1461267386564 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:36:26 INFO - PROCESS | 1812 | 1461267386580 Marionette TRACE conn3 <- [1,506,null,{}] 12:36:26 INFO - PROCESS | 1812 | 1461267386592 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:26 INFO - PROCESS | 1812 | 1461267386784 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:36:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x93ad5c00) [pid = 1812] [serial = 401] [outer = 0x96cbb400] 12:36:26 INFO - PROCESS | 1812 | 1461267386855 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fdb800 == 70 [pid = 1812] [id = 134] 12:36:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x95a9cc00) [pid = 1812] [serial = 402] [outer = (nil)] 12:36:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x97815000) [pid = 1812] [serial = 403] [outer = 0x95a9cc00] 12:36:27 INFO - PROCESS | 1812 | 1461267387000 Marionette DEBUG loaded listener.js 12:36:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x97c1d400) [pid = 1812] [serial = 404] [outer = 0x95a9cc00] 12:36:27 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8e7e4400) [pid = 1812] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:36:27 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8fbde400) [pid = 1812] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:36:27 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x9284b400) [pid = 1812] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:36:27 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x929cb000) [pid = 1812] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:36:27 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8f6d9800) [pid = 1812] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:36:27 INFO - PROCESS | 1812 | 1461267387925 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 12:36:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:36:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1398ms 12:36:27 INFO - PROCESS | 1812 | 1461267387964 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:36:27 INFO - PROCESS | 1812 | 1461267387966 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 12:36:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:36:27 INFO - PROCESS | 1812 | 1461267387973 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:36:27 INFO - PROCESS | 1812 | 1461267387976 Marionette TRACE conn3 <- [1,510,null,{}] 12:36:27 INFO - PROCESS | 1812 | 1461267387981 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:28 INFO - PROCESS | 1812 | 1461267388146 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:36:28 INFO - PROCESS | 1812 | 1461267388163 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fbe6000 == 71 [pid = 1812] [id = 135] 12:36:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x945bd400) [pid = 1812] [serial = 405] [outer = (nil)] 12:36:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x97eb4c00) [pid = 1812] [serial = 406] [outer = 0x945bd400] 12:36:28 INFO - PROCESS | 1812 | 1461267388238 Marionette DEBUG loaded listener.js 12:36:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x98eb6800) [pid = 1812] [serial = 407] [outer = 0x945bd400] 12:36:29 INFO - PROCESS | 1812 | 1461267389076 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 12:36:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:36:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1143ms 12:36:29 INFO - PROCESS | 1812 | 1461267389116 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:36:29 INFO - PROCESS | 1812 | 1461267389119 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 12:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:36:29 INFO - PROCESS | 1812 | 1461267389125 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:36:29 INFO - PROCESS | 1812 | 1461267389128 Marionette TRACE conn3 <- [1,514,null,{}] 12:36:29 INFO - PROCESS | 1812 | 1461267389134 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:29 INFO - PROCESS | 1812 | 1461267389274 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:36:29 INFO - PROCESS | 1812 | 1461267389288 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x929cb000 == 72 [pid = 1812] [id = 136] 12:36:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x98a06c00) [pid = 1812] [serial = 408] [outer = (nil)] 12:36:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x998d0000) [pid = 1812] [serial = 409] [outer = 0x98a06c00] 12:36:29 INFO - PROCESS | 1812 | 1461267389370 Marionette DEBUG loaded listener.js 12:36:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x99c9d800) [pid = 1812] [serial = 410] [outer = 0x98a06c00] 12:36:30 INFO - PROCESS | 1812 | 1461267390464 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 12:36:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 12:36:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1378ms 12:36:30 INFO - PROCESS | 1812 | 1461267390505 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:36:30 INFO - PROCESS | 1812 | 1461267390512 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 12:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:36:30 INFO - PROCESS | 1812 | 1461267390521 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:36:30 INFO - PROCESS | 1812 | 1461267390527 Marionette TRACE conn3 <- [1,518,null,{}] 12:36:30 INFO - PROCESS | 1812 | 1461267390535 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:30 INFO - PROCESS | 1812 | 1461267390718 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:36:30 INFO - PROCESS | 1812 | 1461267390884 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b3af000 == 73 [pid = 1812] [id = 137] 12:36:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8e7e2000) [pid = 1812] [serial = 411] [outer = (nil)] 12:36:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8f6de800) [pid = 1812] [serial = 412] [outer = 0x8e7e2000] 12:36:30 INFO - PROCESS | 1812 | 1461267390977 Marionette DEBUG loaded listener.js 12:36:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8fbde000) [pid = 1812] [serial = 413] [outer = 0x8e7e2000] 12:36:32 INFO - PROCESS | 1812 | 1461267392004 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 12:36:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:36:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1535ms 12:36:32 INFO - PROCESS | 1812 | 1461267392058 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:36:32 INFO - PROCESS | 1812 | 1461267392067 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 12:36:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:36:32 INFO - PROCESS | 1812 | 1461267392078 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:36:32 INFO - PROCESS | 1812 | 1461267392084 Marionette TRACE conn3 <- [1,522,null,{}] 12:36:32 INFO - PROCESS | 1812 | 1461267392090 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:32 INFO - PROCESS | 1812 | 1461267392274 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:36:32 INFO - PROCESS | 1812 | 1461267392533 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x90395c00 == 74 [pid = 1812] [id = 138] 12:36:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x91427000) [pid = 1812] [serial = 414] [outer = (nil)] 12:36:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x938ecc00) [pid = 1812] [serial = 415] [outer = 0x91427000] 12:36:32 INFO - PROCESS | 1812 | 1461267392662 Marionette DEBUG loaded listener.js 12:36:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x945c5800) [pid = 1812] [serial = 416] [outer = 0x91427000] 12:36:33 INFO - PROCESS | 1812 | 1461267393561 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 12:36:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:36:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1542ms 12:36:33 INFO - PROCESS | 1812 | 1461267393619 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:36:33 INFO - PROCESS | 1812 | 1461267393622 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 12:36:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:36:33 INFO - PROCESS | 1812 | 1461267393629 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:36:33 INFO - PROCESS | 1812 | 1461267393635 Marionette TRACE conn3 <- [1,526,null,{}] 12:36:33 INFO - PROCESS | 1812 | 1461267393652 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:33 INFO - PROCESS | 1812 | 1461267393845 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:36:34 INFO - PROCESS | 1812 | 1461267394099 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x98f53c00 == 75 [pid = 1812] [id = 139] 12:36:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x98f5e800) [pid = 1812] [serial = 417] [outer = (nil)] 12:36:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x99c9cc00) [pid = 1812] [serial = 418] [outer = 0x98f5e800] 12:36:34 INFO - PROCESS | 1812 | 1461267394204 Marionette DEBUG loaded listener.js 12:36:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x9fd5c000) [pid = 1812] [serial = 419] [outer = 0x98f5e800] 12:36:35 INFO - PROCESS | 1812 | 1461267395101 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 12:36:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 12:36:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1501ms 12:36:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:36:35 INFO - PROCESS | 1812 | 1461267395132 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:36:35 INFO - PROCESS | 1812 | 1461267395136 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 12:36:35 INFO - PROCESS | 1812 | 1461267395143 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:36:35 INFO - PROCESS | 1812 | 1461267395146 Marionette TRACE conn3 <- [1,530,null,{}] 12:36:35 INFO - PROCESS | 1812 | 1461267395152 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:35 INFO - PROCESS | 1812 | 1461267395315 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:36:35 INFO - PROCESS | 1812 | 1461267395488 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x902db400 == 76 [pid = 1812] [id = 140] 12:36:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x902ddc00) [pid = 1812] [serial = 420] [outer = (nil)] 12:36:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x902e5c00) [pid = 1812] [serial = 421] [outer = 0x902ddc00] 12:36:35 INFO - PROCESS | 1812 | 1461267395572 Marionette DEBUG loaded listener.js 12:36:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x902e9400) [pid = 1812] [serial = 422] [outer = 0x902ddc00] 12:36:36 INFO - PROCESS | 1812 | 1461267396453 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 12:36:36 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 12:36:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:36:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:36:36 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 12:36:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:36:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:36:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1338ms 12:36:36 INFO - PROCESS | 1812 | 1461267396481 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:36:36 INFO - PROCESS | 1812 | 1461267396488 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 12:36:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:36:36 INFO - PROCESS | 1812 | 1461267396495 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:36:36 INFO - PROCESS | 1812 | 1461267396498 Marionette TRACE conn3 <- [1,534,null,{}] 12:36:36 INFO - PROCESS | 1812 | 1461267396504 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:36 INFO - PROCESS | 1812 | 1461267396678 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:36:36 INFO - PROCESS | 1812 | 1461267396850 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1bbc00 == 77 [pid = 1812] [id = 141] 12:36:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8c1bd400) [pid = 1812] [serial = 423] [outer = (nil)] 12:36:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x902e1c00) [pid = 1812] [serial = 424] [outer = 0x8c1bd400] 12:36:36 INFO - PROCESS | 1812 | 1461267396933 Marionette DEBUG loaded listener.js 12:36:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x902e7400) [pid = 1812] [serial = 425] [outer = 0x8c1bd400] 12:36:37 INFO - PROCESS | 1812 | 1461267397873 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 12:36:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:36:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1432ms 12:36:37 INFO - PROCESS | 1812 | 1461267397930 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:36:37 INFO - PROCESS | 1812 | 1461267397934 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 12:36:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:36:37 INFO - PROCESS | 1812 | 1461267397941 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:36:37 INFO - PROCESS | 1812 | 1461267397945 Marionette TRACE conn3 <- [1,538,null,{}] 12:36:37 INFO - PROCESS | 1812 | 1461267397951 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:38 INFO - PROCESS | 1812 | 1461267398145 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:36:38 INFO - PROCESS | 1812 | 1461267398312 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3e3000 == 78 [pid = 1812] [id = 142] 12:36:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8a3e3800) [pid = 1812] [serial = 426] [outer = (nil)] 12:36:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x8a3ebc00) [pid = 1812] [serial = 427] [outer = 0x8a3e3800] 12:36:38 INFO - PROCESS | 1812 | 1461267398404 Marionette DEBUG loaded listener.js 12:36:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0xa01ac800) [pid = 1812] [serial = 428] [outer = 0x8a3e3800] 12:36:39 INFO - PROCESS | 1812 | 1461267399270 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 12:36:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 12:36:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1379ms 12:36:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:36:39 INFO - PROCESS | 1812 | 1461267399322 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:36:39 INFO - PROCESS | 1812 | 1461267399325 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 12:36:39 INFO - PROCESS | 1812 | 1461267399332 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:36:39 INFO - PROCESS | 1812 | 1461267399335 Marionette TRACE conn3 <- [1,542,null,{}] 12:36:39 INFO - PROCESS | 1812 | 1461267399342 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:39 INFO - PROCESS | 1812 | 1461267399518 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:36:39 INFO - PROCESS | 1812 | 1461267399690 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3ee000 == 79 [pid = 1812] [id = 143] 12:36:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x8a3ef800) [pid = 1812] [serial = 429] [outer = (nil)] 12:36:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x8b7d1400) [pid = 1812] [serial = 430] [outer = 0x8a3ef800] 12:36:39 INFO - PROCESS | 1812 | 1461267399773 Marionette DEBUG loaded listener.js 12:36:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x8b7d4800) [pid = 1812] [serial = 431] [outer = 0x8a3ef800] 12:36:40 INFO - PROCESS | 1812 | 1461267400621 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 12:36:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 12:36:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1341ms 12:36:40 INFO - PROCESS | 1812 | 1461267400691 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:36:40 INFO - PROCESS | 1812 | 1461267400695 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 12:36:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:36:40 INFO - PROCESS | 1812 | 1461267400703 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:36:40 INFO - PROCESS | 1812 | 1461267400707 Marionette TRACE conn3 <- [1,546,null,{}] 12:36:40 INFO - PROCESS | 1812 | 1461267400713 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:40 INFO - PROCESS | 1812 | 1461267400892 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:36:41 INFO - PROCESS | 1812 | 1461267401078 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3e2400 == 80 [pid = 1812] [id = 144] 12:36:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x8b7cbc00) [pid = 1812] [serial = 432] [outer = (nil)] 12:36:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x8b7d6000) [pid = 1812] [serial = 433] [outer = 0x8b7cbc00] 12:36:41 INFO - PROCESS | 1812 | 1461267401169 Marionette DEBUG loaded listener.js 12:36:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x8c006c00) [pid = 1812] [serial = 434] [outer = 0x8b7cbc00] 12:36:42 INFO - PROCESS | 1812 | 1461267402086 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 12:36:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:36:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1433ms 12:36:42 INFO - PROCESS | 1812 | 1461267402141 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:36:42 INFO - PROCESS | 1812 | 1461267402144 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 12:36:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:36:42 INFO - PROCESS | 1812 | 1461267402152 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:36:42 INFO - PROCESS | 1812 | 1461267402155 Marionette TRACE conn3 <- [1,550,null,{}] 12:36:42 INFO - PROCESS | 1812 | 1461267402161 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:42 INFO - PROCESS | 1812 | 1461267402342 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:36:42 INFO - PROCESS | 1812 | 1461267402518 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x89b1fc00 == 81 [pid = 1812] [id = 145] 12:36:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x89b20400) [pid = 1812] [serial = 435] [outer = (nil)] 12:36:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x89b23400) [pid = 1812] [serial = 436] [outer = 0x89b20400] 12:36:42 INFO - PROCESS | 1812 | 1461267402606 Marionette DEBUG loaded listener.js 12:36:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x89b28000) [pid = 1812] [serial = 437] [outer = 0x89b20400] 12:36:43 INFO - PROCESS | 1812 | 1461267403465 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 12:36:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 12:36:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1338ms 12:36:43 INFO - PROCESS | 1812 | 1461267403526 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:36:43 INFO - PROCESS | 1812 | 1461267403531 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 12:36:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:36:43 INFO - PROCESS | 1812 | 1461267403539 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:36:43 INFO - PROCESS | 1812 | 1461267403542 Marionette TRACE conn3 <- [1,554,null,{}] 12:36:43 INFO - PROCESS | 1812 | 1461267403548 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:43 INFO - PROCESS | 1812 | 1461267403709 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:36:43 INFO - PROCESS | 1812 | 1461267403885 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x89b22000 == 82 [pid = 1812] [id = 146] 12:36:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x89b26c00) [pid = 1812] [serial = 438] [outer = (nil)] 12:36:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x8c00c800) [pid = 1812] [serial = 439] [outer = 0x89b26c00] 12:36:43 INFO - PROCESS | 1812 | 1461267403971 Marionette DEBUG loaded listener.js 12:36:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x8c00e400) [pid = 1812] [serial = 440] [outer = 0x89b26c00] 12:36:44 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:36:44 INFO - PROCESS | 1812 | 1461267404895 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 12:36:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:36:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1390ms 12:36:44 INFO - PROCESS | 1812 | 1461267404929 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:36:44 INFO - PROCESS | 1812 | 1461267404932 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 12:36:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:36:44 INFO - PROCESS | 1812 | 1461267404939 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:36:44 INFO - PROCESS | 1812 | 1461267404943 Marionette TRACE conn3 <- [1,558,null,{}] 12:36:44 INFO - PROCESS | 1812 | 1461267404949 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:45 INFO - PROCESS | 1812 | 1461267405184 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:36:45 INFO - PROCESS | 1812 | 1461267405359 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e3cc00 == 83 [pid = 1812] [id = 147] 12:36:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x89e3e000) [pid = 1812] [serial = 441] [outer = (nil)] 12:36:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x89e45400) [pid = 1812] [serial = 442] [outer = 0x89e3e000] 12:36:45 INFO - PROCESS | 1812 | 1461267405497 Marionette DEBUG loaded listener.js 12:36:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x8c013400) [pid = 1812] [serial = 443] [outer = 0x89e3e000] 12:36:46 INFO - PROCESS | 1812 | 1461267406402 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 12:36:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:36:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1531ms 12:36:46 INFO - PROCESS | 1812 | 1461267406471 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:36:46 INFO - PROCESS | 1812 | 1461267406475 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 12:36:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:36:46 INFO - PROCESS | 1812 | 1461267406481 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:36:46 INFO - PROCESS | 1812 | 1461267406485 Marionette TRACE conn3 <- [1,562,null,{}] 12:36:46 INFO - PROCESS | 1812 | 1461267406491 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:46 INFO - PROCESS | 1812 | 1461267406669 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:36:46 INFO - PROCESS | 1812 | 1461267406844 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e3d400 == 84 [pid = 1812] [id = 148] 12:36:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x89e42400) [pid = 1812] [serial = 444] [outer = (nil)] 12:36:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x8fd55800) [pid = 1812] [serial = 445] [outer = 0x89e42400] 12:36:46 INFO - PROCESS | 1812 | 1461267406968 Marionette DEBUG loaded listener.js 12:36:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x8fd58000) [pid = 1812] [serial = 446] [outer = 0x89e42400] 12:36:47 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:36:47 INFO - PROCESS | 1812 | 1461267407845 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 12:36:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:36:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1435ms 12:36:47 INFO - PROCESS | 1812 | 1461267407918 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:36:47 INFO - PROCESS | 1812 | 1461267407922 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 12:36:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:36:47 INFO - PROCESS | 1812 | 1461267407929 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:36:47 INFO - PROCESS | 1812 | 1461267407933 Marionette TRACE conn3 <- [1,566,null,{}] 12:36:47 INFO - PROCESS | 1812 | 1461267407938 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:48 INFO - PROCESS | 1812 | 1461267408106 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:36:48 INFO - PROCESS | 1812 | 1461267408284 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b3b2000 == 85 [pid = 1812] [id = 149] 12:36:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x8e8ef400) [pid = 1812] [serial = 447] [outer = (nil)] 12:36:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x8fd5e800) [pid = 1812] [serial = 448] [outer = 0x8e8ef400] 12:36:48 INFO - PROCESS | 1812 | 1461267408370 Marionette DEBUG loaded listener.js 12:36:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0x8fd60000) [pid = 1812] [serial = 449] [outer = 0x8e8ef400] 12:36:48 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:36:49 INFO - PROCESS | 1812 | 1461267409245 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:36:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:36:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1388ms 12:36:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:36:49 INFO - PROCESS | 1812 | 1461267409319 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:36:49 INFO - PROCESS | 1812 | 1461267409322 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 12:36:49 INFO - PROCESS | 1812 | 1461267409329 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:36:49 INFO - PROCESS | 1812 | 1461267409332 Marionette TRACE conn3 <- [1,570,null,{}] 12:36:49 INFO - PROCESS | 1812 | 1461267409338 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:49 INFO - PROCESS | 1812 | 1461267409543 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:36:49 INFO - PROCESS | 1812 | 1461267409771 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3e4000 == 86 [pid = 1812] [id = 150] 12:36:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x8b3b0400) [pid = 1812] [serial = 450] [outer = (nil)] 12:36:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0x8fcc5c00) [pid = 1812] [serial = 451] [outer = 0x8b3b0400] 12:36:49 INFO - PROCESS | 1812 | 1461267409903 Marionette DEBUG loaded listener.js 12:36:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 214 (0x8fe79400) [pid = 1812] [serial = 452] [outer = 0x8b3b0400] 12:36:50 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:36:51 INFO - PROCESS | 1812 | 1461267411049 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 12:36:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:36:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1788ms 12:36:51 INFO - PROCESS | 1812 | 1461267411117 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:36:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:36:51 INFO - PROCESS | 1812 | 1461267411124 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 12:36:51 INFO - PROCESS | 1812 | 1461267411133 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:36:51 INFO - PROCESS | 1812 | 1461267411138 Marionette TRACE conn3 <- [1,574,null,{}] 12:36:51 INFO - PROCESS | 1812 | 1461267411145 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:51 INFO - PROCESS | 1812 | 1461267411355 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:36:51 INFO - PROCESS | 1812 | 1461267411724 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b3ad800 == 87 [pid = 1812] [id = 151] 12:36:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 215 (0x8b7cb400) [pid = 1812] [serial = 453] [outer = (nil)] 12:36:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 216 (0x8c014400) [pid = 1812] [serial = 454] [outer = 0x8b7cb400] 12:36:51 INFO - PROCESS | 1812 | 1461267411810 Marionette DEBUG loaded listener.js 12:36:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 217 (0x8c134800) [pid = 1812] [serial = 455] [outer = 0x8b7cb400] 12:36:52 INFO - PROCESS | 1812 | 1461267412666 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:36:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:36:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1583ms 12:36:52 INFO - PROCESS | 1812 | 1461267412715 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:36:52 INFO - PROCESS | 1812 | 1461267412723 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 12:36:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:36:52 INFO - PROCESS | 1812 | 1461267412733 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:36:52 INFO - PROCESS | 1812 | 1461267412737 Marionette TRACE conn3 <- [1,578,null,{}] 12:36:52 INFO - PROCESS | 1812 | 1461267412743 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:52 INFO - PROCESS | 1812 | 1461267412912 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:36:53 INFO - PROCESS | 1812 | 1461267413092 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7e1000 == 88 [pid = 1812] [id = 152] 12:36:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0x8e8f5400) [pid = 1812] [serial = 456] [outer = (nil)] 12:36:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 219 (0x8f388400) [pid = 1812] [serial = 457] [outer = 0x8e8f5400] 12:36:53 INFO - PROCESS | 1812 | 1461267413179 Marionette DEBUG loaded listener.js 12:36:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 220 (0x8f390400) [pid = 1812] [serial = 458] [outer = 0x8e8f5400] 12:36:53 INFO - PROCESS | 1812 | --DOMWINDOW == 219 (0x94fda000) [pid = 1812] [serial = 312] [outer = (nil)] [url = about:blank] 12:36:53 INFO - PROCESS | 1812 | --DOMWINDOW == 218 (0x998cec00) [pid = 1812] [serial = 330] [outer = (nil)] [url = about:blank] 12:36:53 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0x8fcc4000) [pid = 1812] [serial = 315] [outer = (nil)] [url = about:blank] 12:36:53 INFO - PROCESS | 1812 | --DOMWINDOW == 216 (0x98f61400) [pid = 1812] [serial = 324] [outer = (nil)] [url = about:blank] 12:36:53 INFO - PROCESS | 1812 | --DOMWINDOW == 215 (0x8e95cc00) [pid = 1812] [serial = 333] [outer = (nil)] [url = about:blank] 12:36:53 INFO - PROCESS | 1812 | --DOMWINDOW == 214 (0x94f79800) [pid = 1812] [serial = 318] [outer = (nil)] [url = about:blank] 12:36:53 INFO - PROCESS | 1812 | --DOMWINDOW == 213 (0x97e5e000) [pid = 1812] [serial = 327] [outer = (nil)] [url = about:blank] 12:36:53 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0x97eba000) [pid = 1812] [serial = 321] [outer = (nil)] [url = about:blank] 12:36:53 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0x98f07400) [pid = 1812] [serial = 354] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1812 | --DOCSHELL 0x8fbe6000 == 87 [pid = 1812] [id = 135] 12:36:54 INFO - PROCESS | 1812 | --DOCSHELL 0x94fdb800 == 86 [pid = 1812] [id = 134] 12:36:54 INFO - PROCESS | 1812 | --DOCSHELL 0x8fcbdc00 == 85 [pid = 1812] [id = 133] 12:36:54 INFO - PROCESS | 1812 | --DOCSHELL 0x8e957c00 == 84 [pid = 1812] [id = 132] 12:36:54 INFO - PROCESS | 1812 | --DOCSHELL 0x8f6db400 == 83 [pid = 1812] [id = 131] 12:36:54 INFO - PROCESS | 1812 | --DOCSHELL 0x8b3adc00 == 82 [pid = 1812] [id = 130] 12:36:54 INFO - PROCESS | 1812 | --DOCSHELL 0x938ec800 == 81 [pid = 1812] [id = 126] 12:36:54 INFO - PROCESS | 1812 | --DOCSHELL 0x8e0b3400 == 80 [pid = 1812] [id = 125] 12:36:54 INFO - PROCESS | 1812 | --DOCSHELL 0x9039b400 == 79 [pid = 1812] [id = 124] 12:36:54 INFO - PROCESS | 1812 | --DOCSHELL 0x8e8f3c00 == 78 [pid = 1812] [id = 123] 12:36:54 INFO - PROCESS | 1812 | --DOCSHELL 0x8e0b5800 == 77 [pid = 1812] [id = 122] 12:36:54 INFO - PROCESS | 1812 | --DOCSHELL 0x8e80a400 == 76 [pid = 1812] [id = 121] 12:36:54 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7ed400 == 75 [pid = 1812] [id = 120] 12:36:54 INFO - PROCESS | 1812 | --DOCSHELL 0x8e952800 == 74 [pid = 1812] [id = 119] 12:36:54 INFO - PROCESS | 1812 | 1461267414335 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 12:36:54 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0x97c1fc00) [pid = 1812] [serial = 352] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x929f2000) [pid = 1812] [serial = 351] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x99c97c00) [pid = 1812] [serial = 336] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x8fbe6c00) [pid = 1812] [serial = 342] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x929d4400) [pid = 1812] [serial = 346] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x94fe1800) [pid = 1812] [serial = 348] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x8fb48800) [pid = 1812] [serial = 340] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x8f841c00) [pid = 1812] [serial = 339] [outer = (nil)] [url = about:blank] 12:36:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:36:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1641ms 12:36:54 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x929ca000) [pid = 1812] [serial = 345] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x8fcbe400) [pid = 1812] [serial = 343] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x977c0c00) [pid = 1812] [serial = 349] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1812 | 1461267414384 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:36:54 INFO - PROCESS | 1812 | 1461267414389 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 12:36:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:36:54 INFO - PROCESS | 1812 | 1461267414402 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:36:54 INFO - PROCESS | 1812 | 1461267414411 Marionette TRACE conn3 <- [1,582,null,{}] 12:36:54 INFO - PROCESS | 1812 | 1461267414437 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:54 INFO - PROCESS | 1812 | 1461267414623 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:36:54 INFO - PROCESS | 1812 | 1461267414776 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e95cc00 == 75 [pid = 1812] [id = 153] 12:36:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x8fbe8c00) [pid = 1812] [serial = 459] [outer = (nil)] 12:36:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x8fcca400) [pid = 1812] [serial = 460] [outer = 0x8fbe8c00] 12:36:54 INFO - PROCESS | 1812 | 1461267414892 Marionette DEBUG loaded listener.js 12:36:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x8fd5f400) [pid = 1812] [serial = 461] [outer = 0x8fbe8c00] 12:36:55 INFO - PROCESS | 1812 | 1461267415611 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 12:36:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:36:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1249ms 12:36:55 INFO - PROCESS | 1812 | 1461267415652 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:36:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:36:55 INFO - PROCESS | 1812 | 1461267415657 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 12:36:55 INFO - PROCESS | 1812 | 1461267415664 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:36:55 INFO - PROCESS | 1812 | 1461267415667 Marionette TRACE conn3 <- [1,586,null,{}] 12:36:55 INFO - PROCESS | 1812 | 1461267415673 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:55 INFO - PROCESS | 1812 | 1461267415828 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:36:55 INFO - PROCESS | 1812 | 1461267415848 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c00bc00 == 76 [pid = 1812] [id = 154] 12:36:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x8fe7f800) [pid = 1812] [serial = 462] [outer = (nil)] 12:36:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x8fe82400) [pid = 1812] [serial = 463] [outer = 0x8fe7f800] 12:36:55 INFO - PROCESS | 1812 | 1461267415921 Marionette DEBUG loaded listener.js 12:36:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x8fe85c00) [pid = 1812] [serial = 464] [outer = 0x8fe7f800] 12:36:56 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:36:57 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x95a9cc00) [pid = 1812] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:36:57 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x8e7e2400) [pid = 1812] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:36:57 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x8fbdbc00) [pid = 1812] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:36:57 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x8f6dc800) [pid = 1812] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:36:57 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x929c5400) [pid = 1812] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:36:57 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x945bd400) [pid = 1812] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:36:57 INFO - PROCESS | 1812 | 1461267417626 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 12:36:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:36:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1983ms 12:36:57 INFO - PROCESS | 1812 | 1461267417646 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:36:57 INFO - PROCESS | 1812 | 1461267417653 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 12:36:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:36:57 INFO - PROCESS | 1812 | 1461267417662 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:36:57 INFO - PROCESS | 1812 | 1461267417667 Marionette TRACE conn3 <- [1,590,null,{}] 12:36:57 INFO - PROCESS | 1812 | 1461267417675 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:57 INFO - PROCESS | 1812 | 1461267417850 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:36:58 INFO - PROCESS | 1812 | 1461267418038 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e48400 == 77 [pid = 1812] [id = 155] 12:36:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x89e4a000) [pid = 1812] [serial = 465] [outer = (nil)] 12:36:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x8b7d8000) [pid = 1812] [serial = 466] [outer = 0x89e4a000] 12:36:58 INFO - PROCESS | 1812 | 1461267418125 Marionette DEBUG loaded listener.js 12:36:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x8c136c00) [pid = 1812] [serial = 467] [outer = 0x89e4a000] 12:36:59 INFO - PROCESS | 1812 | 1461267419050 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 12:36:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:36:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1433ms 12:36:59 INFO - PROCESS | 1812 | 1461267419095 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:36:59 INFO - PROCESS | 1812 | 1461267419104 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 12:36:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:36:59 INFO - PROCESS | 1812 | 1461267419114 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:36:59 INFO - PROCESS | 1812 | 1461267419119 Marionette TRACE conn3 <- [1,594,null,{}] 12:36:59 INFO - PROCESS | 1812 | 1461267419125 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:59 INFO - PROCESS | 1812 | 1461267419318 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:36:59 INFO - PROCESS | 1812 | 1461267419560 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7eac00 == 78 [pid = 1812] [id = 156] 12:36:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x8e80d800) [pid = 1812] [serial = 468] [outer = (nil)] 12:36:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x8f6db400) [pid = 1812] [serial = 469] [outer = 0x8e80d800] 12:36:59 INFO - PROCESS | 1812 | 1461267419694 Marionette DEBUG loaded listener.js 12:36:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x8fbe1400) [pid = 1812] [serial = 470] [outer = 0x8e80d800] 12:37:00 INFO - PROCESS | 1812 | 1461267420790 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:37:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:37:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1732ms 12:37:00 INFO - PROCESS | 1812 | 1461267420846 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:37:00 INFO - PROCESS | 1812 | 1461267420851 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 12:37:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:37:00 INFO - PROCESS | 1812 | 1461267420857 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:37:00 INFO - PROCESS | 1812 | 1461267420863 Marionette TRACE conn3 <- [1,598,null,{}] 12:37:00 INFO - PROCESS | 1812 | 1461267420880 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:01 INFO - PROCESS | 1812 | 1461267421120 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:37:01 INFO - PROCESS | 1812 | 1461267421362 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fe7fc00 == 79 [pid = 1812] [id = 157] 12:37:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x9038d800) [pid = 1812] [serial = 471] [outer = (nil)] 12:37:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x90397400) [pid = 1812] [serial = 472] [outer = 0x9038d800] 12:37:01 INFO - PROCESS | 1812 | 1461267421455 Marionette DEBUG loaded listener.js 12:37:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x91420c00) [pid = 1812] [serial = 473] [outer = 0x9038d800] 12:37:02 INFO - PROCESS | 1812 | 1461267422421 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 12:37:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:37:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1643ms 12:37:02 INFO - PROCESS | 1812 | 1461267422501 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:37:02 INFO - PROCESS | 1812 | 1461267422506 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 12:37:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:37:02 INFO - PROCESS | 1812 | 1461267422513 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:37:02 INFO - PROCESS | 1812 | 1461267422516 Marionette TRACE conn3 <- [1,602,null,{}] 12:37:02 INFO - PROCESS | 1812 | 1461267422522 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:02 INFO - PROCESS | 1812 | 1461267422746 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:37:02 INFO - PROCESS | 1812 | 1461267422971 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x9038f400 == 80 [pid = 1812] [id = 158] 12:37:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x92842400) [pid = 1812] [serial = 474] [outer = (nil)] 12:37:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0x92956c00) [pid = 1812] [serial = 475] [outer = 0x92842400] 12:37:03 INFO - PROCESS | 1812 | 1461267423104 Marionette DEBUG loaded listener.js 12:37:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x929d4c00) [pid = 1812] [serial = 476] [outer = 0x92842400] 12:37:04 INFO - PROCESS | 1812 | 1461267424105 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 12:37:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:37:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1643ms 12:37:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:37:04 INFO - PROCESS | 1812 | 1461267424157 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:37:04 INFO - PROCESS | 1812 | 1461267424160 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 12:37:04 INFO - PROCESS | 1812 | 1461267424167 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:37:04 INFO - PROCESS | 1812 | 1461267424171 Marionette TRACE conn3 <- [1,606,null,{}] 12:37:04 INFO - PROCESS | 1812 | 1461267424176 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:04 INFO - PROCESS | 1812 | 1461267424357 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:37:04 INFO - PROCESS | 1812 | 1461267424620 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x929eb400 == 81 [pid = 1812] [id = 159] 12:37:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0x938e9c00) [pid = 1812] [serial = 477] [outer = (nil)] 12:37:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 214 (0x938f2c00) [pid = 1812] [serial = 478] [outer = 0x938e9c00] 12:37:04 INFO - PROCESS | 1812 | 1461267424751 Marionette DEBUG loaded listener.js 12:37:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 215 (0x93adf800) [pid = 1812] [serial = 479] [outer = 0x938e9c00] 12:37:05 INFO - PROCESS | 1812 | 1461267425619 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:37:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:37:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1486ms 12:37:05 INFO - PROCESS | 1812 | 1461267425653 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:37:05 INFO - PROCESS | 1812 | 1461267425656 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 12:37:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:37:05 INFO - PROCESS | 1812 | 1461267425663 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:37:05 INFO - PROCESS | 1812 | 1461267425667 Marionette TRACE conn3 <- [1,610,null,{}] 12:37:05 INFO - PROCESS | 1812 | 1461267425672 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:05 INFO - PROCESS | 1812 | 1461267425894 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:37:06 INFO - PROCESS | 1812 | 1461267426124 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fbd800 == 82 [pid = 1812] [id = 160] 12:37:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 216 (0x94fbf800) [pid = 1812] [serial = 480] [outer = (nil)] 12:37:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 217 (0x977c2400) [pid = 1812] [serial = 481] [outer = 0x94fbf800] 12:37:06 INFO - PROCESS | 1812 | 1461267426260 Marionette DEBUG loaded listener.js 12:37:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0x97c17800) [pid = 1812] [serial = 482] [outer = 0x94fbf800] 12:37:07 INFO - PROCESS | 1812 | 1461267427158 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 12:37:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:37:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1538ms 12:37:07 INFO - PROCESS | 1812 | 1461267427202 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:37:07 INFO - PROCESS | 1812 | 1461267427207 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 12:37:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:37:07 INFO - PROCESS | 1812 | 1461267427214 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:37:07 INFO - PROCESS | 1812 | 1461267427217 Marionette TRACE conn3 <- [1,614,null,{}] 12:37:07 INFO - PROCESS | 1812 | 1461267427223 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:07 INFO - PROCESS | 1812 | 1461267427387 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:37:07 INFO - PROCESS | 1812 | 1461267427572 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e48000 == 83 [pid = 1812] [id = 161] 12:37:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 219 (0x945bb800) [pid = 1812] [serial = 483] [outer = (nil)] 12:37:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 220 (0x97e5e800) [pid = 1812] [serial = 484] [outer = 0x945bb800] 12:37:07 INFO - PROCESS | 1812 | 1461267427661 Marionette DEBUG loaded listener.js 12:37:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 221 (0x97e65400) [pid = 1812] [serial = 485] [outer = 0x945bb800] 12:37:08 INFO - PROCESS | 1812 | 1461267428560 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:37:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:37:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1384ms 12:37:08 INFO - PROCESS | 1812 | 1461267428599 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:37:08 INFO - PROCESS | 1812 | 1461267428603 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 12:37:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:37:08 INFO - PROCESS | 1812 | 1461267428609 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:37:08 INFO - PROCESS | 1812 | 1461267428613 Marionette TRACE conn3 <- [1,618,null,{}] 12:37:08 INFO - PROCESS | 1812 | 1461267428619 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:08 INFO - PROCESS | 1812 | 1461267428783 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:37:08 INFO - PROCESS | 1812 | 1461267428966 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x96fe7800 == 84 [pid = 1812] [id = 162] 12:37:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 222 (0x977c3000) [pid = 1812] [serial = 486] [outer = (nil)] 12:37:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 223 (0x98e82800) [pid = 1812] [serial = 487] [outer = 0x977c3000] 12:37:09 INFO - PROCESS | 1812 | 1461267429050 Marionette DEBUG loaded listener.js 12:37:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 224 (0x98ebf800) [pid = 1812] [serial = 488] [outer = 0x977c3000] 12:37:09 INFO - PROCESS | 1812 | 1461267429943 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:37:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:37:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1384ms 12:37:09 INFO - PROCESS | 1812 | 1461267429994 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:37:09 INFO - PROCESS | 1812 | 1461267429999 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 12:37:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:37:10 INFO - PROCESS | 1812 | 1461267430005 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:37:10 INFO - PROCESS | 1812 | 1461267430008 Marionette TRACE conn3 <- [1,622,null,{}] 12:37:10 INFO - PROCESS | 1812 | 1461267430014 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:10 INFO - PROCESS | 1812 | 1461267430188 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:37:10 INFO - PROCESS | 1812 | 1461267430367 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x97e5bc00 == 85 [pid = 1812] [id = 163] 12:37:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 225 (0x97f07800) [pid = 1812] [serial = 489] [outer = (nil)] 12:37:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 226 (0x99829c00) [pid = 1812] [serial = 490] [outer = 0x97f07800] 12:37:10 INFO - PROCESS | 1812 | 1461267430461 Marionette DEBUG loaded listener.js 12:37:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 227 (0x99c2f800) [pid = 1812] [serial = 491] [outer = 0x97f07800] 12:37:11 INFO - PROCESS | 1812 | 1461267431358 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 12:37:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:37:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1388ms 12:37:11 INFO - PROCESS | 1812 | 1461267431394 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:37:11 INFO - PROCESS | 1812 | 1461267431398 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 12:37:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:37:11 INFO - PROCESS | 1812 | 1461267431405 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:37:11 INFO - PROCESS | 1812 | 1461267431408 Marionette TRACE conn3 <- [1,626,null,{}] 12:37:11 INFO - PROCESS | 1812 | 1461267431414 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:11 INFO - PROCESS | 1812 | 1461267431592 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:37:11 INFO - PROCESS | 1812 | 1461267431784 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ffef400 == 86 [pid = 1812] [id = 164] 12:37:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 228 (0x8fff0000) [pid = 1812] [serial = 492] [outer = (nil)] 12:37:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 229 (0x8fff7c00) [pid = 1812] [serial = 493] [outer = 0x8fff0000] 12:37:11 INFO - PROCESS | 1812 | 1461267431869 Marionette DEBUG loaded listener.js 12:37:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 230 (0x8fff9c00) [pid = 1812] [serial = 494] [outer = 0x8fff0000] 12:37:12 INFO - PROCESS | 1812 | 1461267432832 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:37:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:37:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1486ms 12:37:12 INFO - PROCESS | 1812 | 1461267432892 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:37:12 INFO - PROCESS | 1812 | 1461267432897 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 12:37:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:37:12 INFO - PROCESS | 1812 | 1461267432903 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:37:12 INFO - PROCESS | 1812 | 1461267432908 Marionette TRACE conn3 <- [1,630,null,{}] 12:37:12 INFO - PROCESS | 1812 | 1461267432913 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:13 INFO - PROCESS | 1812 | 1461267433109 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:37:13 INFO - PROCESS | 1812 | 1461267433346 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x9dfee800 == 87 [pid = 1812] [id = 165] 12:37:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 231 (0x9ea20000) [pid = 1812] [serial = 495] [outer = (nil)] 12:37:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 232 (0xa0b35400) [pid = 1812] [serial = 496] [outer = 0x9ea20000] 12:37:13 INFO - PROCESS | 1812 | 1461267433467 Marionette DEBUG loaded listener.js 12:37:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 233 (0xa0d40c00) [pid = 1812] [serial = 497] [outer = 0x9ea20000] 12:37:14 INFO - PROCESS | 1812 | 1461267434381 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 12:37:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:37:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1538ms 12:37:14 INFO - PROCESS | 1812 | 1461267434441 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:37:14 INFO - PROCESS | 1812 | 1461267434445 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 12:37:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:37:14 INFO - PROCESS | 1812 | 1461267434451 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:37:14 INFO - PROCESS | 1812 | 1461267434455 Marionette TRACE conn3 <- [1,634,null,{}] 12:37:14 INFO - PROCESS | 1812 | 1461267434461 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:14 INFO - PROCESS | 1812 | 1461267434643 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:37:14 INFO - PROCESS | 1812 | 1461267434872 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x888d3800 == 88 [pid = 1812] [id = 166] 12:37:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 234 (0x888d4400) [pid = 1812] [serial = 498] [outer = (nil)] 12:37:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 235 (0xa10ee800) [pid = 1812] [serial = 499] [outer = 0x888d4400] 12:37:15 INFO - PROCESS | 1812 | 1461267434999 Marionette DEBUG loaded listener.js 12:37:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 236 (0xa3dee000) [pid = 1812] [serial = 500] [outer = 0x888d4400] 12:37:15 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:37:16 INFO - PROCESS | 1812 | 1461267436003 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 12:37:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:37:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1581ms 12:37:16 INFO - PROCESS | 1812 | 1461267436035 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:37:16 INFO - PROCESS | 1812 | 1461267436041 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 12:37:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:37:16 INFO - PROCESS | 1812 | 1461267436048 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:37:16 INFO - PROCESS | 1812 | 1461267436051 Marionette TRACE conn3 <- [1,638,null,{}] 12:37:16 INFO - PROCESS | 1812 | 1461267436057 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:16 INFO - PROCESS | 1812 | 1461267436239 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:37:16 INFO - PROCESS | 1812 | 1461267436474 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8eb9a400 == 89 [pid = 1812] [id = 167] 12:37:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 237 (0x8eb9d000) [pid = 1812] [serial = 501] [outer = (nil)] 12:37:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 238 (0x8eba0400) [pid = 1812] [serial = 502] [outer = 0x8eb9d000] 12:37:16 INFO - PROCESS | 1812 | 1461267436603 Marionette DEBUG loaded listener.js 12:37:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 239 (0x8eba3400) [pid = 1812] [serial = 503] [outer = 0x8eb9d000] 12:37:17 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:37:17 INFO - PROCESS | 1812 | 1461267437489 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:37:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:37:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1583ms 12:37:17 INFO - PROCESS | 1812 | 1461267437669 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:37:17 INFO - PROCESS | 1812 | 1461267437672 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 12:37:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:37:17 INFO - PROCESS | 1812 | 1461267437681 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:37:17 INFO - PROCESS | 1812 | 1461267437684 Marionette TRACE conn3 <- [1,642,null,{}] 12:37:17 INFO - PROCESS | 1812 | 1461267437690 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:17 INFO - PROCESS | 1812 | 1461267437912 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:37:18 INFO - PROCESS | 1812 | 1461267438158 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x88811800 == 90 [pid = 1812] [id = 168] 12:37:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 240 (0x88816000) [pid = 1812] [serial = 504] [outer = (nil)] 12:37:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 241 (0x88819800) [pid = 1812] [serial = 505] [outer = 0x88816000] 12:37:18 INFO - PROCESS | 1812 | 1461267438240 Marionette DEBUG loaded listener.js 12:37:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 242 (0x8eba8c00) [pid = 1812] [serial = 506] [outer = 0x88816000] 12:37:19 INFO - PROCESS | 1812 | 1461267439116 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 12:37:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:37:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1488ms 12:37:19 INFO - PROCESS | 1812 | 1461267439169 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:37:19 INFO - PROCESS | 1812 | 1461267439172 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 12:37:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:37:19 INFO - PROCESS | 1812 | 1461267439179 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:37:19 INFO - PROCESS | 1812 | 1461267439183 Marionette TRACE conn3 <- [1,646,null,{}] 12:37:19 INFO - PROCESS | 1812 | 1461267439188 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:19 INFO - PROCESS | 1812 | 1461267439360 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:37:19 INFO - PROCESS | 1812 | 1461267439920 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3e5000 == 91 [pid = 1812] [id = 169] 12:37:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 243 (0x8a3e7400) [pid = 1812] [serial = 507] [outer = (nil)] 12:37:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 244 (0x8b3ab800) [pid = 1812] [serial = 508] [outer = 0x8a3e7400] 12:37:20 INFO - PROCESS | 1812 | 1461267440045 Marionette DEBUG loaded listener.js 12:37:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 245 (0x8b3b2400) [pid = 1812] [serial = 509] [outer = 0x8a3e7400] 12:37:20 INFO - PROCESS | 1812 | 1461267440964 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:37:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:37:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1832ms 12:37:21 INFO - PROCESS | 1812 | 1461267441013 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:37:21 INFO - PROCESS | 1812 | 1461267441020 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 12:37:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:37:21 INFO - PROCESS | 1812 | 1461267441029 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:37:21 INFO - PROCESS | 1812 | 1461267441033 Marionette TRACE conn3 <- [1,650,null,{}] 12:37:21 INFO - PROCESS | 1812 | 1461267441040 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:21 INFO - PROCESS | 1812 | 1461267441224 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:37:21 INFO - PROCESS | 1812 | 1461267441581 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3ef000 == 92 [pid = 1812] [id = 170] 12:37:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 246 (0x8b3ba400) [pid = 1812] [serial = 510] [outer = (nil)] 12:37:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 247 (0x8c138800) [pid = 1812] [serial = 511] [outer = 0x8b3ba400] 12:37:21 INFO - PROCESS | 1812 | 1461267441676 Marionette DEBUG loaded listener.js 12:37:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 248 (0x8c363c00) [pid = 1812] [serial = 512] [outer = 0x8b3ba400] 12:37:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8e95cc00 == 91 [pid = 1812] [id = 153] 12:37:22 INFO - PROCESS | 1812 | --DOMWINDOW == 247 (0x938ef800) [pid = 1812] [serial = 375] [outer = (nil)] [url = about:blank] 12:37:22 INFO - PROCESS | 1812 | --DOMWINDOW == 246 (0x93ad9c00) [pid = 1812] [serial = 378] [outer = (nil)] [url = about:blank] 12:37:22 INFO - PROCESS | 1812 | --DOMWINDOW == 245 (0x8c135800) [pid = 1812] [serial = 381] [outer = (nil)] [url = about:blank] 12:37:22 INFO - PROCESS | 1812 | --DOMWINDOW == 244 (0xa0b36800) [pid = 1812] [serial = 384] [outer = (nil)] [url = about:blank] 12:37:22 INFO - PROCESS | 1812 | 1461267442773 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 12:37:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7e1000 == 90 [pid = 1812] [id = 152] 12:37:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8b3ad800 == 89 [pid = 1812] [id = 151] 12:37:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8b3af000 == 88 [pid = 1812] [id = 137] 12:37:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:37:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1792ms 12:37:22 INFO - PROCESS | 1812 | 1461267442825 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:37:22 INFO - PROCESS | 1812 | 1461267442830 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 12:37:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:37:22 INFO - PROCESS | 1812 | 1461267442837 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:37:22 INFO - PROCESS | 1812 | 1461267442841 Marionette TRACE conn3 <- [1,654,null,{}] 12:37:22 INFO - PROCESS | 1812 | 1461267442853 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:23 INFO - PROCESS | 1812 | 1461267443021 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 243 (0x97815000) [pid = 1812] [serial = 403] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 242 (0x97c1d400) [pid = 1812] [serial = 404] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 241 (0x9fc9dc00) [pid = 1812] [serial = 366] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 240 (0x8f849c00) [pid = 1812] [serial = 357] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 239 (0x8e95b000) [pid = 1812] [serial = 390] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 238 (0xa2b9b800) [pid = 1812] [serial = 372] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 237 (0x8f38fc00) [pid = 1812] [serial = 387] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 236 (0x9122cc00) [pid = 1812] [serial = 396] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 235 (0x929c7400) [pid = 1812] [serial = 360] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 234 (0x8f6e2000) [pid = 1812] [serial = 393] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 233 (0x8f84a000) [pid = 1812] [serial = 394] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 232 (0x90395400) [pid = 1812] [serial = 369] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 231 (0x99155c00) [pid = 1812] [serial = 363] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 230 (0x97c12000) [pid = 1812] [serial = 217] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 229 (0x8f387400) [pid = 1812] [serial = 391] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 228 (0x929ce000) [pid = 1812] [serial = 399] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 227 (0x938ee800) [pid = 1812] [serial = 400] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 226 (0x98eb6800) [pid = 1812] [serial = 407] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 225 (0x97eb4c00) [pid = 1812] [serial = 406] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | --DOMWINDOW == 224 (0x92848c00) [pid = 1812] [serial = 397] [outer = (nil)] [url = about:blank] 12:37:23 INFO - PROCESS | 1812 | 1461267443314 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c139800 == 89 [pid = 1812] [id = 171] 12:37:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 225 (0x8c367c00) [pid = 1812] [serial = 513] [outer = (nil)] 12:37:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 226 (0x8e0afc00) [pid = 1812] [serial = 514] [outer = 0x8c367c00] 12:37:23 INFO - PROCESS | 1812 | 1461267443395 Marionette DEBUG loaded listener.js 12:37:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 227 (0x8e953000) [pid = 1812] [serial = 515] [outer = 0x8c367c00] 12:37:24 INFO - PROCESS | 1812 | 1461267444168 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:37:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:37:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1393ms 12:37:24 INFO - PROCESS | 1812 | 1461267444233 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:37:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:37:24 INFO - PROCESS | 1812 | 1461267444238 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 12:37:24 INFO - PROCESS | 1812 | 1461267444252 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:37:24 INFO - PROCESS | 1812 | 1461267444260 Marionette TRACE conn3 <- [1,658,null,{}] 12:37:24 INFO - PROCESS | 1812 | 1461267444280 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:24 INFO - PROCESS | 1812 | 1461267444469 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:37:24 INFO - PROCESS | 1812 | 1461267444482 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c361c00 == 90 [pid = 1812] [id = 172] 12:37:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 228 (0x8fbdb000) [pid = 1812] [serial = 516] [outer = (nil)] 12:37:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 229 (0x8fbdfc00) [pid = 1812] [serial = 517] [outer = 0x8fbdb000] 12:37:24 INFO - PROCESS | 1812 | 1461267444558 Marionette DEBUG loaded listener.js 12:37:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 230 (0x8fcc2400) [pid = 1812] [serial = 518] [outer = 0x8fbdb000] 12:37:25 INFO - PROCESS | 1812 | 1461267445560 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:37:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:37:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1368ms 12:37:25 INFO - PROCESS | 1812 | 1461267445624 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:37:25 INFO - PROCESS | 1812 | 1461267445629 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 12:37:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:37:25 INFO - PROCESS | 1812 | 1461267445635 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:37:25 INFO - PROCESS | 1812 | 1461267445639 Marionette TRACE conn3 <- [1,662,null,{}] 12:37:25 INFO - PROCESS | 1812 | 1461267445644 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:25 INFO - PROCESS | 1812 | 1461267445874 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:37:25 INFO - PROCESS | 1812 | 1461267445902 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f38b800 == 91 [pid = 1812] [id = 173] 12:37:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 231 (0x8fd5a400) [pid = 1812] [serial = 519] [outer = (nil)] 12:37:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 232 (0x8fe78400) [pid = 1812] [serial = 520] [outer = 0x8fd5a400] 12:37:25 INFO - PROCESS | 1812 | 1461267445978 Marionette DEBUG loaded listener.js 12:37:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 233 (0x8ffefc00) [pid = 1812] [serial = 521] [outer = 0x8fd5a400] 12:37:26 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:37:26 INFO - PROCESS | 1812 | 1461267446929 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 12:37:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:37:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1339ms 12:37:26 INFO - PROCESS | 1812 | 1461267446976 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:37:26 INFO - PROCESS | 1812 | 1461267446980 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 12:37:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:37:26 INFO - PROCESS | 1812 | 1461267446986 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:37:26 INFO - PROCESS | 1812 | 1461267446989 Marionette TRACE conn3 <- [1,666,null,{}] 12:37:27 INFO - PROCESS | 1812 | 1461267447002 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:27 INFO - PROCESS | 1812 | 1461267447240 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:37:27 INFO - PROCESS | 1812 | 1461267447268 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x902de800 == 92 [pid = 1812] [id = 174] 12:37:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 234 (0x902df800) [pid = 1812] [serial = 522] [outer = (nil)] 12:37:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 235 (0x902e4c00) [pid = 1812] [serial = 523] [outer = 0x902df800] 12:37:27 INFO - PROCESS | 1812 | 1461267447358 Marionette DEBUG loaded listener.js 12:37:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 236 (0x91427c00) [pid = 1812] [serial = 524] [outer = 0x902df800] 12:37:28 INFO - PROCESS | 1812 | --DOMWINDOW == 235 (0x8fbe8c00) [pid = 1812] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:37:28 INFO - PROCESS | 1812 | --DOMWINDOW == 234 (0x8b7cb400) [pid = 1812] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:37:28 INFO - PROCESS | 1812 | --DOMWINDOW == 233 (0x8e8f5400) [pid = 1812] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:37:28 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:37:28 INFO - PROCESS | 1812 | 1461267448533 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 12:37:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:37:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1598ms 12:37:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:37:28 INFO - PROCESS | 1812 | 1461267448585 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:37:28 INFO - PROCESS | 1812 | 1461267448588 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 12:37:28 INFO - PROCESS | 1812 | 1461267448595 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:37:28 INFO - PROCESS | 1812 | 1461267448599 Marionette TRACE conn3 <- [1,670,null,{}] 12:37:28 INFO - PROCESS | 1812 | 1461267448604 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:28 INFO - PROCESS | 1812 | 1461267448788 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:37:28 INFO - PROCESS | 1812 | 1461267448935 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e47c00 == 93 [pid = 1812] [id = 175] 12:37:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 234 (0x8fbdd000) [pid = 1812] [serial = 525] [outer = (nil)] 12:37:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 235 (0x928c6c00) [pid = 1812] [serial = 526] [outer = 0x8fbdd000] 12:37:29 INFO - PROCESS | 1812 | 1461267449017 Marionette DEBUG loaded listener.js 12:37:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 236 (0x929ce000) [pid = 1812] [serial = 527] [outer = 0x8fbdd000] 12:37:29 INFO - PROCESS | 1812 | 1461267449763 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 12:37:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:37:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1191ms 12:37:29 INFO - PROCESS | 1812 | 1461267449787 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:37:29 INFO - PROCESS | 1812 | 1461267449791 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 12:37:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:37:29 INFO - PROCESS | 1812 | 1461267449796 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:37:29 INFO - PROCESS | 1812 | 1461267449799 Marionette TRACE conn3 <- [1,674,null,{}] 12:37:29 INFO - PROCESS | 1812 | 1461267449805 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:30 INFO - PROCESS | 1812 | 1461267450059 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:37:30 INFO - PROCESS | 1812 | 1461267450257 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x88817800 == 94 [pid = 1812] [id = 176] 12:37:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 237 (0x888d2800) [pid = 1812] [serial = 528] [outer = (nil)] 12:37:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 238 (0x89e45c00) [pid = 1812] [serial = 529] [outer = 0x888d2800] 12:37:30 INFO - PROCESS | 1812 | 1461267450350 Marionette DEBUG loaded listener.js 12:37:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 239 (0x8b3abc00) [pid = 1812] [serial = 530] [outer = 0x888d2800] 12:37:30 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:37:31 INFO - PROCESS | 1812 | 1461267451351 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 12:37:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 12:37:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1587ms 12:37:31 INFO - PROCESS | 1812 | 1461267451387 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:37:31 INFO - PROCESS | 1812 | 1461267451395 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 12:37:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:37:31 INFO - PROCESS | 1812 | 1461267451404 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:37:31 INFO - PROCESS | 1812 | 1461267451411 Marionette TRACE conn3 <- [1,678,null,{}] 12:37:31 INFO - PROCESS | 1812 | 1461267451420 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:31 INFO - PROCESS | 1812 | 1461267451628 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:37:31 INFO - PROCESS | 1812 | 1461267451882 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c363000 == 95 [pid = 1812] [id = 177] 12:37:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 240 (0x8c365000) [pid = 1812] [serial = 531] [outer = (nil)] 12:37:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 241 (0x8e8f4400) [pid = 1812] [serial = 532] [outer = 0x8c365000] 12:37:32 INFO - PROCESS | 1812 | 1461267452030 Marionette DEBUG loaded listener.js 12:37:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 242 (0x8e960c00) [pid = 1812] [serial = 533] [outer = 0x8c365000] 12:37:33 INFO - PROCESS | 1812 | 1461267453044 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 12:37:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:37:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1696ms 12:37:33 INFO - PROCESS | 1812 | 1461267453101 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:37:33 INFO - PROCESS | 1812 | 1461267453105 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 12:37:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:37:33 INFO - PROCESS | 1812 | 1461267453112 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:37:33 INFO - PROCESS | 1812 | 1461267453116 Marionette TRACE conn3 <- [1,682,null,{}] 12:37:33 INFO - PROCESS | 1812 | 1461267453122 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:33 INFO - PROCESS | 1812 | 1461267453303 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:37:33 INFO - PROCESS | 1812 | 1461267453592 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fbdf000 == 96 [pid = 1812] [id = 178] 12:37:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 243 (0x8fd61800) [pid = 1812] [serial = 534] [outer = (nil)] 12:37:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 244 (0x902e6000) [pid = 1812] [serial = 535] [outer = 0x8fd61800] 12:37:33 INFO - PROCESS | 1812 | 1461267453721 Marionette DEBUG loaded listener.js 12:37:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 245 (0x9286e400) [pid = 1812] [serial = 536] [outer = 0x8fd61800] 12:37:34 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:34 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:37:35 INFO - PROCESS | 1812 | 1461267455031 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 12:37:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 12:37:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1939ms 12:37:35 INFO - PROCESS | 1812 | 1461267455053 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:37:35 INFO - PROCESS | 1812 | 1461267455061 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 12:37:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:37:35 INFO - PROCESS | 1812 | 1461267455142 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:37:35 INFO - PROCESS | 1812 | 1461267455149 Marionette TRACE conn3 <- [1,686,null,{}] 12:37:35 INFO - PROCESS | 1812 | 1461267455209 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:35 INFO - PROCESS | 1812 | 1461267455382 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:37:35 INFO - PROCESS | 1812 | 1461267455564 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fbe4800 == 97 [pid = 1812] [id = 179] 12:37:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 246 (0x8fd5c800) [pid = 1812] [serial = 537] [outer = (nil)] 12:37:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 247 (0x945bf000) [pid = 1812] [serial = 538] [outer = 0x8fd5c800] 12:37:35 INFO - PROCESS | 1812 | 1461267455661 Marionette DEBUG loaded listener.js 12:37:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 248 (0x95a9a000) [pid = 1812] [serial = 539] [outer = 0x8fd5c800] 12:37:36 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:36 INFO - PROCESS | 1812 | 1461267456962 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 12:37:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:37:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1907ms 12:37:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:37:36 INFO - PROCESS | 1812 | 1461267456978 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:37:36 INFO - PROCESS | 1812 | 1461267456981 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 12:37:36 INFO - PROCESS | 1812 | 1461267456988 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:37:36 INFO - PROCESS | 1812 | 1461267456992 Marionette TRACE conn3 <- [1,690,null,{}] 12:37:37 INFO - PROCESS | 1812 | 1461267456998 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:37 INFO - PROCESS | 1812 | 1461267457263 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:37:37 INFO - PROCESS | 1812 | 1461267457451 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e8ecc00 == 98 [pid = 1812] [id = 180] 12:37:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 249 (0x93ae3800) [pid = 1812] [serial = 540] [outer = (nil)] 12:37:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 250 (0x9777cc00) [pid = 1812] [serial = 541] [outer = 0x93ae3800] 12:37:37 INFO - PROCESS | 1812 | 1461267457541 Marionette DEBUG loaded listener.js 12:37:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 251 (0x97c1c000) [pid = 1812] [serial = 542] [outer = 0x93ae3800] 12:37:38 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:38 INFO - PROCESS | 1812 | 1461267458840 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 12:37:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:37:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1885ms 12:37:38 INFO - PROCESS | 1812 | 1461267458872 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:37:38 INFO - PROCESS | 1812 | 1461267458875 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 12:37:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:37:38 INFO - PROCESS | 1812 | 1461267458985 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:37:38 INFO - PROCESS | 1812 | 1461267458989 Marionette TRACE conn3 <- [1,694,null,{}] 12:37:39 INFO - PROCESS | 1812 | 1461267458997 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:39 INFO - PROCESS | 1812 | 1461267459174 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:37:39 INFO - PROCESS | 1812 | 1461267459358 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x98a0d400 == 99 [pid = 1812] [id = 181] 12:37:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 252 (0x98eb5c00) [pid = 1812] [serial = 543] [outer = (nil)] 12:37:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x99214800) [pid = 1812] [serial = 544] [outer = 0x98eb5c00] 12:37:39 INFO - PROCESS | 1812 | 1461267459456 Marionette DEBUG loaded listener.js 12:37:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 254 (0x9dfeec00) [pid = 1812] [serial = 545] [outer = 0x98eb5c00] 12:37:40 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:40 INFO - PROCESS | 1812 | 1461267460759 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 12:37:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 12:37:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1839ms 12:37:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:37:40 INFO - PROCESS | 1812 | 1461267460772 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:37:40 INFO - PROCESS | 1812 | 1461267460775 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 12:37:40 INFO - PROCESS | 1812 | 1461267460782 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:37:40 INFO - PROCESS | 1812 | 1461267460785 Marionette TRACE conn3 <- [1,698,null,{}] 12:37:40 INFO - PROCESS | 1812 | 1461267460791 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:41 INFO - PROCESS | 1812 | 1461267461003 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:37:41 INFO - PROCESS | 1812 | 1461267461192 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x89ccd400 == 100 [pid = 1812] [id = 182] 12:37:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0x89cce400) [pid = 1812] [serial = 546] [outer = (nil)] 12:37:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0x89cd2800) [pid = 1812] [serial = 547] [outer = 0x89cce400] 12:37:41 INFO - PROCESS | 1812 | 1461267461274 Marionette DEBUG loaded listener.js 12:37:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0x89cd6000) [pid = 1812] [serial = 548] [outer = 0x89cce400] 12:37:42 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 12:37:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1794ms 12:37:42 INFO - PROCESS | 1812 | 1461267462565 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 12:37:42 INFO - PROCESS | 1812 | 1461267462576 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:37:42 INFO - PROCESS | 1812 | 1461267462580 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 12:37:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:37:42 INFO - PROCESS | 1812 | 1461267462586 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:37:42 INFO - PROCESS | 1812 | 1461267462589 Marionette TRACE conn3 <- [1,702,null,{}] 12:37:42 INFO - PROCESS | 1812 | 1461267462595 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:42 INFO - PROCESS | 1812 | 1461267462820 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:37:43 INFO - PROCESS | 1812 | 1461267463025 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x881ee400 == 101 [pid = 1812] [id = 183] 12:37:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0x881ef400) [pid = 1812] [serial = 549] [outer = (nil)] 12:37:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0x881f5c00) [pid = 1812] [serial = 550] [outer = 0x881ef400] 12:37:43 INFO - PROCESS | 1812 | 1461267463112 Marionette DEBUG loaded listener.js 12:37:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x881f8400) [pid = 1812] [serial = 551] [outer = 0x881ef400] 12:37:44 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:44 INFO - PROCESS | 1812 | 1461267464430 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 12:37:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:37:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1881ms 12:37:44 INFO - PROCESS | 1812 | 1461267464469 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:37:44 INFO - PROCESS | 1812 | 1461267464472 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 12:37:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:37:44 INFO - PROCESS | 1812 | 1461267464583 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:37:44 INFO - PROCESS | 1812 | 1461267464586 Marionette TRACE conn3 <- [1,706,null,{}] 12:37:44 INFO - PROCESS | 1812 | 1461267464599 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:44 INFO - PROCESS | 1812 | 1461267464792 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:37:45 INFO - PROCESS | 1812 | 1461267464985 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x881f7000 == 102 [pid = 1812] [id = 184] 12:37:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x881f9800) [pid = 1812] [serial = 552] [outer = (nil)] 12:37:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 262 (0x883c4400) [pid = 1812] [serial = 553] [outer = 0x881f9800] 12:37:45 INFO - PROCESS | 1812 | 1461267465069 Marionette DEBUG loaded listener.js 12:37:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 263 (0x883c7400) [pid = 1812] [serial = 554] [outer = 0x881f9800] 12:37:46 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:46 INFO - PROCESS | 1812 | 1461267466417 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 12:37:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:37:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1991ms 12:37:46 INFO - PROCESS | 1812 | 1461267466508 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:37:46 INFO - PROCESS | 1812 | 1461267466511 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 12:37:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:37:46 INFO - PROCESS | 1812 | 1461267466538 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:37:46 INFO - PROCESS | 1812 | 1461267466542 Marionette TRACE conn3 <- [1,710,null,{}] 12:37:46 INFO - PROCESS | 1812 | 1461267466548 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:46 INFO - PROCESS | 1812 | 1461267466711 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:37:46 INFO - PROCESS | 1812 | 1461267466901 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x883c2c00 == 103 [pid = 1812] [id = 185] 12:37:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 264 (0x883c5000) [pid = 1812] [serial = 555] [outer = (nil)] 12:37:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 265 (0x883d0800) [pid = 1812] [serial = 556] [outer = 0x883c5000] 12:37:46 INFO - PROCESS | 1812 | 1461267466983 Marionette DEBUG loaded listener.js 12:37:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 266 (0x89cd0800) [pid = 1812] [serial = 557] [outer = 0x883c5000] 12:37:48 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:48 INFO - PROCESS | 1812 | 1461267468629 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 12:37:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:37:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2145ms 12:37:48 INFO - PROCESS | 1812 | 1461267468680 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 12:37:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:37:48 INFO - PROCESS | 1812 | 1461267468686 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 12:37:48 INFO - PROCESS | 1812 | 1461267468694 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:37:48 INFO - PROCESS | 1812 | 1461267468699 Marionette TRACE conn3 <- [1,714,null,{}] 12:37:48 INFO - PROCESS | 1812 | 1461267468707 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:48 INFO - PROCESS | 1812 | 1461267468918 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:37:49 INFO - PROCESS | 1812 | 1461267469238 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x87579800 == 104 [pid = 1812] [id = 186] 12:37:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 267 (0x88810400) [pid = 1812] [serial = 558] [outer = (nil)] 12:37:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 268 (0x89b22800) [pid = 1812] [serial = 559] [outer = 0x88810400] 12:37:49 INFO - PROCESS | 1812 | 1461267469322 Marionette DEBUG loaded listener.js 12:37:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 269 (0x89ccdc00) [pid = 1812] [serial = 560] [outer = 0x88810400] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7ea400 == 103 [pid = 1812] [id = 52] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x8f385c00 == 102 [pid = 1812] [id = 129] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x98e1d400 == 101 [pid = 1812] [id = 128] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x8c12d800 == 100 [pid = 1812] [id = 127] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 268 (0x8fe82400) [pid = 1812] [serial = 463] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x8e807400 == 99 [pid = 1812] [id = 83] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x8eb9a400 == 98 [pid = 1812] [id = 167] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x888d3800 == 97 [pid = 1812] [id = 166] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x9dfee800 == 96 [pid = 1812] [id = 165] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x8ffef400 == 95 [pid = 1812] [id = 164] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x97e5bc00 == 94 [pid = 1812] [id = 163] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x96fe7800 == 93 [pid = 1812] [id = 162] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x89e48000 == 92 [pid = 1812] [id = 161] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x94fbd800 == 91 [pid = 1812] [id = 160] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x929eb400 == 90 [pid = 1812] [id = 159] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x9038f400 == 89 [pid = 1812] [id = 158] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x8fe7fc00 == 88 [pid = 1812] [id = 157] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7eac00 == 87 [pid = 1812] [id = 156] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x929cb000 == 86 [pid = 1812] [id = 136] 12:37:50 INFO - PROCESS | 1812 | --DOCSHELL 0x89e48400 == 85 [pid = 1812] [id = 155] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 267 (0x8f6de800) [pid = 1812] [serial = 412] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 266 (0x89e45400) [pid = 1812] [serial = 442] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 265 (0x8fcca400) [pid = 1812] [serial = 460] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 264 (0x89b23400) [pid = 1812] [serial = 436] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 263 (0x8b7d1400) [pid = 1812] [serial = 430] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 262 (0x8a3ebc00) [pid = 1812] [serial = 427] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 261 (0x998d0000) [pid = 1812] [serial = 409] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0x8fd5e800) [pid = 1812] [serial = 448] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0x8fcc5c00) [pid = 1812] [serial = 451] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 258 (0x938ecc00) [pid = 1812] [serial = 415] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 257 (0x8fd5f400) [pid = 1812] [serial = 461] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 256 (0x8c134800) [pid = 1812] [serial = 455] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 255 (0x99c9cc00) [pid = 1812] [serial = 418] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0x8b7d6000) [pid = 1812] [serial = 433] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 253 (0x902e1c00) [pid = 1812] [serial = 424] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0x8fd55800) [pid = 1812] [serial = 445] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 251 (0x8c00c800) [pid = 1812] [serial = 439] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 250 (0x8c014400) [pid = 1812] [serial = 454] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 249 (0x902e5c00) [pid = 1812] [serial = 421] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 248 (0x8f390400) [pid = 1812] [serial = 458] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | --DOMWINDOW == 247 (0x8f388400) [pid = 1812] [serial = 457] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:50 INFO - PROCESS | 1812 | 1461267470821 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 12:37:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 12:37:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2142ms 12:37:50 INFO - PROCESS | 1812 | 1461267470835 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:37:50 INFO - PROCESS | 1812 | 1461267470843 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 12:37:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:37:50 INFO - PROCESS | 1812 | 1461267470853 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:37:50 INFO - PROCESS | 1812 | 1461267470856 Marionette TRACE conn3 <- [1,718,null,{}] 12:37:50 INFO - PROCESS | 1812 | 1461267470862 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:51 INFO - PROCESS | 1812 | 1461267471015 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:37:51 INFO - PROCESS | 1812 | 1461267471027 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x88816800 == 86 [pid = 1812] [id = 187] 12:37:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 248 (0x89cd4000) [pid = 1812] [serial = 561] [outer = (nil)] 12:37:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 249 (0x8a71ec00) [pid = 1812] [serial = 562] [outer = 0x89cd4000] 12:37:51 INFO - PROCESS | 1812 | 1461267471101 Marionette DEBUG loaded listener.js 12:37:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 250 (0x8a724800) [pid = 1812] [serial = 563] [outer = 0x89cd4000] 12:37:52 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:52 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:37:52 INFO - PROCESS | 1812 | 1461267472353 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 12:37:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:37:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1530ms 12:37:52 INFO - PROCESS | 1812 | 1461267472384 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 12:37:52 INFO - PROCESS | 1812 | 1461267472388 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 12:37:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:37:52 INFO - PROCESS | 1812 | 1461267472395 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:37:52 INFO - PROCESS | 1812 | 1461267472401 Marionette TRACE conn3 <- [1,722,null,{}] 12:37:52 INFO - PROCESS | 1812 | 1461267472427 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:52 INFO - PROCESS | 1812 | 1461267472645 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:37:52 INFO - PROCESS | 1812 | 1461267472775 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a725c00 == 87 [pid = 1812] [id = 188] 12:37:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 251 (0x8b7cd800) [pid = 1812] [serial = 564] [outer = (nil)] 12:37:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 252 (0x8c011000) [pid = 1812] [serial = 565] [outer = 0x8b7cd800] 12:37:52 INFO - PROCESS | 1812 | 1461267472861 Marionette DEBUG loaded listener.js 12:37:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x8c134c00) [pid = 1812] [serial = 566] [outer = 0x8b7cd800] 12:37:53 INFO - PROCESS | 1812 | 1461267473746 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 12:37:53 INFO - PROCESS | 1812 | 1461267473852 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 12:37:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:37:53 INFO - PROCESS | 1812 | 1461267473859 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:37:53 INFO - PROCESS | 1812 | 1461267473863 Marionette TRACE conn3 <- [1,726,null,{}] 12:37:53 INFO - PROCESS | 1812 | 1461267473876 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:54 INFO - PROCESS | 1812 | 1461267474092 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:37:54 INFO - PROCESS | 1812 | 1461267474115 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a72ac00 == 88 [pid = 1812] [id = 189] 12:37:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 254 (0x8c133400) [pid = 1812] [serial = 567] [outer = (nil)] 12:37:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0x8c368c00) [pid = 1812] [serial = 568] [outer = 0x8c133400] 12:37:54 INFO - PROCESS | 1812 | 1461267474189 Marionette DEBUG loaded listener.js 12:37:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0x8e7e2c00) [pid = 1812] [serial = 569] [outer = 0x8c133400] 12:37:54 INFO - PROCESS | 1812 | --DOMWINDOW == 255 (0x98a06c00) [pid = 1812] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:37:54 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0x8b3ba400) [pid = 1812] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:37:54 INFO - PROCESS | 1812 | --DOMWINDOW == 253 (0x929e6800) [pid = 1812] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:37:54 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0x902df800) [pid = 1812] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:37:54 INFO - PROCESS | 1812 | --DOMWINDOW == 251 (0x8c367c00) [pid = 1812] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:37:54 INFO - PROCESS | 1812 | --DOMWINDOW == 250 (0x8a3e7400) [pid = 1812] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:37:54 INFO - PROCESS | 1812 | --DOMWINDOW == 249 (0x8fcc1400) [pid = 1812] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:37:54 INFO - PROCESS | 1812 | --DOMWINDOW == 248 (0x8fbdb000) [pid = 1812] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:37:54 INFO - PROCESS | 1812 | --DOMWINDOW == 247 (0x8fe7f800) [pid = 1812] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:37:54 INFO - PROCESS | 1812 | --DOMWINDOW == 246 (0x8fd5a400) [pid = 1812] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:37:54 INFO - PROCESS | 1812 | --DOMWINDOW == 245 (0x98ebac00) [pid = 1812] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:37:55 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:55 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:37:55 INFO - PROCESS | 1812 | 1461267475500 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 12:37:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:37:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1688ms 12:37:55 INFO - PROCESS | 1812 | 1461267475547 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:37:55 INFO - PROCESS | 1812 | 1461267475551 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 12:37:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:37:55 INFO - PROCESS | 1812 | 1461267475557 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:37:55 INFO - PROCESS | 1812 | 1461267475560 Marionette TRACE conn3 <- [1,730,null,{}] 12:37:55 INFO - PROCESS | 1812 | 1461267475566 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:55 INFO - PROCESS | 1812 | 1461267475722 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:37:55 INFO - PROCESS | 1812 | 1461267475873 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3e2c00 == 89 [pid = 1812] [id = 190] 12:37:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 246 (0x8a3e6400) [pid = 1812] [serial = 570] [outer = (nil)] 12:37:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 247 (0x8e8ef800) [pid = 1812] [serial = 571] [outer = 0x8a3e6400] 12:37:55 INFO - PROCESS | 1812 | 1461267475947 Marionette DEBUG loaded listener.js 12:37:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 248 (0x8e95a000) [pid = 1812] [serial = 572] [outer = 0x8a3e6400] 12:37:56 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:56 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:37:56 INFO - PROCESS | 1812 | 1461267476772 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 12:37:56 INFO - PROCESS | 1812 | 1461267476907 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 12:37:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:37:56 INFO - PROCESS | 1812 | 1461267476915 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:37:56 INFO - PROCESS | 1812 | 1461267476921 Marionette TRACE conn3 <- [1,734,null,{}] 12:37:56 INFO - PROCESS | 1812 | 1461267476930 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:57 INFO - PROCESS | 1812 | 1461267477154 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:37:57 INFO - PROCESS | 1812 | 1461267477416 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x88815000 == 90 [pid = 1812] [id = 191] 12:37:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 249 (0x88819000) [pid = 1812] [serial = 573] [outer = (nil)] 12:37:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 250 (0x888d5000) [pid = 1812] [serial = 574] [outer = 0x88819000] 12:37:57 INFO - PROCESS | 1812 | 1461267477521 Marionette DEBUG loaded listener.js 12:37:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 251 (0x89ccac00) [pid = 1812] [serial = 575] [outer = 0x88819000] 12:37:58 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:58 INFO - PROCESS | 1812 | 1461267478457 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 12:37:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:37:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1635ms 12:37:58 INFO - PROCESS | 1812 | 1461267478551 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:37:58 INFO - PROCESS | 1812 | 1461267478556 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 12:37:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:37:58 INFO - PROCESS | 1812 | 1461267478569 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:37:58 INFO - PROCESS | 1812 | 1461267478574 Marionette TRACE conn3 <- [1,738,null,{}] 12:37:58 INFO - PROCESS | 1812 | 1461267478635 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:58 INFO - PROCESS | 1812 | 1461267478850 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:37:59 INFO - PROCESS | 1812 | 1461267479118 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a72bc00 == 91 [pid = 1812] [id = 192] 12:37:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 252 (0x8b3ab400) [pid = 1812] [serial = 576] [outer = (nil)] 12:37:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x8b7d4400) [pid = 1812] [serial = 577] [outer = 0x8b3ab400] 12:37:59 INFO - PROCESS | 1812 | 1461267479247 Marionette DEBUG loaded listener.js 12:37:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 254 (0x8c12f000) [pid = 1812] [serial = 578] [outer = 0x8b3ab400] 12:38:00 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:00 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:38:00 INFO - PROCESS | 1812 | 1461267480728 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 12:38:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:38:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2195ms 12:38:00 INFO - PROCESS | 1812 | 1461267480761 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:38:00 INFO - PROCESS | 1812 | 1461267480764 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 12:38:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:38:00 INFO - PROCESS | 1812 | 1461267480772 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:38:00 INFO - PROCESS | 1812 | 1461267480775 Marionette TRACE conn3 <- [1,742,null,{}] 12:38:00 INFO - PROCESS | 1812 | 1461267480791 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:01 INFO - PROCESS | 1812 | 1461267481000 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:38:01 INFO - PROCESS | 1812 | 1461267481189 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b3b1400 == 92 [pid = 1812] [id = 193] 12:38:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0x8c35ec00) [pid = 1812] [serial = 579] [outer = (nil)] 12:38:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0x8f6dc400) [pid = 1812] [serial = 580] [outer = 0x8c35ec00] 12:38:01 INFO - PROCESS | 1812 | 1461267481278 Marionette DEBUG loaded listener.js 12:38:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0x8fbdac00) [pid = 1812] [serial = 581] [outer = 0x8c35ec00] 12:38:02 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:02 INFO - PROCESS | 1812 | 1461267482590 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 12:38:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 12:38:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1852ms 12:38:02 INFO - PROCESS | 1812 | 1461267482623 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:38:02 INFO - PROCESS | 1812 | 1461267482627 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 12:38:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:38:02 INFO - PROCESS | 1812 | 1461267482633 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:38:02 INFO - PROCESS | 1812 | 1461267482636 Marionette TRACE conn3 <- [1,746,null,{}] 12:38:02 INFO - PROCESS | 1812 | 1461267482741 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:02 INFO - PROCESS | 1812 | 1461267482923 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:38:03 INFO - PROCESS | 1812 | 1461267483108 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x883c8c00 == 93 [pid = 1812] [id = 194] 12:38:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0x8f841c00) [pid = 1812] [serial = 582] [outer = (nil)] 12:38:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0x8fd5f400) [pid = 1812] [serial = 583] [outer = 0x8f841c00] 12:38:03 INFO - PROCESS | 1812 | 1461267483193 Marionette DEBUG loaded listener.js 12:38:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x8fe79000) [pid = 1812] [serial = 584] [outer = 0x8f841c00] 12:38:03 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:04 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:04 INFO - PROCESS | 1812 | 1461267484498 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 12:38:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 12:38:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1888ms 12:38:04 INFO - PROCESS | 1812 | 1461267484522 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:38:04 INFO - PROCESS | 1812 | 1461267484526 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 12:38:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:38:04 INFO - PROCESS | 1812 | 1461267484532 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:38:04 INFO - PROCESS | 1812 | 1461267484536 Marionette TRACE conn3 <- [1,750,null,{}] 12:38:04 INFO - PROCESS | 1812 | 1461267484542 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:04 INFO - PROCESS | 1812 | 1461267484809 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:38:05 INFO - PROCESS | 1812 | 1461267485003 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x881f2000 == 94 [pid = 1812] [id = 195] 12:38:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x881f6400) [pid = 1812] [serial = 585] [outer = (nil)] 12:38:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 262 (0x8fff1000) [pid = 1812] [serial = 586] [outer = 0x881f6400] 12:38:05 INFO - PROCESS | 1812 | 1461267485091 Marionette DEBUG loaded listener.js 12:38:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 263 (0x8fff9000) [pid = 1812] [serial = 587] [outer = 0x881f6400] 12:38:06 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:06 INFO - PROCESS | 1812 | 1461267486403 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 12:38:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:38:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1893ms 12:38:06 INFO - PROCESS | 1812 | 1461267486425 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:38:06 INFO - PROCESS | 1812 | 1461267486429 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 12:38:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:38:06 INFO - PROCESS | 1812 | 1461267486436 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:38:06 INFO - PROCESS | 1812 | 1461267486439 Marionette TRACE conn3 <- [1,754,null,{}] 12:38:06 INFO - PROCESS | 1812 | 1461267486568 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:06 INFO - PROCESS | 1812 | 1461267486839 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:38:06 INFO - PROCESS | 1812 | 1461267486978 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x87578000 == 95 [pid = 1812] [id = 196] 12:38:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 264 (0x8fff4c00) [pid = 1812] [serial = 588] [outer = (nil)] 12:38:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 265 (0x9122b000) [pid = 1812] [serial = 589] [outer = 0x8fff4c00] 12:38:07 INFO - PROCESS | 1812 | 1461267487071 Marionette DEBUG loaded listener.js 12:38:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 266 (0x92952000) [pid = 1812] [serial = 590] [outer = 0x8fff4c00] 12:38:08 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:08 INFO - PROCESS | 1812 | 1461267488381 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 12:38:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 12:38:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1992ms 12:38:08 INFO - PROCESS | 1812 | 1461267488455 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:38:08 INFO - PROCESS | 1812 | 1461267488459 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 12:38:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:38:08 INFO - PROCESS | 1812 | 1461267488487 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:38:08 INFO - PROCESS | 1812 | 1461267488491 Marionette TRACE conn3 <- [1,758,null,{}] 12:38:08 INFO - PROCESS | 1812 | 1461267488498 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:08 INFO - PROCESS | 1812 | 1461267488674 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:38:08 INFO - PROCESS | 1812 | 1461267488862 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd61c00 == 96 [pid = 1812] [id = 197] 12:38:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 267 (0x902e8800) [pid = 1812] [serial = 591] [outer = (nil)] 12:38:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 268 (0x929f2000) [pid = 1812] [serial = 592] [outer = 0x902e8800] 12:38:08 INFO - PROCESS | 1812 | 1461267488946 Marionette DEBUG loaded listener.js 12:38:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 269 (0x938ecc00) [pid = 1812] [serial = 593] [outer = 0x902e8800] 12:38:09 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:09 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:38:09 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:09 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:09 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:38:10 INFO - PROCESS | 1812 | 1461267490005 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 12:38:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:38:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1592ms 12:38:10 INFO - PROCESS | 1812 | 1461267490075 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:38:10 INFO - PROCESS | 1812 | 1461267490079 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 12:38:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:38:10 INFO - PROCESS | 1812 | 1461267490086 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:38:10 INFO - PROCESS | 1812 | 1461267490089 Marionette TRACE conn3 <- [1,762,null,{}] 12:38:10 INFO - PROCESS | 1812 | 1461267490095 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:10 INFO - PROCESS | 1812 | 1461267490268 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:38:10 INFO - PROCESS | 1812 | 1461267490544 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x87578400 == 97 [pid = 1812] [id = 198] 12:38:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 270 (0x929e6800) [pid = 1812] [serial = 594] [outer = (nil)] 12:38:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 271 (0x945b8400) [pid = 1812] [serial = 595] [outer = 0x929e6800] 12:38:10 INFO - PROCESS | 1812 | 1461267490668 Marionette DEBUG loaded listener.js 12:38:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 272 (0x94f73800) [pid = 1812] [serial = 596] [outer = 0x929e6800] 12:38:11 INFO - PROCESS | 1812 | 1461267491955 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 12:38:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:38:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1894ms 12:38:11 INFO - PROCESS | 1812 | 1461267491980 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:38:11 INFO - PROCESS | 1812 | 1461267491985 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 12:38:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:38:12 INFO - PROCESS | 1812 | 1461267492092 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:38:12 INFO - PROCESS | 1812 | 1461267492097 Marionette TRACE conn3 <- [1,766,null,{}] 12:38:12 INFO - PROCESS | 1812 | 1461267492106 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:12 INFO - PROCESS | 1812 | 1461267492283 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:38:12 INFO - PROCESS | 1812 | 1461267492480 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x93ad7c00 == 98 [pid = 1812] [id = 199] 12:38:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 273 (0x93adb400) [pid = 1812] [serial = 597] [outer = (nil)] 12:38:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 274 (0x97902400) [pid = 1812] [serial = 598] [outer = 0x93adb400] 12:38:12 INFO - PROCESS | 1812 | 1461267492573 Marionette DEBUG loaded listener.js 12:38:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 275 (0x97e5ac00) [pid = 1812] [serial = 599] [outer = 0x93adb400] 12:38:13 INFO - PROCESS | 1812 | 1461267493914 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 12:38:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:38:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1939ms 12:38:13 INFO - PROCESS | 1812 | 1461267493979 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:38:13 INFO - PROCESS | 1812 | 1461267493983 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 12:38:13 INFO - PROCESS | 1812 | 1461267493990 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:38:13 INFO - PROCESS | 1812 | 1461267493993 Marionette TRACE conn3 <- [1,770,null,{}] 12:38:14 INFO - PROCESS | 1812 | 1461267493999 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:14 INFO - PROCESS | 1812 | 1461267494238 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:38:14 INFO - PROCESS | 1812 | 1461267494442 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e0b5400 == 99 [pid = 1812] [id = 200] 12:38:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 276 (0x8e815400) [pid = 1812] [serial = 600] [outer = (nil)] 12:38:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 277 (0x8f6e4800) [pid = 1812] [serial = 601] [outer = 0x8e815400] 12:38:14 INFO - PROCESS | 1812 | 1461267494527 Marionette DEBUG loaded listener.js 12:38:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 278 (0x8fcc4000) [pid = 1812] [serial = 602] [outer = 0x8e815400] 12:38:15 INFO - PROCESS | 1812 | 1461267495411 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1483ms 12:38:15 INFO - PROCESS | 1812 | 1461267495473 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:38:15 INFO - PROCESS | 1812 | 1461267495478 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 12:38:15 INFO - PROCESS | 1812 | 1461267495485 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:38:15 INFO - PROCESS | 1812 | 1461267495490 Marionette TRACE conn3 <- [1,774,null,{}] 12:38:15 INFO - PROCESS | 1812 | 1461267495495 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:15 INFO - PROCESS | 1812 | 1461267495742 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:38:16 INFO - PROCESS | 1812 | 1461267496007 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x883c2400 == 100 [pid = 1812] [id = 201] 12:38:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 279 (0x883cd400) [pid = 1812] [serial = 603] [outer = (nil)] 12:38:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 280 (0x9790b400) [pid = 1812] [serial = 604] [outer = 0x883cd400] 12:38:16 INFO - PROCESS | 1812 | 1461267496148 Marionette DEBUG loaded listener.js 12:38:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 281 (0x98f55000) [pid = 1812] [serial = 605] [outer = 0x883cd400] 12:38:17 INFO - PROCESS | 1812 | 1461267497301 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 12:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1843ms 12:38:17 INFO - PROCESS | 1812 | 1461267497327 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:38:17 INFO - PROCESS | 1812 | 1461267497334 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 12:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:38:17 INFO - PROCESS | 1812 | 1461267497343 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:38:17 INFO - PROCESS | 1812 | 1461267497348 Marionette TRACE conn3 <- [1,778,null,{}] 12:38:17 INFO - PROCESS | 1812 | 1461267497356 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:17 INFO - PROCESS | 1812 | 1461267497525 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:38:17 INFO - PROCESS | 1812 | 1461267497734 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x881fa000 == 101 [pid = 1812] [id = 202] 12:38:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 282 (0x883c8400) [pid = 1812] [serial = 606] [outer = (nil)] 12:38:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 283 (0x8a724400) [pid = 1812] [serial = 607] [outer = 0x883c8400] 12:38:17 INFO - PROCESS | 1812 | 1461267497859 Marionette DEBUG loaded listener.js 12:38:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 284 (0x8c009800) [pid = 1812] [serial = 608] [outer = 0x883c8400] 12:38:18 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1bbc00 == 100 [pid = 1812] [id = 141] 12:38:18 INFO - PROCESS | 1812 | --DOCSHELL 0x8b3b2000 == 99 [pid = 1812] [id = 149] 12:38:18 INFO - PROCESS | 1812 | --DOCSHELL 0x89e3d400 == 98 [pid = 1812] [id = 148] 12:38:18 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3ee000 == 97 [pid = 1812] [id = 143] 12:38:18 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3e3000 == 96 [pid = 1812] [id = 142] 12:38:18 INFO - PROCESS | 1812 | --DOCSHELL 0x90395c00 == 95 [pid = 1812] [id = 138] 12:38:18 INFO - PROCESS | 1812 | --DOMWINDOW == 283 (0x928c6c00) [pid = 1812] [serial = 526] [outer = (nil)] [url = about:blank] 12:38:18 INFO - PROCESS | 1812 | 1461267498991 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 12:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1687ms 12:38:19 INFO - PROCESS | 1812 | --DOCSHELL 0x89e3cc00 == 94 [pid = 1812] [id = 147] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 282 (0x99c9d800) [pid = 1812] [serial = 410] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 281 (0xa10ee800) [pid = 1812] [serial = 499] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 280 (0x8fff7c00) [pid = 1812] [serial = 493] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 279 (0x90397400) [pid = 1812] [serial = 472] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 278 (0x938f2c00) [pid = 1812] [serial = 478] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 277 (0x8c138800) [pid = 1812] [serial = 511] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 276 (0xa0b35400) [pid = 1812] [serial = 496] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 275 (0x96fe2000) [pid = 1812] [serial = 313] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 274 (0x91427c00) [pid = 1812] [serial = 524] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 273 (0x8e953000) [pid = 1812] [serial = 515] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 272 (0x92956c00) [pid = 1812] [serial = 475] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 271 (0x8b7d8000) [pid = 1812] [serial = 466] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 270 (0x98e82800) [pid = 1812] [serial = 487] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 269 (0x8b3b2400) [pid = 1812] [serial = 509] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 268 (0x8e0afc00) [pid = 1812] [serial = 514] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 267 (0x99219400) [pid = 1812] [serial = 355] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 266 (0x99829c00) [pid = 1812] [serial = 490] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 265 (0x97e5e800) [pid = 1812] [serial = 484] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 264 (0x8fbdfc00) [pid = 1812] [serial = 517] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 263 (0x8b3ab800) [pid = 1812] [serial = 508] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 262 (0x8eba0400) [pid = 1812] [serial = 502] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 261 (0x8fcc2400) [pid = 1812] [serial = 518] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0x902e4c00) [pid = 1812] [serial = 523] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0x8fe85c00) [pid = 1812] [serial = 464] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 258 (0x977c2400) [pid = 1812] [serial = 481] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 257 (0x8ffefc00) [pid = 1812] [serial = 521] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 256 (0x9fd5a800) [pid = 1812] [serial = 283] [outer = (nil)] [url = about:blank] 12:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 255 (0x88819800) [pid = 1812] [serial = 505] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0x8fe78400) [pid = 1812] [serial = 520] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 253 (0x8f6db400) [pid = 1812] [serial = 469] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0x8c363c00) [pid = 1812] [serial = 512] [outer = (nil)] [url = about:blank] 12:38:19 INFO - PROCESS | 1812 | 1461267499064 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:38:19 INFO - PROCESS | 1812 | 1461267499083 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 12:38:19 INFO - PROCESS | 1812 | 1461267499094 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:38:19 INFO - PROCESS | 1812 | 1461267499101 Marionette TRACE conn3 <- [1,782,null,{}] 12:38:19 INFO - PROCESS | 1812 | 1461267499114 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:19 INFO - PROCESS | 1812 | 1461267499263 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:38:19 INFO - PROCESS | 1812 | 1461267499422 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a71fc00 == 95 [pid = 1812] [id = 203] 12:38:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x8b3ae400) [pid = 1812] [serial = 609] [outer = (nil)] 12:38:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 254 (0x8b7ca800) [pid = 1812] [serial = 610] [outer = 0x8b3ae400] 12:38:19 INFO - PROCESS | 1812 | 1461267499606 Marionette DEBUG loaded listener.js 12:38:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0x8c135800) [pid = 1812] [serial = 611] [outer = 0x8b3ae400] 12:38:20 INFO - PROCESS | 1812 | 1461267500382 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 12:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1345ms 12:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:38:20 INFO - PROCESS | 1812 | 1461267500438 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:38:20 INFO - PROCESS | 1812 | 1461267500441 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 12:38:20 INFO - PROCESS | 1812 | 1461267500448 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:38:20 INFO - PROCESS | 1812 | 1461267500453 Marionette TRACE conn3 <- [1,786,null,{}] 12:38:20 INFO - PROCESS | 1812 | 1461267500469 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:20 INFO - PROCESS | 1812 | 1461267500635 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:38:20 INFO - PROCESS | 1812 | 1461267500789 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c13a800 == 96 [pid = 1812] [id = 204] 12:38:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0x8e8f0c00) [pid = 1812] [serial = 612] [outer = (nil)] 12:38:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0x8eba0800) [pid = 1812] [serial = 613] [outer = 0x8e8f0c00] 12:38:20 INFO - PROCESS | 1812 | 1461267500870 Marionette DEBUG loaded listener.js 12:38:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0x8eba8800) [pid = 1812] [serial = 614] [outer = 0x8e8f0c00] 12:38:21 INFO - PROCESS | 1812 | 1461267501649 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1253ms 12:38:21 INFO - PROCESS | 1812 | 1461267501708 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:38:21 INFO - PROCESS | 1812 | 1461267501712 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 12:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:38:21 INFO - PROCESS | 1812 | 1461267501719 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:38:21 INFO - PROCESS | 1812 | 1461267501721 Marionette TRACE conn3 <- [1,790,null,{}] 12:38:21 INFO - PROCESS | 1812 | 1461267501727 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:21 INFO - PROCESS | 1812 | 1461267501939 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:38:21 INFO - PROCESS | 1812 | 1461267501961 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1bf800 == 97 [pid = 1812] [id = 205] 12:38:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0x8f6e4000) [pid = 1812] [serial = 615] [outer = (nil)] 12:38:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x8fcbd800) [pid = 1812] [serial = 616] [outer = 0x8f6e4000] 12:38:22 INFO - PROCESS | 1812 | 1461267502035 Marionette DEBUG loaded listener.js 12:38:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x8fd56000) [pid = 1812] [serial = 617] [outer = 0x8f6e4000] 12:38:23 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0x8b7cd800) [pid = 1812] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:38:23 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0x8c133400) [pid = 1812] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:38:23 INFO - PROCESS | 1812 | --DOMWINDOW == 258 (0x89cd4000) [pid = 1812] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:38:23 INFO - PROCESS | 1812 | --DOMWINDOW == 257 (0x88810400) [pid = 1812] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:38:23 INFO - PROCESS | 1812 | --DOMWINDOW == 256 (0x8fbdd000) [pid = 1812] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:38:23 INFO - PROCESS | 1812 | 1461267503265 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1579ms 12:38:23 INFO - PROCESS | 1812 | 1461267503299 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:38:23 INFO - PROCESS | 1812 | 1461267503305 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 12:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:38:23 INFO - PROCESS | 1812 | 1461267503314 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:38:23 INFO - PROCESS | 1812 | 1461267503321 Marionette TRACE conn3 <- [1,794,null,{}] 12:38:23 INFO - PROCESS | 1812 | 1461267503341 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:23 INFO - PROCESS | 1812 | 1461267503524 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:38:23 INFO - PROCESS | 1812 | 1461267503810 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8757a400 == 98 [pid = 1812] [id = 206] 12:38:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0x883c6c00) [pid = 1812] [serial = 618] [outer = (nil)] 12:38:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0x89e46c00) [pid = 1812] [serial = 619] [outer = 0x883c6c00] 12:38:23 INFO - PROCESS | 1812 | 1461267503914 Marionette DEBUG loaded listener.js 12:38:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0x8a720400) [pid = 1812] [serial = 620] [outer = 0x883c6c00] 12:38:24 INFO - PROCESS | 1812 | 1461267504819 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 12:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1550ms 12:38:24 INFO - PROCESS | 1812 | 1461267504871 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:38:24 INFO - PROCESS | 1812 | 1461267504883 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 12:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:38:24 INFO - PROCESS | 1812 | 1461267504894 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:38:24 INFO - PROCESS | 1812 | 1461267504899 Marionette TRACE conn3 <- [1,798,null,{}] 12:38:24 INFO - PROCESS | 1812 | 1461267504905 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:25 INFO - PROCESS | 1812 | 1461267505091 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:38:25 INFO - PROCESS | 1812 | 1461267505344 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b3bac00 == 99 [pid = 1812] [id = 207] 12:38:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x8c12cc00) [pid = 1812] [serial = 621] [outer = (nil)] 12:38:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x8c367000) [pid = 1812] [serial = 622] [outer = 0x8c12cc00] 12:38:25 INFO - PROCESS | 1812 | 1461267505474 Marionette DEBUG loaded listener.js 12:38:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 262 (0x8e8f3800) [pid = 1812] [serial = 623] [outer = 0x8c12cc00] 12:38:26 INFO - PROCESS | 1812 | 1461267506467 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 12:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1631ms 12:38:26 INFO - PROCESS | 1812 | 1461267506525 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:38:26 INFO - PROCESS | 1812 | 1461267506529 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 12:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:38:26 INFO - PROCESS | 1812 | 1461267506536 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:38:26 INFO - PROCESS | 1812 | 1461267506542 Marionette TRACE conn3 <- [1,802,null,{}] 12:38:26 INFO - PROCESS | 1812 | 1461267506559 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:26 INFO - PROCESS | 1812 | 1461267506778 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:38:27 INFO - PROCESS | 1812 | 1461267507080 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 263 (0x8fd5ec00) [pid = 1812] [serial = 624] [outer = 0x96cbb400] 12:38:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fe83c00 == 100 [pid = 1812] [id = 208] 12:38:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 264 (0x8fff2400) [pid = 1812] [serial = 625] [outer = (nil)] 12:38:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 265 (0x8fffa000) [pid = 1812] [serial = 626] [outer = 0x8fff2400] 12:38:27 INFO - PROCESS | 1812 | 1461267507200 Marionette DEBUG loaded listener.js 12:38:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 266 (0x9038d400) [pid = 1812] [serial = 627] [outer = 0x8fff2400] 12:38:28 INFO - PROCESS | 1812 | 1461267508145 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 12:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 12:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1641ms 12:38:28 INFO - PROCESS | 1812 | 1461267508178 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 12:38:28 INFO - PROCESS | 1812 | 1461267508182 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 12:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:38:28 INFO - PROCESS | 1812 | 1461267508188 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:38:28 INFO - PROCESS | 1812 | 1461267508191 Marionette TRACE conn3 <- [1,806,null,{}] 12:38:28 INFO - PROCESS | 1812 | 1461267508198 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:28 INFO - PROCESS | 1812 | 1461267508369 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:38:28 INFO - PROCESS | 1812 | 1461267508618 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd55400 == 101 [pid = 1812] [id = 209] 12:38:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 267 (0x9120bc00) [pid = 1812] [serial = 628] [outer = (nil)] 12:38:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 268 (0x92842c00) [pid = 1812] [serial = 629] [outer = 0x9120bc00] 12:38:28 INFO - PROCESS | 1812 | 1461267508775 Marionette DEBUG loaded listener.js 12:38:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 269 (0x92954000) [pid = 1812] [serial = 630] [outer = 0x9120bc00] 12:38:29 INFO - PROCESS | 1812 | 1461267509630 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 12:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 12:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1487ms 12:38:29 INFO - PROCESS | 1812 | 1461267509677 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:38:29 INFO - PROCESS | 1812 | 1461267509681 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 12:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:38:29 INFO - PROCESS | 1812 | 1461267509687 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:38:29 INFO - PROCESS | 1812 | 1461267509691 Marionette TRACE conn3 <- [1,810,null,{}] 12:38:29 INFO - PROCESS | 1812 | 1461267509697 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:29 INFO - PROCESS | 1812 | 1461267509863 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:38:30 INFO - PROCESS | 1812 | 1461267510074 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x88811c00 == 102 [pid = 1812] [id = 210] 12:38:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 270 (0x92951c00) [pid = 1812] [serial = 631] [outer = (nil)] 12:38:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 271 (0x938ef800) [pid = 1812] [serial = 632] [outer = 0x92951c00] 12:38:30 INFO - PROCESS | 1812 | 1461267510157 Marionette DEBUG loaded listener.js 12:38:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 272 (0x93ada800) [pid = 1812] [serial = 633] [outer = 0x92951c00] 12:38:31 INFO - PROCESS | 1812 | 1461267511105 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 12:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1436ms 12:38:31 INFO - PROCESS | 1812 | 1461267511124 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 12:38:31 INFO - PROCESS | 1812 | 1461267511127 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 12:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:38:31 INFO - PROCESS | 1812 | 1461267511134 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:38:31 INFO - PROCESS | 1812 | 1461267511138 Marionette TRACE conn3 <- [1,814,null,{}] 12:38:31 INFO - PROCESS | 1812 | 1461267511143 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:31 INFO - PROCESS | 1812 | 1461267511334 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:38:31 INFO - PROCESS | 1812 | 1461267511541 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x883d0c00 == 103 [pid = 1812] [id = 211] 12:38:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 273 (0x97908800) [pid = 1812] [serial = 634] [outer = (nil)] 12:38:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 274 (0x98eb6400) [pid = 1812] [serial = 635] [outer = 0x97908800] 12:38:31 INFO - PROCESS | 1812 | 1461267511724 Marionette DEBUG loaded listener.js 12:38:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 275 (0x98f5e400) [pid = 1812] [serial = 636] [outer = 0x97908800] 12:38:32 INFO - PROCESS | 1812 | 1461267512618 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 12:38:32 INFO - PROCESS | 1812 | 1461267512674 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 12:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:38:32 INFO - PROCESS | 1812 | 1461267512680 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:38:32 INFO - PROCESS | 1812 | 1461267512684 Marionette TRACE conn3 <- [1,818,null,{}] 12:38:32 INFO - PROCESS | 1812 | 1461267512690 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:32 INFO - PROCESS | 1812 | 1461267512899 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:38:33 INFO - PROCESS | 1812 | 1461267513165 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e8edc00 == 104 [pid = 1812] [id = 212] 12:38:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 276 (0x97c11800) [pid = 1812] [serial = 637] [outer = (nil)] 12:38:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 277 (0x99c92000) [pid = 1812] [serial = 638] [outer = 0x97c11800] 12:38:33 INFO - PROCESS | 1812 | 1461267513294 Marionette DEBUG loaded listener.js 12:38:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 278 (0x99c9a400) [pid = 1812] [serial = 639] [outer = 0x97c11800] 12:38:34 INFO - PROCESS | 1812 | 1461267514171 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 12:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1547ms 12:38:34 INFO - PROCESS | 1812 | 1461267514229 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:38:34 INFO - PROCESS | 1812 | 1461267514234 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 12:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:38:34 INFO - PROCESS | 1812 | 1461267514240 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:38:34 INFO - PROCESS | 1812 | 1461267514244 Marionette TRACE conn3 <- [1,822,null,{}] 12:38:34 INFO - PROCESS | 1812 | 1461267514249 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:34 INFO - PROCESS | 1812 | 1461267514425 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:38:34 INFO - PROCESS | 1812 | 1461267514784 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x87574400 == 105 [pid = 1812] [id = 213] 12:38:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 279 (0x87579000) [pid = 1812] [serial = 640] [outer = (nil)] 12:38:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 280 (0x9b184800) [pid = 1812] [serial = 641] [outer = 0x87579000] 12:38:34 INFO - PROCESS | 1812 | 1461267514894 Marionette DEBUG loaded listener.js 12:38:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 281 (0x9fc40400) [pid = 1812] [serial = 642] [outer = 0x87579000] 12:38:35 INFO - PROCESS | 1812 | 1461267515796 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 12:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:38:35 INFO - PROCESS | 1812 | 1461267515828 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 12:38:35 INFO - PROCESS | 1812 | 1461267515835 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:38:35 INFO - PROCESS | 1812 | 1461267515839 Marionette TRACE conn3 <- [1,826,null,{}] 12:38:35 INFO - PROCESS | 1812 | 1461267515844 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:36 INFO - PROCESS | 1812 | 1461267516013 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:38:36 INFO - PROCESS | 1812 | 1461267516218 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x88bd7800 == 106 [pid = 1812] [id = 214] 12:38:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 282 (0x88bd7c00) [pid = 1812] [serial = 643] [outer = (nil)] 12:38:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 283 (0x88bde800) [pid = 1812] [serial = 644] [outer = 0x88bd7c00] 12:38:36 INFO - PROCESS | 1812 | 1461267516351 Marionette DEBUG loaded listener.js 12:38:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 284 (0x88be4400) [pid = 1812] [serial = 645] [outer = 0x88bd7c00] 12:38:37 INFO - PROCESS | 1812 | 1461267517236 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 12:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1446ms 12:38:37 INFO - PROCESS | 1812 | 1461267517281 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:38:37 INFO - PROCESS | 1812 | 1461267517286 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 12:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:38:37 INFO - PROCESS | 1812 | 1461267517292 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:38:37 INFO - PROCESS | 1812 | 1461267517295 Marionette TRACE conn3 <- [1,830,null,{}] 12:38:37 INFO - PROCESS | 1812 | 1461267517301 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:37 INFO - PROCESS | 1812 | 1461267517481 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:38:37 INFO - PROCESS | 1812 | 1461267517684 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x87576800 == 107 [pid = 1812] [id = 215] 12:38:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 285 (0x88bdf000) [pid = 1812] [serial = 646] [outer = (nil)] 12:38:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 286 (0x8b746400) [pid = 1812] [serial = 647] [outer = 0x88bdf000] 12:38:37 INFO - PROCESS | 1812 | 1461267517820 Marionette DEBUG loaded listener.js 12:38:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 287 (0x8b74ac00) [pid = 1812] [serial = 648] [outer = 0x88bdf000] 12:38:38 INFO - PROCESS | 1812 | 1461267518771 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 12:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1530ms 12:38:38 INFO - PROCESS | 1812 | 1461267518823 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:38:38 INFO - PROCESS | 1812 | 1461267518828 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 12:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:38:38 INFO - PROCESS | 1812 | 1461267518834 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:38:38 INFO - PROCESS | 1812 | 1461267518838 Marionette TRACE conn3 <- [1,834,null,{}] 12:38:38 INFO - PROCESS | 1812 | 1461267518844 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:39 INFO - PROCESS | 1812 | 1461267519070 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:38:39 INFO - PROCESS | 1812 | 1461267519337 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b749000 == 108 [pid = 1812] [id = 216] 12:38:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 288 (0x9dff0000) [pid = 1812] [serial = 649] [outer = (nil)] 12:38:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 289 (0xa0b35400) [pid = 1812] [serial = 650] [outer = 0x9dff0000] 12:38:39 INFO - PROCESS | 1812 | 1461267519477 Marionette DEBUG loaded listener.js 12:38:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 290 (0xa0d0fc00) [pid = 1812] [serial = 651] [outer = 0x9dff0000] 12:38:40 INFO - PROCESS | 1812 | 1461267520378 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 12:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1583ms 12:38:40 INFO - PROCESS | 1812 | 1461267520417 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:38:40 INFO - PROCESS | 1812 | 1461267520421 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 12:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:38:40 INFO - PROCESS | 1812 | 1461267520428 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:38:40 INFO - PROCESS | 1812 | 1461267520430 Marionette TRACE conn3 <- [1,838,null,{}] 12:38:40 INFO - PROCESS | 1812 | 1461267520436 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:40 INFO - PROCESS | 1812 | 1461267520614 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:38:40 INFO - PROCESS | 1812 | 1461267520823 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x89865400 == 109 [pid = 1812] [id = 217] 12:38:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 291 (0x89866c00) [pid = 1812] [serial = 652] [outer = (nil)] 12:38:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 292 (0x8986b400) [pid = 1812] [serial = 653] [outer = 0x89866c00] 12:38:40 INFO - PROCESS | 1812 | 1461267520957 Marionette DEBUG loaded listener.js 12:38:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 293 (0x8986e000) [pid = 1812] [serial = 654] [outer = 0x89866c00] 12:38:41 INFO - PROCESS | 1812 | 1461267521886 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 12:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1485ms 12:38:41 INFO - PROCESS | 1812 | 1461267521916 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:38:41 INFO - PROCESS | 1812 | 1461267521919 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 12:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:38:41 INFO - PROCESS | 1812 | 1461267521926 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:38:41 INFO - PROCESS | 1812 | 1461267521930 Marionette TRACE conn3 <- [1,842,null,{}] 12:38:41 INFO - PROCESS | 1812 | 1461267521935 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:42 INFO - PROCESS | 1812 | 1461267522133 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:38:42 INFO - PROCESS | 1812 | 1461267522390 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x86342000 == 110 [pid = 1812] [id = 218] 12:38:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 294 (0x86342c00) [pid = 1812] [serial = 655] [outer = (nil)] 12:38:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 295 (0x8634a000) [pid = 1812] [serial = 656] [outer = 0x86342c00] 12:38:42 INFO - PROCESS | 1812 | 1461267522488 Marionette DEBUG loaded listener.js 12:38:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 296 (0x8634d000) [pid = 1812] [serial = 657] [outer = 0x86342c00] 12:38:43 INFO - PROCESS | 1812 | 1461267523392 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 12:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1532ms 12:38:43 INFO - PROCESS | 1812 | 1461267523459 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:38:43 INFO - PROCESS | 1812 | 1461267523463 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 12:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:38:43 INFO - PROCESS | 1812 | 1461267523469 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:38:43 INFO - PROCESS | 1812 | 1461267523472 Marionette TRACE conn3 <- [1,846,null,{}] 12:38:43 INFO - PROCESS | 1812 | 1461267523478 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:43 INFO - PROCESS | 1812 | 1461267523654 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:38:43 INFO - PROCESS | 1812 | 1461267523942 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x8634ec00 == 111 [pid = 1812] [id = 219] 12:38:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 297 (0x8757a800) [pid = 1812] [serial = 658] [outer = (nil)] 12:38:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 298 (0x88a67400) [pid = 1812] [serial = 659] [outer = 0x8757a800] 12:38:44 INFO - PROCESS | 1812 | 1461267524070 Marionette DEBUG loaded listener.js 12:38:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 299 (0x88a6a400) [pid = 1812] [serial = 660] [outer = 0x8757a800] 12:38:44 INFO - PROCESS | 1812 | 1461267524922 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 12:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1479ms 12:38:44 INFO - PROCESS | 1812 | 1461267524949 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:38:44 INFO - PROCESS | 1812 | 1461267524953 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 12:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:38:44 INFO - PROCESS | 1812 | 1461267524964 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:38:44 INFO - PROCESS | 1812 | 1461267524969 Marionette TRACE conn3 <- [1,850,null,{}] 12:38:44 INFO - PROCESS | 1812 | 1461267524979 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:45 INFO - PROCESS | 1812 | 1461267525189 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:38:45 INFO - PROCESS | 1812 | 1461267525395 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8634f800 == 112 [pid = 1812] [id = 220] 12:38:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 300 (0x88a67c00) [pid = 1812] [serial = 661] [outer = (nil)] 12:38:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 301 (0x88a71400) [pid = 1812] [serial = 662] [outer = 0x88a67c00] 12:38:45 INFO - PROCESS | 1812 | 1461267525522 Marionette DEBUG loaded listener.js 12:38:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 302 (0x88a73c00) [pid = 1812] [serial = 663] [outer = 0x88a67c00] 12:38:46 INFO - PROCESS | 1812 | 1461267526468 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 12:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1539ms 12:38:46 INFO - PROCESS | 1812 | 1461267526500 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:38:46 INFO - PROCESS | 1812 | 1461267526503 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 12:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:38:46 INFO - PROCESS | 1812 | 1461267526509 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:38:46 INFO - PROCESS | 1812 | 1461267526513 Marionette TRACE conn3 <- [1,854,null,{}] 12:38:46 INFO - PROCESS | 1812 | 1461267526518 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:46 INFO - PROCESS | 1812 | 1461267526689 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:38:46 INFO - PROCESS | 1812 | 1461267526944 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8589f000 == 113 [pid = 1812] [id = 221] 12:38:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 303 (0x8589f800) [pid = 1812] [serial = 664] [outer = (nil)] 12:38:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 304 (0x858a8c00) [pid = 1812] [serial = 665] [outer = 0x8589f800] 12:38:47 INFO - PROCESS | 1812 | 1461267527069 Marionette DEBUG loaded listener.js 12:38:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 305 (0x858ab800) [pid = 1812] [serial = 666] [outer = 0x8589f800] 12:38:47 INFO - PROCESS | 1812 | 1461267527929 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 12:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1484ms 12:38:47 INFO - PROCESS | 1812 | 1461267527995 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:38:47 INFO - PROCESS | 1812 | 1461267527998 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 12:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:38:48 INFO - PROCESS | 1812 | 1461267528005 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:38:48 INFO - PROCESS | 1812 | 1461267528008 Marionette TRACE conn3 <- [1,858,null,{}] 12:38:48 INFO - PROCESS | 1812 | 1461267528014 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:48 INFO - PROCESS | 1812 | 1461267528207 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:38:48 INFO - PROCESS | 1812 | 1461267528457 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x858a8400 == 114 [pid = 1812] [id = 222] 12:38:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 306 (0x858aa400) [pid = 1812] [serial = 667] [outer = (nil)] 12:38:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 307 (0x88a72400) [pid = 1812] [serial = 668] [outer = 0x858aa400] 12:38:48 INFO - PROCESS | 1812 | 1461267528589 Marionette DEBUG loaded listener.js 12:38:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 308 (0x89870000) [pid = 1812] [serial = 669] [outer = 0x858aa400] 12:38:49 INFO - PROCESS | 1812 | 1461267529471 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 12:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1530ms 12:38:49 INFO - PROCESS | 1812 | 1461267529536 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:38:49 INFO - PROCESS | 1812 | 1461267529539 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 12:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:38:49 INFO - PROCESS | 1812 | 1461267529545 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:38:49 INFO - PROCESS | 1812 | 1461267529549 Marionette TRACE conn3 <- [1,862,null,{}] 12:38:49 INFO - PROCESS | 1812 | 1461267529555 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:49 INFO - PROCESS | 1812 | 1461267529736 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:38:50 INFO - PROCESS | 1812 | 1461267530000 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x86342800 == 115 [pid = 1812] [id = 223] 12:38:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 309 (0x883b1800) [pid = 1812] [serial = 670] [outer = (nil)] 12:38:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 310 (0x883b7400) [pid = 1812] [serial = 671] [outer = 0x883b1800] 12:38:50 INFO - PROCESS | 1812 | 1461267530133 Marionette DEBUG loaded listener.js 12:38:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 311 (0x883ba000) [pid = 1812] [serial = 672] [outer = 0x883b1800] 12:38:51 INFO - PROCESS | 1812 | 1461267531318 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 12:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1792ms 12:38:51 INFO - PROCESS | 1812 | 1461267531338 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:38:51 INFO - PROCESS | 1812 | 1461267531345 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 12:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:38:51 INFO - PROCESS | 1812 | 1461267531354 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:38:51 INFO - PROCESS | 1812 | 1461267531359 Marionette TRACE conn3 <- [1,866,null,{}] 12:38:51 INFO - PROCESS | 1812 | 1461267531366 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:51 INFO - PROCESS | 1812 | 1461267531542 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:38:51 INFO - PROCESS | 1812 | 1461267531759 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x883bf800 == 116 [pid = 1812] [id = 224] 12:38:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 312 (0x8881ec00) [pid = 1812] [serial = 673] [outer = (nil)] 12:38:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 313 (0x88a6f000) [pid = 1812] [serial = 674] [outer = 0x8881ec00] 12:38:51 INFO - PROCESS | 1812 | 1461267531880 Marionette DEBUG loaded listener.js 12:38:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 314 (0x88be3800) [pid = 1812] [serial = 675] [outer = 0x8881ec00] 12:38:52 INFO - PROCESS | 1812 | 1461267532977 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 12:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1637ms 12:38:53 INFO - PROCESS | 1812 | 1461267532991 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:38:53 INFO - PROCESS | 1812 | 1461267532998 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 12:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:38:53 INFO - PROCESS | 1812 | 1461267533009 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:38:53 INFO - PROCESS | 1812 | 1461267533012 Marionette TRACE conn3 <- [1,870,null,{}] 12:38:53 INFO - PROCESS | 1812 | 1461267533018 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:53 INFO - PROCESS | 1812 | 1461267533209 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:38:53 INFO - PROCESS | 1812 | --DOCSHELL 0x88816800 == 115 [pid = 1812] [id = 187] 12:38:53 INFO - PROCESS | 1812 | --DOCSHELL 0x8c13a800 == 114 [pid = 1812] [id = 204] 12:38:53 INFO - PROCESS | 1812 | --DOCSHELL 0x8a71fc00 == 113 [pid = 1812] [id = 203] 12:38:53 INFO - PROCESS | 1812 | --DOCSHELL 0x881fa000 == 112 [pid = 1812] [id = 202] 12:38:53 INFO - PROCESS | 1812 | --DOCSHELL 0x8e0b5400 == 111 [pid = 1812] [id = 200] 12:38:53 INFO - PROCESS | 1812 | --DOCSHELL 0x93ad7c00 == 110 [pid = 1812] [id = 199] 12:38:53 INFO - PROCESS | 1812 | --DOCSHELL 0x87578400 == 109 [pid = 1812] [id = 198] 12:38:53 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd61c00 == 108 [pid = 1812] [id = 197] 12:38:53 INFO - PROCESS | 1812 | --DOCSHELL 0x87578000 == 107 [pid = 1812] [id = 196] 12:38:53 INFO - PROCESS | 1812 | --DOCSHELL 0x883c8c00 == 106 [pid = 1812] [id = 194] 12:38:53 INFO - PROCESS | 1812 | --DOCSHELL 0x881f2000 == 105 [pid = 1812] [id = 195] 12:38:53 INFO - PROCESS | 1812 | --DOCSHELL 0x8b3b1400 == 104 [pid = 1812] [id = 193] 12:38:53 INFO - PROCESS | 1812 | --DOCSHELL 0x8a72bc00 == 103 [pid = 1812] [id = 192] 12:38:53 INFO - PROCESS | 1812 | --DOCSHELL 0x88815000 == 102 [pid = 1812] [id = 191] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 313 (0x8e8ef800) [pid = 1812] [serial = 571] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 312 (0x8c011000) [pid = 1812] [serial = 565] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 311 (0x8c368c00) [pid = 1812] [serial = 568] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 310 (0x89e45c00) [pid = 1812] [serial = 529] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 309 (0x8e8f4400) [pid = 1812] [serial = 532] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 308 (0x902e6000) [pid = 1812] [serial = 535] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 307 (0x945bf000) [pid = 1812] [serial = 538] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 306 (0x9777cc00) [pid = 1812] [serial = 541] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 305 (0x99214800) [pid = 1812] [serial = 544] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 304 (0x89cd2800) [pid = 1812] [serial = 547] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 303 (0x881f5c00) [pid = 1812] [serial = 550] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 302 (0x883c4400) [pid = 1812] [serial = 553] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 301 (0x8a71ec00) [pid = 1812] [serial = 562] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 300 (0x89ccdc00) [pid = 1812] [serial = 560] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 299 (0x89b22800) [pid = 1812] [serial = 559] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 298 (0x883d0800) [pid = 1812] [serial = 556] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 297 (0x929ce000) [pid = 1812] [serial = 527] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 296 (0x8c134c00) [pid = 1812] [serial = 566] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 295 (0x8e7e2c00) [pid = 1812] [serial = 569] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | --DOMWINDOW == 294 (0x8a724800) [pid = 1812] [serial = 563] [outer = (nil)] [url = about:blank] 12:38:53 INFO - PROCESS | 1812 | 1461267533715 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x881f9400 == 103 [pid = 1812] [id = 225] 12:38:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 295 (0x881fa000) [pid = 1812] [serial = 676] [outer = (nil)] 12:38:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 296 (0x883c9000) [pid = 1812] [serial = 677] [outer = 0x881fa000] 12:38:53 INFO - PROCESS | 1812 | 1461267533830 Marionette DEBUG loaded listener.js 12:38:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 297 (0x89ccfc00) [pid = 1812] [serial = 678] [outer = 0x881fa000] 12:38:54 INFO - PROCESS | 1812 | 1461267534658 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 12:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1682ms 12:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:38:54 INFO - PROCESS | 1812 | 1461267534690 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:38:54 INFO - PROCESS | 1812 | 1461267534693 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 12:38:54 INFO - PROCESS | 1812 | 1461267534700 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:38:54 INFO - PROCESS | 1812 | 1461267534706 Marionette TRACE conn3 <- [1,874,null,{}] 12:38:54 INFO - PROCESS | 1812 | 1461267534721 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:54 INFO - PROCESS | 1812 | 1461267534913 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:38:55 INFO - PROCESS | 1812 | 1461267535102 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x88815000 == 104 [pid = 1812] [id = 226] 12:38:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 298 (0x89cd7800) [pid = 1812] [serial = 679] [outer = (nil)] 12:38:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 299 (0x8b746800) [pid = 1812] [serial = 680] [outer = 0x89cd7800] 12:38:55 INFO - PROCESS | 1812 | 1461267535182 Marionette DEBUG loaded listener.js 12:38:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 300 (0x8c008c00) [pid = 1812] [serial = 681] [outer = 0x89cd7800] 12:38:56 INFO - PROCESS | 1812 | 1461267536047 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 12:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1388ms 12:38:56 INFO - PROCESS | 1812 | 1461267536087 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:38:56 INFO - PROCESS | 1812 | 1461267536092 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 12:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:38:56 INFO - PROCESS | 1812 | 1461267536104 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:38:56 INFO - PROCESS | 1812 | 1461267536107 Marionette TRACE conn3 <- [1,878,null,{}] 12:38:56 INFO - PROCESS | 1812 | 1461267536112 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:56 INFO - PROCESS | 1812 | 1461267536343 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:38:56 INFO - PROCESS | 1812 | 1461267536379 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c00d800 == 105 [pid = 1812] [id = 227] 12:38:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 301 (0x8c13a000) [pid = 1812] [serial = 682] [outer = (nil)] 12:38:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 302 (0x8c35a800) [pid = 1812] [serial = 683] [outer = 0x8c13a000] 12:38:56 INFO - PROCESS | 1812 | 1461267536453 Marionette DEBUG loaded listener.js 12:38:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 303 (0x8e0b2400) [pid = 1812] [serial = 684] [outer = 0x8c13a000] 12:38:57 INFO - PROCESS | 1812 | 1461267537380 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 12:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1336ms 12:38:57 INFO - PROCESS | 1812 | 1461267537437 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:38:57 INFO - PROCESS | 1812 | 1461267537442 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 12:38:57 INFO - PROCESS | 1812 | 1461267537447 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:38:57 INFO - PROCESS | 1812 | 1461267537451 Marionette TRACE conn3 <- [1,882,null,{}] 12:38:57 INFO - PROCESS | 1812 | 1461267537456 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:57 INFO - PROCESS | 1812 | 1461267537676 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:38:57 INFO - PROCESS | 1812 | 1461267537699 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a722c00 == 106 [pid = 1812] [id = 228] 12:38:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 304 (0x8c1c2c00) [pid = 1812] [serial = 685] [outer = (nil)] 12:38:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 305 (0x8e957c00) [pid = 1812] [serial = 686] [outer = 0x8c1c2c00] 12:38:57 INFO - PROCESS | 1812 | 1461267537773 Marionette DEBUG loaded listener.js 12:38:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 306 (0x8e95f400) [pid = 1812] [serial = 687] [outer = 0x8c1c2c00] 12:38:58 INFO - PROCESS | 1812 | --DOMWINDOW == 305 (0x883c8400) [pid = 1812] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:38:58 INFO - PROCESS | 1812 | --DOMWINDOW == 304 (0x8b3ae400) [pid = 1812] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:38:58 INFO - PROCESS | 1812 | --DOMWINDOW == 303 (0x8a3e6400) [pid = 1812] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:38:58 INFO - PROCESS | 1812 | --DOMWINDOW == 302 (0x8e8f0c00) [pid = 1812] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:38:58 INFO - PROCESS | 1812 | 1461267538874 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 12:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1480ms 12:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:38:58 INFO - PROCESS | 1812 | 1461267538930 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:38:58 INFO - PROCESS | 1812 | 1461267538933 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 12:38:58 INFO - PROCESS | 1812 | 1461267538939 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:38:58 INFO - PROCESS | 1812 | 1461267538942 Marionette TRACE conn3 <- [1,886,null,{}] 12:38:58 INFO - PROCESS | 1812 | 1461267538952 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:59 INFO - PROCESS | 1812 | 1461267539122 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:38:59 INFO - PROCESS | 1812 | 1461267539133 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a721400 == 107 [pid = 1812] [id = 229] 12:38:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 303 (0x8c35fc00) [pid = 1812] [serial = 688] [outer = (nil)] 12:38:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 304 (0x8fcc2400) [pid = 1812] [serial = 689] [outer = 0x8c35fc00] 12:38:59 INFO - PROCESS | 1812 | 1461267539360 Marionette DEBUG loaded listener.js 12:38:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 305 (0x8fd62400) [pid = 1812] [serial = 690] [outer = 0x8c35fc00] 12:39:00 INFO - PROCESS | 1812 | 1461267540111 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 12:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1198ms 12:39:00 INFO - PROCESS | 1812 | 1461267540137 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:39:00 INFO - PROCESS | 1812 | 1461267540142 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 12:39:00 INFO - PROCESS | 1812 | 1461267540148 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:39:00 INFO - PROCESS | 1812 | 1461267540151 Marionette TRACE conn3 <- [1,890,null,{}] 12:39:00 INFO - PROCESS | 1812 | 1461267540156 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:00 INFO - PROCESS | 1812 | 1461267540380 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:39:00 INFO - PROCESS | 1812 | 1461267540649 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x858a6800 == 108 [pid = 1812] [id = 230] 12:39:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 306 (0x858a7c00) [pid = 1812] [serial = 691] [outer = (nil)] 12:39:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 307 (0x87571400) [pid = 1812] [serial = 692] [outer = 0x858a7c00] 12:39:00 INFO - PROCESS | 1812 | 1461267540744 Marionette DEBUG loaded listener.js 12:39:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 308 (0x881fc000) [pid = 1812] [serial = 693] [outer = 0x858a7c00] 12:39:01 INFO - PROCESS | 1812 | 1461267541846 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 12:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1731ms 12:39:01 INFO - PROCESS | 1812 | 1461267541881 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:39:01 INFO - PROCESS | 1812 | 1461267541888 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 12:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:39:01 INFO - PROCESS | 1812 | 1461267541897 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:39:01 INFO - PROCESS | 1812 | 1461267541904 Marionette TRACE conn3 <- [1,894,null,{}] 12:39:01 INFO - PROCESS | 1812 | 1461267541913 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:02 INFO - PROCESS | 1812 | 1461267542218 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:39:02 INFO - PROCESS | 1812 | 1461267542638 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x89cd3400 == 109 [pid = 1812] [id = 231] 12:39:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 309 (0x89cd5000) [pid = 1812] [serial = 694] [outer = (nil)] 12:39:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 310 (0x89e48000) [pid = 1812] [serial = 695] [outer = 0x89cd5000] 12:39:02 INFO - PROCESS | 1812 | 1461267542743 Marionette DEBUG loaded listener.js 12:39:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 311 (0x8a722400) [pid = 1812] [serial = 696] [outer = 0x89cd5000] 12:39:03 INFO - PROCESS | 1812 | 1461267543783 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 12:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1943ms 12:39:03 INFO - PROCESS | 1812 | 1461267543843 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:39:03 INFO - PROCESS | 1812 | 1461267543850 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 12:39:03 INFO - PROCESS | 1812 | 1461267543856 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:39:03 INFO - PROCESS | 1812 | 1461267543860 Marionette TRACE conn3 <- [1,898,null,{}] 12:39:03 INFO - PROCESS | 1812 | 1461267543866 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:04 INFO - PROCESS | 1812 | 1461267544105 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:39:04 INFO - PROCESS | 1812 | 1461267544456 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3e1c00 == 110 [pid = 1812] [id = 232] 12:39:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 312 (0x8c361000) [pid = 1812] [serial = 697] [outer = (nil)] 12:39:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 313 (0x8e7efc00) [pid = 1812] [serial = 698] [outer = 0x8c361000] 12:39:04 INFO - PROCESS | 1812 | 1461267544555 Marionette DEBUG loaded listener.js 12:39:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 314 (0x8fb3dc00) [pid = 1812] [serial = 699] [outer = 0x8c361000] 12:39:05 INFO - PROCESS | 1812 | 1461267545509 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 12:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1690ms 12:39:05 INFO - PROCESS | 1812 | 1461267545546 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:39:05 INFO - PROCESS | 1812 | 1461267545552 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 12:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:39:05 INFO - PROCESS | 1812 | 1461267545568 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:39:05 INFO - PROCESS | 1812 | 1461267545578 Marionette TRACE conn3 <- [1,902,null,{}] 12:39:05 INFO - PROCESS | 1812 | 1461267545585 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:05 INFO - PROCESS | 1812 | 1461267545840 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:39:06 INFO - PROCESS | 1812 | 1461267546157 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b748400 == 111 [pid = 1812] [id = 233] 12:39:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 315 (0x8e8ef800) [pid = 1812] [serial = 700] [outer = (nil)] 12:39:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 316 (0x91223800) [pid = 1812] [serial = 701] [outer = 0x8e8ef800] 12:39:06 INFO - PROCESS | 1812 | 1461267546254 Marionette DEBUG loaded listener.js 12:39:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 317 (0x929ce000) [pid = 1812] [serial = 702] [outer = 0x8e8ef800] 12:39:07 INFO - PROCESS | 1812 | 1461267547182 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 12:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1698ms 12:39:07 INFO - PROCESS | 1812 | 1461267547258 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:39:07 INFO - PROCESS | 1812 | 1461267547262 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 12:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:39:07 INFO - PROCESS | 1812 | 1461267547269 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:39:07 INFO - PROCESS | 1812 | 1461267547271 Marionette TRACE conn3 <- [1,906,null,{}] 12:39:07 INFO - PROCESS | 1812 | 1461267547278 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:07 INFO - PROCESS | 1812 | 1461267547505 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:39:07 INFO - PROCESS | 1812 | 1461267547761 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x91eae000 == 112 [pid = 1812] [id = 234] 12:39:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 318 (0x92841800) [pid = 1812] [serial = 703] [outer = (nil)] 12:39:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 319 (0x94fb6400) [pid = 1812] [serial = 704] [outer = 0x92841800] 12:39:07 INFO - PROCESS | 1812 | 1461267547895 Marionette DEBUG loaded listener.js 12:39:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 320 (0x94fda400) [pid = 1812] [serial = 705] [outer = 0x92841800] 12:39:08 INFO - PROCESS | 1812 | 1461267548780 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 12:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1580ms 12:39:08 INFO - PROCESS | 1812 | 1461267548850 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:39:08 INFO - PROCESS | 1812 | 1461267548855 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 12:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:39:08 INFO - PROCESS | 1812 | 1461267548861 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:39:08 INFO - PROCESS | 1812 | 1461267548864 Marionette TRACE conn3 <- [1,910,null,{}] 12:39:08 INFO - PROCESS | 1812 | 1461267548870 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:09 INFO - PROCESS | 1812 | 1461267549153 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:39:09 INFO - PROCESS | 1812 | 1461267549501 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x97c1d400 == 113 [pid = 1812] [id = 235] 12:39:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 321 (0x97c1d800) [pid = 1812] [serial = 706] [outer = (nil)] 12:39:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 322 (0x97e5e800) [pid = 1812] [serial = 707] [outer = 0x97c1d800] 12:39:09 INFO - PROCESS | 1812 | 1461267549611 Marionette DEBUG loaded listener.js 12:39:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 323 (0x998d4000) [pid = 1812] [serial = 708] [outer = 0x97c1d800] 12:39:10 INFO - PROCESS | 1812 | 1461267550507 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 12:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1684ms 12:39:10 INFO - PROCESS | 1812 | 1461267550547 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:39:10 INFO - PROCESS | 1812 | 1461267550552 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 12:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:39:10 INFO - PROCESS | 1812 | 1461267550558 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:39:10 INFO - PROCESS | 1812 | 1461267550562 Marionette TRACE conn3 <- [1,914,null,{}] 12:39:10 INFO - PROCESS | 1812 | 1461267550568 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:10 INFO - PROCESS | 1812 | 1461267550755 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:39:11 INFO - PROCESS | 1812 | 1461267551015 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x97b75000 == 114 [pid = 1812] [id = 236] 12:39:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 324 (0x97c17c00) [pid = 1812] [serial = 709] [outer = (nil)] 12:39:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 325 (0x98239000) [pid = 1812] [serial = 710] [outer = 0x97c17c00] 12:39:11 INFO - PROCESS | 1812 | 1461267551150 Marionette DEBUG loaded listener.js 12:39:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 326 (0x9823c400) [pid = 1812] [serial = 711] [outer = 0x97c17c00] 12:39:12 INFO - PROCESS | 1812 | 1461267552054 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 12:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1534ms 12:39:12 INFO - PROCESS | 1812 | 1461267552092 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:39:12 INFO - PROCESS | 1812 | 1461267552096 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 12:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:39:12 INFO - PROCESS | 1812 | 1461267552103 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:39:12 INFO - PROCESS | 1812 | 1461267552106 Marionette TRACE conn3 <- [1,918,null,{}] 12:39:12 INFO - PROCESS | 1812 | 1461267552112 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:12 INFO - PROCESS | 1812 | 1461267552293 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:39:12 INFO - PROCESS | 1812 | 1461267552610 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x98235400 == 115 [pid = 1812] [id = 237] 12:39:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 327 (0x98236000) [pid = 1812] [serial = 712] [outer = (nil)] 12:39:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 328 (0x9aeca400) [pid = 1812] [serial = 713] [outer = 0x98236000] 12:39:12 INFO - PROCESS | 1812 | 1461267552726 Marionette DEBUG loaded listener.js 12:39:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 329 (0x9dfe2c00) [pid = 1812] [serial = 714] [outer = 0x98236000] 12:39:13 INFO - PROCESS | 1812 | 1461267553648 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 12:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1580ms 12:39:13 INFO - PROCESS | 1812 | 1461267553684 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:39:13 INFO - PROCESS | 1812 | 1461267553688 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 12:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:39:13 INFO - PROCESS | 1812 | 1461267553695 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:39:13 INFO - PROCESS | 1812 | 1461267553698 Marionette TRACE conn3 <- [1,922,null,{}] 12:39:13 INFO - PROCESS | 1812 | 1461267553704 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:13 INFO - PROCESS | 1812 | 1461267553875 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:39:14 INFO - PROCESS | 1812 | 1461267554207 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fe7f800 == 116 [pid = 1812] [id = 238] 12:39:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 330 (0x98240400) [pid = 1812] [serial = 715] [outer = (nil)] 12:39:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 331 (0xa10e8800) [pid = 1812] [serial = 716] [outer = 0x98240400] 12:39:14 INFO - PROCESS | 1812 | 1461267554305 Marionette DEBUG loaded listener.js 12:39:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 332 (0xa2be7400) [pid = 1812] [serial = 717] [outer = 0x98240400] 12:39:15 INFO - PROCESS | 1812 | 1461267555151 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 12:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1536ms 12:39:15 INFO - PROCESS | 1812 | 1461267555232 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:39:15 INFO - PROCESS | 1812 | 1461267555236 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 12:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:39:15 INFO - PROCESS | 1812 | 1461267555242 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:39:15 INFO - PROCESS | 1812 | 1461267555245 Marionette TRACE conn3 <- [1,926,null,{}] 12:39:15 INFO - PROCESS | 1812 | 1461267555251 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:15 INFO - PROCESS | 1812 | 1461267555468 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:39:15 INFO - PROCESS | 1812 | 1461267555738 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x864e1800 == 117 [pid = 1812] [id = 239] 12:39:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 333 (0x864e2c00) [pid = 1812] [serial = 718] [outer = (nil)] 12:39:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 334 (0x864ea400) [pid = 1812] [serial = 719] [outer = 0x864e2c00] 12:39:15 INFO - PROCESS | 1812 | 1461267555866 Marionette DEBUG loaded listener.js 12:39:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 335 (0x864ed400) [pid = 1812] [serial = 720] [outer = 0x864e2c00] 12:39:16 INFO - PROCESS | 1812 | 1461267556738 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 12:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1538ms 12:39:16 INFO - PROCESS | 1812 | 1461267556781 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:39:16 INFO - PROCESS | 1812 | 1461267556785 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 12:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:39:16 INFO - PROCESS | 1812 | 1461267556791 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:39:16 INFO - PROCESS | 1812 | 1461267556795 Marionette TRACE conn3 <- [1,930,null,{}] 12:39:16 INFO - PROCESS | 1812 | 1461267556801 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:16 INFO - PROCESS | 1812 | 1461267556986 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:39:17 INFO - PROCESS | 1812 | 1461267557207 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x864e8c00 == 118 [pid = 1812] [id = 240] 12:39:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 336 (0xa0d06000) [pid = 1812] [serial = 721] [outer = (nil)] 12:39:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 337 (0xa2b92400) [pid = 1812] [serial = 722] [outer = 0xa0d06000] 12:39:17 INFO - PROCESS | 1812 | 1461267557393 Marionette DEBUG loaded listener.js 12:39:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 338 (0xa44cb800) [pid = 1812] [serial = 723] [outer = 0xa0d06000] 12:39:18 INFO - PROCESS | 1812 | 1461267558287 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 12:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1530ms 12:39:18 INFO - PROCESS | 1812 | 1461267558323 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:39:18 INFO - PROCESS | 1812 | 1461267558328 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 12:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:39:18 INFO - PROCESS | 1812 | 1461267558334 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:39:18 INFO - PROCESS | 1812 | 1461267558345 Marionette TRACE conn3 <- [1,934,null,{}] 12:39:18 INFO - PROCESS | 1812 | 1461267558350 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:18 INFO - PROCESS | 1812 | 1461267558558 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:39:18 INFO - PROCESS | 1812 | 1461267558817 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x849d1400 == 119 [pid = 1812] [id = 241] 12:39:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 339 (0x849d2000) [pid = 1812] [serial = 724] [outer = (nil)] 12:39:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 340 (0x849da800) [pid = 1812] [serial = 725] [outer = 0x849d2000] 12:39:18 INFO - PROCESS | 1812 | 1461267558942 Marionette DEBUG loaded listener.js 12:39:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 341 (0x864f0000) [pid = 1812] [serial = 726] [outer = 0x849d2000] 12:39:19 INFO - PROCESS | 1812 | 1461267559783 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 12:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1489ms 12:39:19 INFO - PROCESS | 1812 | 1461267559825 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:39:19 INFO - PROCESS | 1812 | 1461267559829 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 12:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:39:19 INFO - PROCESS | 1812 | 1461267559835 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:39:19 INFO - PROCESS | 1812 | 1461267559839 Marionette TRACE conn3 <- [1,938,null,{}] 12:39:19 INFO - PROCESS | 1812 | 1461267559844 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:20 INFO - PROCESS | 1812 | 1461267560033 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:39:20 INFO - PROCESS | 1812 | 1461267560356 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x849d1000 == 120 [pid = 1812] [id = 242] 12:39:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 342 (0x849d3800) [pid = 1812] [serial = 727] [outer = (nil)] 12:39:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 343 (0x84b89400) [pid = 1812] [serial = 728] [outer = 0x849d3800] 12:39:20 INFO - PROCESS | 1812 | 1461267560451 Marionette DEBUG loaded listener.js 12:39:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 344 (0x84b8b000) [pid = 1812] [serial = 729] [outer = 0x849d3800] 12:39:21 INFO - PROCESS | 1812 | 1461267561300 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 12:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1531ms 12:39:21 INFO - PROCESS | 1812 | 1461267561367 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:39:21 INFO - PROCESS | 1812 | 1461267561371 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 12:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:39:21 INFO - PROCESS | 1812 | 1461267561377 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:39:21 INFO - PROCESS | 1812 | 1461267561381 Marionette TRACE conn3 <- [1,942,null,{}] 12:39:21 INFO - PROCESS | 1812 | 1461267561386 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:21 INFO - PROCESS | 1812 | 1461267561568 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:39:21 INFO - PROCESS | 1812 | 1461267561894 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x849da400 == 121 [pid = 1812] [id = 243] 12:39:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 345 (0x84b83c00) [pid = 1812] [serial = 730] [outer = (nil)] 12:39:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 346 (0x853b1c00) [pid = 1812] [serial = 731] [outer = 0x84b83c00] 12:39:21 INFO - PROCESS | 1812 | 1461267561983 Marionette DEBUG loaded listener.js 12:39:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 347 (0x853b3000) [pid = 1812] [serial = 732] [outer = 0x84b83c00] 12:39:22 INFO - PROCESS | 1812 | 1461267562840 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 12:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1529ms 12:39:22 INFO - PROCESS | 1812 | 1461267562908 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:39:22 INFO - PROCESS | 1812 | 1461267562912 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 12:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:39:22 INFO - PROCESS | 1812 | 1461267562918 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:39:22 INFO - PROCESS | 1812 | 1461267562921 Marionette TRACE conn3 <- [1,946,null,{}] 12:39:22 INFO - PROCESS | 1812 | 1461267562927 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:23 INFO - PROCESS | 1812 | 1461267563123 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:39:23 INFO - PROCESS | 1812 | 1461267563429 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b84800 == 122 [pid = 1812] [id = 244] 12:39:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 348 (0x84b8a800) [pid = 1812] [serial = 733] [outer = (nil)] 12:39:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 349 (0x853bac00) [pid = 1812] [serial = 734] [outer = 0x84b8a800] 12:39:23 INFO - PROCESS | 1812 | 1461267563519 Marionette DEBUG loaded listener.js 12:39:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 350 (0x853bc800) [pid = 1812] [serial = 735] [outer = 0x84b8a800] 12:39:24 INFO - PROCESS | 1812 | 1461267564369 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 12:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1486ms 12:39:24 INFO - PROCESS | 1812 | 1461267564405 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:39:24 INFO - PROCESS | 1812 | 1461267564409 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 12:39:24 INFO - PROCESS | 1812 | 1461267564415 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:39:24 INFO - PROCESS | 1812 | 1461267564428 Marionette TRACE conn3 <- [1,950,null,{}] 12:39:24 INFO - PROCESS | 1812 | 1461267564433 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:24 INFO - PROCESS | 1812 | 1461267564631 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:39:24 INFO - PROCESS | 1812 | 1461267564893 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x83dcf800 == 123 [pid = 1812] [id = 245] 12:39:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 351 (0x83dcfc00) [pid = 1812] [serial = 736] [outer = (nil)] 12:39:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 352 (0x83dd8000) [pid = 1812] [serial = 737] [outer = 0x83dcfc00] 12:39:25 INFO - PROCESS | 1812 | 1461267565021 Marionette DEBUG loaded listener.js 12:39:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 353 (0x83ddb000) [pid = 1812] [serial = 738] [outer = 0x83dcfc00] 12:39:25 INFO - PROCESS | 1812 | 1461267565926 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 12:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1549ms 12:39:25 INFO - PROCESS | 1812 | 1461267565965 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:39:25 INFO - PROCESS | 1812 | 1461267565969 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 12:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:39:25 INFO - PROCESS | 1812 | 1461267565975 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:39:25 INFO - PROCESS | 1812 | 1461267565979 Marionette TRACE conn3 <- [1,954,null,{}] 12:39:25 INFO - PROCESS | 1812 | 1461267565985 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:26 INFO - PROCESS | 1812 | 1461267566182 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:39:26 INFO - PROCESS | 1812 | 1461267566552 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x83dd3c00 == 124 [pid = 1812] [id = 246] 12:39:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 354 (0x83dd7800) [pid = 1812] [serial = 739] [outer = (nil)] 12:39:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 355 (0x83eec000) [pid = 1812] [serial = 740] [outer = 0x83dd7800] 12:39:26 INFO - PROCESS | 1812 | 1461267566645 Marionette DEBUG loaded listener.js 12:39:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 356 (0x83eed800) [pid = 1812] [serial = 741] [outer = 0x83dd7800] 12:39:27 INFO - PROCESS | 1812 | 1461267567498 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 12:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1584ms 12:39:27 INFO - PROCESS | 1812 | 1461267567559 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:39:27 INFO - PROCESS | 1812 | 1461267567563 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 12:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:39:27 INFO - PROCESS | 1812 | 1461267567570 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:39:27 INFO - PROCESS | 1812 | 1461267567574 Marionette TRACE conn3 <- [1,958,null,{}] 12:39:27 INFO - PROCESS | 1812 | 1461267567579 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:27 INFO - PROCESS | 1812 | 1461267567760 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:39:28 INFO - PROCESS | 1812 | 1461267568023 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x83ddec00 == 125 [pid = 1812] [id = 247] 12:39:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 357 (0x83ee9800) [pid = 1812] [serial = 742] [outer = (nil)] 12:39:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 358 (0x83ef5c00) [pid = 1812] [serial = 743] [outer = 0x83ee9800] 12:39:28 INFO - PROCESS | 1812 | 1461267568153 Marionette DEBUG loaded listener.js 12:39:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 359 (0x853b2400) [pid = 1812] [serial = 744] [outer = 0x83ee9800] 12:39:29 INFO - PROCESS | 1812 | 1461267569020 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 12:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1484ms 12:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:39:29 INFO - PROCESS | 1812 | 1461267569055 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:39:29 INFO - PROCESS | 1812 | 1461267569058 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 12:39:29 INFO - PROCESS | 1812 | 1461267569064 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:39:29 INFO - PROCESS | 1812 | 1461267569071 Marionette TRACE conn3 <- [1,962,null,{}] 12:39:29 INFO - PROCESS | 1812 | 1461267569081 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:29 INFO - PROCESS | 1812 | 1461267569315 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:39:29 INFO - PROCESS | 1812 | 1461267569650 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x83ef0400 == 126 [pid = 1812] [id = 248] 12:39:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 360 (0x83ef1400) [pid = 1812] [serial = 745] [outer = (nil)] 12:39:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 361 (0x89b27800) [pid = 1812] [serial = 746] [outer = 0x83ef1400] 12:39:29 INFO - PROCESS | 1812 | 1461267569758 Marionette DEBUG loaded listener.js 12:39:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 362 (0x89cd0c00) [pid = 1812] [serial = 747] [outer = 0x83ef1400] 12:39:30 INFO - PROCESS | 1812 | 1461267570651 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 12:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1647ms 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8a725c00 == 125 [pid = 1812] [id = 188] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7e8400 == 124 [pid = 1812] [id = 79] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7eec00 == 123 [pid = 1812] [id = 40] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x92875400 == 122 [pid = 1812] [id = 42] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8a72ac00 == 121 [pid = 1812] [id = 189] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x97c20800 == 120 [pid = 1812] [id = 41] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8a721400 == 119 [pid = 1812] [id = 229] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8a722c00 == 118 [pid = 1812] [id = 228] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8c00d800 == 117 [pid = 1812] [id = 227] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x88815000 == 116 [pid = 1812] [id = 226] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x881f9400 == 115 [pid = 1812] [id = 225] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x883bf800 == 114 [pid = 1812] [id = 224] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8b749000 == 113 [pid = 1812] [id = 216] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x87576800 == 112 [pid = 1812] [id = 215] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x87574400 == 111 [pid = 1812] [id = 213] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x88bd7800 == 110 [pid = 1812] [id = 214] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8e8edc00 == 109 [pid = 1812] [id = 212] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x883d0c00 == 108 [pid = 1812] [id = 211] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x88811c00 == 107 [pid = 1812] [id = 210] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd55400 == 106 [pid = 1812] [id = 209] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8b3bac00 == 105 [pid = 1812] [id = 207] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8fe83c00 == 104 [pid = 1812] [id = 208] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8757a400 == 103 [pid = 1812] [id = 206] 12:39:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1bf800 == 102 [pid = 1812] [id = 205] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 361 (0x8eba8800) [pid = 1812] [serial = 614] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 360 (0x8eba0800) [pid = 1812] [serial = 613] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 359 (0x8fcbd800) [pid = 1812] [serial = 616] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 358 (0x945b8400) [pid = 1812] [serial = 595] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 357 (0x8b7d4400) [pid = 1812] [serial = 577] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 356 (0x8a724400) [pid = 1812] [serial = 607] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 355 (0x8fff1000) [pid = 1812] [serial = 586] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 354 (0x929f2000) [pid = 1812] [serial = 592] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 353 (0x8b7ca800) [pid = 1812] [serial = 610] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 352 (0x8c009800) [pid = 1812] [serial = 608] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 351 (0x9790b400) [pid = 1812] [serial = 604] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 350 (0x97902400) [pid = 1812] [serial = 598] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 349 (0x888d5000) [pid = 1812] [serial = 574] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 348 (0x8c135800) [pid = 1812] [serial = 611] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 347 (0x8f6dc400) [pid = 1812] [serial = 580] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 346 (0x8fd5f400) [pid = 1812] [serial = 583] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 345 (0x9122b000) [pid = 1812] [serial = 589] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 344 (0x8f6e4800) [pid = 1812] [serial = 601] [outer = (nil)] [url = about:blank] 12:39:31 INFO - PROCESS | 1812 | --DOMWINDOW == 343 (0x8e95a000) [pid = 1812] [serial = 572] [outer = (nil)] [url = about:blank] 12:39:32 INFO - PROCESS | 1812 | 1461267572085 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:39:32 INFO - PROCESS | 1812 | 1461267572090 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 12:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:39:32 INFO - PROCESS | 1812 | 1461267572113 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:39:32 INFO - PROCESS | 1812 | 1461267572120 Marionette TRACE conn3 <- [1,966,null,{}] 12:39:32 INFO - PROCESS | 1812 | 1461267572127 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:32 INFO - PROCESS | 1812 | 1461267572300 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:39:32 INFO - PROCESS | 1812 | 1461267572318 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x858ac400 == 103 [pid = 1812] [id = 249] 12:39:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 344 (0x858ad000) [pid = 1812] [serial = 748] [outer = (nil)] 12:39:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 345 (0x86345800) [pid = 1812] [serial = 749] [outer = 0x858ad000] 12:39:32 INFO - PROCESS | 1812 | 1461267572393 Marionette DEBUG loaded listener.js 12:39:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 346 (0x8634d800) [pid = 1812] [serial = 750] [outer = 0x858ad000] 12:39:33 INFO - PROCESS | 1812 | 1461267573350 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 12:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1295ms 12:39:33 INFO - PROCESS | 1812 | 1461267573407 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:39:33 INFO - PROCESS | 1812 | 1461267573412 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 12:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:39:33 INFO - PROCESS | 1812 | 1461267573424 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:39:33 INFO - PROCESS | 1812 | 1461267573429 Marionette TRACE conn3 <- [1,970,null,{}] 12:39:33 INFO - PROCESS | 1812 | 1461267573435 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:33 INFO - PROCESS | 1812 | 1461267573686 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:39:33 INFO - PROCESS | 1812 | 1461267573708 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x858a5400 == 104 [pid = 1812] [id = 250] 12:39:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 347 (0x881f2c00) [pid = 1812] [serial = 751] [outer = (nil)] 12:39:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 348 (0x883bc400) [pid = 1812] [serial = 752] [outer = 0x881f2c00] 12:39:33 INFO - PROCESS | 1812 | 1461267573780 Marionette DEBUG loaded listener.js 12:39:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 349 (0x883c7000) [pid = 1812] [serial = 753] [outer = 0x881f2c00] 12:39:34 INFO - PROCESS | 1812 | 1461267574902 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 12:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1547ms 12:39:34 INFO - PROCESS | 1812 | 1461267574970 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:39:34 INFO - PROCESS | 1812 | 1461267574974 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 12:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:39:34 INFO - PROCESS | 1812 | 1461267574981 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:39:34 INFO - PROCESS | 1812 | 1461267574984 Marionette TRACE conn3 <- [1,974,null,{}] 12:39:35 INFO - PROCESS | 1812 | 1461267575007 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:35 INFO - PROCESS | 1812 | 1461267575276 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:39:35 INFO - PROCESS | 1812 | 1461267575459 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x88a6fc00 == 105 [pid = 1812] [id = 251] 12:39:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 350 (0x88a70400) [pid = 1812] [serial = 754] [outer = (nil)] 12:39:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 351 (0x88bd7400) [pid = 1812] [serial = 755] [outer = 0x88a70400] 12:39:35 INFO - PROCESS | 1812 | 1461267575554 Marionette DEBUG loaded listener.js 12:39:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 352 (0x88bdcc00) [pid = 1812] [serial = 756] [outer = 0x88a70400] 12:39:36 INFO - PROCESS | 1812 | 1461267576414 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 12:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1484ms 12:39:36 INFO - PROCESS | 1812 | 1461267576465 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:39:36 INFO - PROCESS | 1812 | 1461267576469 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 12:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:39:36 INFO - PROCESS | 1812 | 1461267576475 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:39:36 INFO - PROCESS | 1812 | 1461267576478 Marionette TRACE conn3 <- [1,978,null,{}] 12:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 351 (0x8c1c2c00) [pid = 1812] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 350 (0x8881ec00) [pid = 1812] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 349 (0x881fa000) [pid = 1812] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 348 (0x89cd7800) [pid = 1812] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 347 (0x8c13a000) [pid = 1812] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:39:36 INFO - PROCESS | 1812 | 1461267576900 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:37 INFO - PROCESS | 1812 | 1461267577118 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:39:37 INFO - PROCESS | 1812 | 1461267577306 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x883ce400 == 106 [pid = 1812] [id = 252] 12:39:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 348 (0x88a6b400) [pid = 1812] [serial = 757] [outer = (nil)] 12:39:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 349 (0x8986a000) [pid = 1812] [serial = 758] [outer = 0x88a6b400] 12:39:37 INFO - PROCESS | 1812 | 1461267577380 Marionette DEBUG loaded listener.js 12:39:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 350 (0x89b21400) [pid = 1812] [serial = 759] [outer = 0x88a6b400] 12:39:38 INFO - PROCESS | 1812 | 1461267578169 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 12:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1714ms 12:39:38 INFO - PROCESS | 1812 | 1461267578193 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:39:38 INFO - PROCESS | 1812 | 1461267578197 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 12:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:39:38 INFO - PROCESS | 1812 | 1461267578203 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:39:38 INFO - PROCESS | 1812 | 1461267578206 Marionette TRACE conn3 <- [1,982,null,{}] 12:39:38 INFO - PROCESS | 1812 | 1461267578211 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:38 INFO - PROCESS | 1812 | 1461267578378 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:39:38 INFO - PROCESS | 1812 | 1461267578392 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x88be2000 == 107 [pid = 1812] [id = 253] 12:39:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 351 (0x89867000) [pid = 1812] [serial = 760] [outer = (nil)] 12:39:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 352 (0x89cd8000) [pid = 1812] [serial = 761] [outer = 0x89867000] 12:39:38 INFO - PROCESS | 1812 | 1461267578464 Marionette DEBUG loaded listener.js 12:39:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 353 (0x89e49c00) [pid = 1812] [serial = 762] [outer = 0x89867000] 12:39:39 INFO - PROCESS | 1812 | 1461267579684 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 12:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1537ms 12:39:39 INFO - PROCESS | 1812 | 1461267579741 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:39:39 INFO - PROCESS | 1812 | 1461267579749 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 12:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:39:39 INFO - PROCESS | 1812 | 1461267579758 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:39:39 INFO - PROCESS | 1812 | 1461267579764 Marionette TRACE conn3 <- [1,986,null,{}] 12:39:39 INFO - PROCESS | 1812 | 1461267579773 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:40 INFO - PROCESS | 1812 | 1461267580031 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:39:40 INFO - PROCESS | 1812 | 1461267580364 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b89000 == 108 [pid = 1812] [id = 254] 12:39:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 354 (0x858aa800) [pid = 1812] [serial = 763] [outer = (nil)] 12:39:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 355 (0x87574c00) [pid = 1812] [serial = 764] [outer = 0x858aa800] 12:39:40 INFO - PROCESS | 1812 | 1461267580463 Marionette DEBUG loaded listener.js 12:39:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 356 (0x883b6000) [pid = 1812] [serial = 765] [outer = 0x858aa800] 12:39:41 INFO - PROCESS | 1812 | 1461267581392 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 12:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1687ms 12:39:41 INFO - PROCESS | 1812 | 1461267581447 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:39:41 INFO - PROCESS | 1812 | 1461267581456 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 12:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:39:41 INFO - PROCESS | 1812 | 1461267581466 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:39:41 INFO - PROCESS | 1812 | 1461267581471 Marionette TRACE conn3 <- [1,990,null,{}] 12:39:41 INFO - PROCESS | 1812 | 1461267581477 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:41 INFO - PROCESS | 1812 | 1461267581666 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:39:42 INFO - PROCESS | 1812 | 1461267582007 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x88a65400 == 109 [pid = 1812] [id = 255] 12:39:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 357 (0x88a66400) [pid = 1812] [serial = 766] [outer = (nil)] 12:39:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 358 (0x88bd9000) [pid = 1812] [serial = 767] [outer = 0x88a66400] 12:39:42 INFO - PROCESS | 1812 | 1461267582153 Marionette DEBUG loaded listener.js 12:39:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 359 (0x89b2b800) [pid = 1812] [serial = 768] [outer = 0x88a66400] 12:39:43 INFO - PROCESS | 1812 | 1461267583058 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 12:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1635ms 12:39:43 INFO - PROCESS | 1812 | 1461267583101 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:39:43 INFO - PROCESS | 1812 | 1461267583105 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 12:39:43 INFO - PROCESS | 1812 | 1461267583112 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:39:43 INFO - PROCESS | 1812 | 1461267583118 Marionette TRACE conn3 <- [1,994,null,{}] 12:39:43 INFO - PROCESS | 1812 | 1461267583135 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:43 INFO - PROCESS | 1812 | 1461267583362 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:39:43 INFO - PROCESS | 1812 | 1461267583630 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a723800 == 110 [pid = 1812] [id = 256] 12:39:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 360 (0x8a727c00) [pid = 1812] [serial = 769] [outer = (nil)] 12:39:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 361 (0x8b3bac00) [pid = 1812] [serial = 770] [outer = 0x8a727c00] 12:39:43 INFO - PROCESS | 1812 | 1461267583765 Marionette DEBUG loaded listener.js 12:39:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 362 (0x8b749800) [pid = 1812] [serial = 771] [outer = 0x8a727c00] 12:39:44 INFO - PROCESS | 1812 | 1461267584707 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 12:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1646ms 12:39:44 INFO - PROCESS | 1812 | 1461267584758 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:39:44 INFO - PROCESS | 1812 | 1461267584763 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 12:39:44 INFO - PROCESS | 1812 | 1461267584770 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:39:44 INFO - PROCESS | 1812 | 1461267584773 Marionette TRACE conn3 <- [1,998,null,{}] 12:39:44 INFO - PROCESS | 1812 | 1461267584779 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:44 INFO - PROCESS | 1812 | 1461267584978 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:39:45 INFO - PROCESS | 1812 | 1461267585318 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x888d5000 == 111 [pid = 1812] [id = 257] 12:39:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 363 (0x8b74e400) [pid = 1812] [serial = 772] [outer = (nil)] 12:39:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 364 (0x8c009400) [pid = 1812] [serial = 773] [outer = 0x8b74e400] 12:39:45 INFO - PROCESS | 1812 | 1461267585413 Marionette DEBUG loaded listener.js 12:39:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 365 (0x8c00d000) [pid = 1812] [serial = 774] [outer = 0x8b74e400] 12:39:46 INFO - PROCESS | 1812 | 1461267586260 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 12:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1531ms 12:39:46 INFO - PROCESS | 1812 | 1461267586301 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:39:46 INFO - PROCESS | 1812 | 1461267586304 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 12:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:39:46 INFO - PROCESS | 1812 | 1461267586312 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:39:46 INFO - PROCESS | 1812 | 1461267586315 Marionette TRACE conn3 <- [1,1002,null,{}] 12:39:46 INFO - PROCESS | 1812 | 1461267586341 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:46 INFO - PROCESS | 1812 | 1461267586540 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:39:46 INFO - PROCESS | 1812 | 1461267586851 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a71dc00 == 112 [pid = 1812] [id = 258] 12:39:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 366 (0x8b750000) [pid = 1812] [serial = 775] [outer = (nil)] 12:39:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 367 (0x8c13a000) [pid = 1812] [serial = 776] [outer = 0x8b750000] 12:39:46 INFO - PROCESS | 1812 | 1461267586945 Marionette DEBUG loaded listener.js 12:39:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 368 (0x8c1bf800) [pid = 1812] [serial = 777] [outer = 0x8b750000] 12:39:47 INFO - PROCESS | 1812 | 1461267587863 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 12:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1598ms 12:39:47 INFO - PROCESS | 1812 | 1461267587910 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:39:47 INFO - PROCESS | 1812 | 1461267587914 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 12:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:39:47 INFO - PROCESS | 1812 | 1461267587922 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:39:47 INFO - PROCESS | 1812 | 1461267587925 Marionette TRACE conn3 <- [1,1006,null,{}] 12:39:47 INFO - PROCESS | 1812 | 1461267587931 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:48 INFO - PROCESS | 1812 | 1461267588159 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:39:48 INFO - PROCESS | 1812 | 1461267588487 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c133c00 == 113 [pid = 1812] [id = 259] 12:39:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 369 (0x8e812000) [pid = 1812] [serial = 778] [outer = (nil)] 12:39:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 370 (0x8e8f5c00) [pid = 1812] [serial = 779] [outer = 0x8e812000] 12:39:48 INFO - PROCESS | 1812 | 1461267588590 Marionette DEBUG loaded listener.js 12:39:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 371 (0x8e956400) [pid = 1812] [serial = 780] [outer = 0x8e812000] 12:39:49 INFO - PROCESS | 1812 | 1461267589592 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 12:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1746ms 12:39:49 INFO - PROCESS | 1812 | 1461267589669 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:39:49 INFO - PROCESS | 1812 | 1461267589673 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 12:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:39:49 INFO - PROCESS | 1812 | 1461267589679 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:39:49 INFO - PROCESS | 1812 | 1461267589683 Marionette TRACE conn3 <- [1,1010,null,{}] 12:39:49 INFO - PROCESS | 1812 | 1461267589689 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:49 INFO - PROCESS | 1812 | 1461267589917 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:39:50 INFO - PROCESS | 1812 | 1461267590231 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c133800 == 114 [pid = 1812] [id = 260] 12:39:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 372 (0x8e7e1000) [pid = 1812] [serial = 781] [outer = (nil)] 12:39:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 373 (0x8eba8800) [pid = 1812] [serial = 782] [outer = 0x8e7e1000] 12:39:50 INFO - PROCESS | 1812 | 1461267590320 Marionette DEBUG loaded listener.js 12:39:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 374 (0x8f386000) [pid = 1812] [serial = 783] [outer = 0x8e7e1000] 12:39:51 INFO - PROCESS | 1812 | 1461267591224 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 12:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1585ms 12:39:51 INFO - PROCESS | 1812 | 1461267591266 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:39:51 INFO - PROCESS | 1812 | 1461267591270 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 12:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:39:51 INFO - PROCESS | 1812 | 1461267591277 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:39:51 INFO - PROCESS | 1812 | 1461267591280 Marionette TRACE conn3 <- [1,1014,null,{}] 12:39:51 INFO - PROCESS | 1812 | 1461267591286 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:51 INFO - PROCESS | 1812 | 1461267591462 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:39:51 INFO - PROCESS | 1812 | 1461267591775 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e956000 == 115 [pid = 1812] [id = 261] 12:39:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 375 (0x8eb9f000) [pid = 1812] [serial = 784] [outer = (nil)] 12:39:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 376 (0x8f6e8400) [pid = 1812] [serial = 785] [outer = 0x8eb9f000] 12:39:51 INFO - PROCESS | 1812 | 1461267591873 Marionette DEBUG loaded listener.js 12:39:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 377 (0x8f847000) [pid = 1812] [serial = 786] [outer = 0x8eb9f000] 12:39:52 INFO - PROCESS | 1812 | 1461267592796 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 12:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1586ms 12:39:52 INFO - PROCESS | 1812 | 1461267592864 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:39:52 INFO - PROCESS | 1812 | 1461267592868 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 12:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:39:52 INFO - PROCESS | 1812 | 1461267592875 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:39:52 INFO - PROCESS | 1812 | 1461267592879 Marionette TRACE conn3 <- [1,1018,null,{}] 12:39:52 INFO - PROCESS | 1812 | 1461267592885 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:53 INFO - PROCESS | 1812 | 1461267593076 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:39:53 INFO - PROCESS | 1812 | 1461267593398 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x88bd6800 == 116 [pid = 1812] [id = 262] 12:39:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 378 (0x8f383400) [pid = 1812] [serial = 787] [outer = (nil)] 12:39:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 379 (0x8fbe6800) [pid = 1812] [serial = 788] [outer = 0x8f383400] 12:39:53 INFO - PROCESS | 1812 | 1461267593517 Marionette DEBUG loaded listener.js 12:39:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 380 (0x8fcc6800) [pid = 1812] [serial = 789] [outer = 0x8f383400] 12:39:54 INFO - PROCESS | 1812 | 1461267594543 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 12:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1737ms 12:39:54 INFO - PROCESS | 1812 | 1461267594614 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:39:54 INFO - PROCESS | 1812 | 1461267594618 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 12:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:39:54 INFO - PROCESS | 1812 | 1461267594625 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:39:54 INFO - PROCESS | 1812 | 1461267594628 Marionette TRACE conn3 <- [1,1022,null,{}] 12:39:54 INFO - PROCESS | 1812 | 1461267594634 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:54 INFO - PROCESS | 1812 | 1461267594819 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:39:55 INFO - PROCESS | 1812 | 1461267595140 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f6e4c00 == 117 [pid = 1812] [id = 263] 12:39:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 381 (0x8fbe8400) [pid = 1812] [serial = 790] [outer = (nil)] 12:39:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 382 (0x8fd62c00) [pid = 1812] [serial = 791] [outer = 0x8fbe8400] 12:39:55 INFO - PROCESS | 1812 | 1461267595238 Marionette DEBUG loaded listener.js 12:39:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 383 (0x8fe78c00) [pid = 1812] [serial = 792] [outer = 0x8fbe8400] 12:39:56 INFO - PROCESS | 1812 | 1461267596163 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 12:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1590ms 12:39:56 INFO - PROCESS | 1812 | 1461267596216 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:39:56 INFO - PROCESS | 1812 | 1461267596220 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 12:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:39:56 INFO - PROCESS | 1812 | 1461267596227 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:39:56 INFO - PROCESS | 1812 | 1461267596230 Marionette TRACE conn3 <- [1,1026,null,{}] 12:39:56 INFO - PROCESS | 1812 | 1461267596237 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:56 INFO - PROCESS | 1812 | 1461267596469 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:39:56 INFO - PROCESS | 1812 | 1461267596824 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fff2800 == 118 [pid = 1812] [id = 264] 12:39:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 384 (0x90392800) [pid = 1812] [serial = 793] [outer = (nil)] 12:39:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 385 (0x91206400) [pid = 1812] [serial = 794] [outer = 0x90392800] 12:39:56 INFO - PROCESS | 1812 | 1461267596950 Marionette DEBUG loaded listener.js 12:39:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 386 (0x9122b000) [pid = 1812] [serial = 795] [outer = 0x90392800] 12:39:57 INFO - PROCESS | 1812 | 1461267597917 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 12:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1739ms 12:39:57 INFO - PROCESS | 1812 | 1461267597967 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:39:57 INFO - PROCESS | 1812 | 1461267597971 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 12:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:39:57 INFO - PROCESS | 1812 | 1461267597977 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:39:57 INFO - PROCESS | 1812 | 1461267597982 Marionette TRACE conn3 <- [1,1030,null,{}] 12:39:57 INFO - PROCESS | 1812 | 1461267597988 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:58 INFO - PROCESS | 1812 | 1461267598201 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:39:58 INFO - PROCESS | 1812 | 1461267598542 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x90390400 == 119 [pid = 1812] [id = 265] 12:39:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 387 (0x90391c00) [pid = 1812] [serial = 796] [outer = (nil)] 12:39:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 388 (0x92848800) [pid = 1812] [serial = 797] [outer = 0x90391c00] 12:39:58 INFO - PROCESS | 1812 | 1461267598642 Marionette DEBUG loaded listener.js 12:39:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 389 (0x9286ac00) [pid = 1812] [serial = 798] [outer = 0x90391c00] 12:39:59 INFO - PROCESS | 1812 | 1461267599501 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 12:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1584ms 12:39:59 INFO - PROCESS | 1812 | 1461267599566 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:39:59 INFO - PROCESS | 1812 | 1461267599570 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 12:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:39:59 INFO - PROCESS | 1812 | 1461267599580 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:39:59 INFO - PROCESS | 1812 | 1461267599583 Marionette TRACE conn3 <- [1,1034,null,{}] 12:39:59 INFO - PROCESS | 1812 | 1461267599589 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:59 INFO - PROCESS | 1812 | 1461267599780 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:40:00 INFO - PROCESS | 1812 | 1461267600091 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x9142b800 == 120 [pid = 1812] [id = 266] 12:40:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 390 (0x91eb3400) [pid = 1812] [serial = 799] [outer = (nil)] 12:40:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 391 (0x929d4400) [pid = 1812] [serial = 800] [outer = 0x91eb3400] 12:40:00 INFO - PROCESS | 1812 | 1461267600185 Marionette DEBUG loaded listener.js 12:40:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 392 (0x929e7800) [pid = 1812] [serial = 801] [outer = 0x91eb3400] 12:40:01 INFO - PROCESS | 1812 | 1461267601053 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 12:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1528ms 12:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:40:01 INFO - PROCESS | 1812 | 1461267601109 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:40:01 INFO - PROCESS | 1812 | 1461267601112 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 12:40:01 INFO - PROCESS | 1812 | 1461267601119 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:40:01 INFO - PROCESS | 1812 | 1461267601122 Marionette TRACE conn3 <- [1,1038,null,{}] 12:40:01 INFO - PROCESS | 1812 | 1461267601128 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:01 INFO - PROCESS | 1812 | 1461267601317 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:40:01 INFO - PROCESS | 1812 | 1461267601640 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x929d3400 == 121 [pid = 1812] [id = 267] 12:40:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 393 (0x929e6c00) [pid = 1812] [serial = 802] [outer = (nil)] 12:40:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 394 (0x938f6000) [pid = 1812] [serial = 803] [outer = 0x929e6c00] 12:40:01 INFO - PROCESS | 1812 | 1461267601733 Marionette DEBUG loaded listener.js 12:40:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 395 (0x93ad8400) [pid = 1812] [serial = 804] [outer = 0x929e6c00] 12:40:02 INFO - PROCESS | 1812 | 1461267602689 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 12:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1633ms 12:40:02 INFO - PROCESS | 1812 | 1461267602753 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:40:02 INFO - PROCESS | 1812 | 1461267602757 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 12:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:40:02 INFO - PROCESS | 1812 | 1461267602764 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:40:02 INFO - PROCESS | 1812 | 1461267602767 Marionette TRACE conn3 <- [1,1042,null,{}] 12:40:02 INFO - PROCESS | 1812 | 1461267602773 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:03 INFO - PROCESS | 1812 | 1461267603027 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:40:03 INFO - PROCESS | 1812 | 1461267603345 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x91423400 == 122 [pid = 1812] [id = 268] 12:40:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 396 (0x91427800) [pid = 1812] [serial = 805] [outer = (nil)] 12:40:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 397 (0x94fd6c00) [pid = 1812] [serial = 806] [outer = 0x91427800] 12:40:03 INFO - PROCESS | 1812 | 1461267603452 Marionette DEBUG loaded listener.js 12:40:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 398 (0x94fdf400) [pid = 1812] [serial = 807] [outer = 0x91427800] 12:40:04 INFO - PROCESS | 1812 | 1461267604314 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 12:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1582ms 12:40:04 INFO - PROCESS | 1812 | 1461267604347 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:40:04 INFO - PROCESS | 1812 | 1461267604350 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 12:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:40:04 INFO - PROCESS | 1812 | 1461267604357 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:40:04 INFO - PROCESS | 1812 | 1461267604360 Marionette TRACE conn3 <- [1,1046,null,{}] 12:40:04 INFO - PROCESS | 1812 | 1461267604366 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:04 INFO - PROCESS | 1812 | 1461267604571 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:40:04 INFO - PROCESS | 1812 | 1461267604900 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x853c0000 == 123 [pid = 1812] [id = 269] 12:40:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 399 (0x853c0800) [pid = 1812] [serial = 808] [outer = (nil)] 12:40:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 400 (0x9777d000) [pid = 1812] [serial = 809] [outer = 0x853c0800] 12:40:05 INFO - PROCESS | 1812 | 1461267604998 Marionette DEBUG loaded listener.js 12:40:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 401 (0x977c7c00) [pid = 1812] [serial = 810] [outer = 0x853c0800] 12:40:05 INFO - PROCESS | 1812 | 1461267605906 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 12:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1585ms 12:40:05 INFO - PROCESS | 1812 | 1461267605943 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:40:05 INFO - PROCESS | 1812 | 1461267605947 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 12:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:40:05 INFO - PROCESS | 1812 | 1461267605953 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:40:05 INFO - PROCESS | 1812 | 1461267605957 Marionette TRACE conn3 <- [1,1050,null,{}] 12:40:05 INFO - PROCESS | 1812 | 1461267605963 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:06 INFO - PROCESS | 1812 | 1461267606147 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:40:06 INFO - PROCESS | 1812 | 1461267606872 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b89c00 == 124 [pid = 1812] [id = 270] 12:40:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 402 (0x84b8c000) [pid = 1812] [serial = 811] [outer = (nil)] 12:40:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 403 (0x853b9000) [pid = 1812] [serial = 812] [outer = 0x84b8c000] 12:40:06 INFO - PROCESS | 1812 | 1461267606962 Marionette DEBUG loaded listener.js 12:40:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 404 (0x858a8800) [pid = 1812] [serial = 813] [outer = 0x84b8c000] 12:40:07 INFO - PROCESS | 1812 | 1461267607831 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 12:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1936ms 12:40:07 INFO - PROCESS | 1812 | 1461267607891 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:40:07 INFO - PROCESS | 1812 | 1461267607898 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 12:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:40:07 INFO - PROCESS | 1812 | 1461267607906 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:40:07 INFO - PROCESS | 1812 | 1461267607911 Marionette TRACE conn3 <- [1,1054,null,{}] 12:40:07 INFO - PROCESS | 1812 | 1461267607918 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:08 INFO - PROCESS | 1812 | 1461267608137 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:40:08 INFO - PROCESS | 1812 | 1461267608473 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x881f1c00 == 125 [pid = 1812] [id = 271] 12:40:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 405 (0x883bf800) [pid = 1812] [serial = 814] [outer = (nil)] 12:40:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 406 (0x888d4800) [pid = 1812] [serial = 815] [outer = 0x883bf800] 12:40:08 INFO - PROCESS | 1812 | 1461267608639 Marionette DEBUG loaded listener.js 12:40:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 407 (0x88a73000) [pid = 1812] [serial = 816] [outer = 0x883bf800] 12:40:09 INFO - PROCESS | 1812 | --DOCSHELL 0x92845400 == 124 [pid = 1812] [id = 68] 12:40:09 INFO - PROCESS | 1812 | --DOCSHELL 0x88811800 == 123 [pid = 1812] [id = 168] 12:40:09 INFO - PROCESS | 1812 | --DOCSHELL 0x88a6fc00 == 122 [pid = 1812] [id = 251] 12:40:09 INFO - PROCESS | 1812 | --DOCSHELL 0x858a5400 == 121 [pid = 1812] [id = 250] 12:40:09 INFO - PROCESS | 1812 | --DOCSHELL 0x858ac400 == 120 [pid = 1812] [id = 249] 12:40:10 INFO - PROCESS | 1812 | --DOCSHELL 0x84b84800 == 119 [pid = 1812] [id = 244] 12:40:10 INFO - PROCESS | 1812 | --DOCSHELL 0x83dcf800 == 118 [pid = 1812] [id = 245] 12:40:10 INFO - PROCESS | 1812 | --DOCSHELL 0x849da400 == 117 [pid = 1812] [id = 243] 12:40:10 INFO - PROCESS | 1812 | --DOCSHELL 0x849d1000 == 116 [pid = 1812] [id = 242] 12:40:10 INFO - PROCESS | 1812 | --DOCSHELL 0x849d1400 == 115 [pid = 1812] [id = 241] 12:40:10 INFO - PROCESS | 1812 | --DOCSHELL 0x864e1800 == 114 [pid = 1812] [id = 239] 12:40:10 INFO - PROCESS | 1812 | --DOCSHELL 0x864e8c00 == 113 [pid = 1812] [id = 240] 12:40:10 INFO - PROCESS | 1812 | --DOCSHELL 0x8fe7f800 == 112 [pid = 1812] [id = 238] 12:40:10 INFO - PROCESS | 1812 | --DOCSHELL 0x98235400 == 111 [pid = 1812] [id = 237] 12:40:10 INFO - PROCESS | 1812 | --DOCSHELL 0x97c1d400 == 110 [pid = 1812] [id = 235] 12:40:10 INFO - PROCESS | 1812 | --DOCSHELL 0x97b75000 == 109 [pid = 1812] [id = 236] 12:40:10 INFO - PROCESS | 1812 | --DOCSHELL 0x91eae000 == 108 [pid = 1812] [id = 234] 12:40:10 INFO - PROCESS | 1812 | --DOCSHELL 0x8b748400 == 107 [pid = 1812] [id = 233] 12:40:10 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3e1c00 == 106 [pid = 1812] [id = 232] 12:40:10 INFO - PROCESS | 1812 | --DOCSHELL 0x89cd3400 == 105 [pid = 1812] [id = 231] 12:40:10 INFO - PROCESS | 1812 | --DOCSHELL 0x858a6800 == 104 [pid = 1812] [id = 230] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 406 (0x8fcc2400) [pid = 1812] [serial = 689] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 405 (0x93ad5c00) [pid = 1812] [serial = 401] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 404 (0x88bde800) [pid = 1812] [serial = 644] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 403 (0x8e957c00) [pid = 1812] [serial = 686] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 402 (0x88a67400) [pid = 1812] [serial = 659] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 401 (0x88be3800) [pid = 1812] [serial = 675] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 400 (0x8fffa000) [pid = 1812] [serial = 626] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 399 (0x89e46c00) [pid = 1812] [serial = 619] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 398 (0x883c9000) [pid = 1812] [serial = 677] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 397 (0x883b7400) [pid = 1812] [serial = 671] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 396 (0x88a72400) [pid = 1812] [serial = 668] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 395 (0x88a6f000) [pid = 1812] [serial = 674] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 394 (0x89ccfc00) [pid = 1812] [serial = 678] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 393 (0x8986b400) [pid = 1812] [serial = 653] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 392 (0x8b746800) [pid = 1812] [serial = 680] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 391 (0x8c367000) [pid = 1812] [serial = 622] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 390 (0x92842c00) [pid = 1812] [serial = 629] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 389 (0x8c35a800) [pid = 1812] [serial = 683] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 388 (0x938ef800) [pid = 1812] [serial = 632] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 387 (0x88a71400) [pid = 1812] [serial = 662] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 386 (0x858a8c00) [pid = 1812] [serial = 665] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 385 (0x8c008c00) [pid = 1812] [serial = 681] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 384 (0xa0b35400) [pid = 1812] [serial = 650] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 383 (0x9b184800) [pid = 1812] [serial = 641] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 382 (0x8b746400) [pid = 1812] [serial = 647] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 381 (0x99c92000) [pid = 1812] [serial = 638] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 380 (0x8e0b2400) [pid = 1812] [serial = 684] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 379 (0x8634a000) [pid = 1812] [serial = 656] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 378 (0x98eb6400) [pid = 1812] [serial = 635] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | --DOMWINDOW == 377 (0x8e95f400) [pid = 1812] [serial = 687] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 1812 | 1461267610932 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 12:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 3041ms 12:40:10 INFO - PROCESS | 1812 | 1461267610954 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:40:10 INFO - PROCESS | 1812 | 1461267610963 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 12:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:40:11 INFO - PROCESS | 1812 | 1461267611024 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:40:11 INFO - PROCESS | 1812 | 1461267611030 Marionette TRACE conn3 <- [1,1058,null,{}] 12:40:11 INFO - PROCESS | 1812 | 1461267611038 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:11 INFO - PROCESS | 1812 | 1461267611311 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:40:11 INFO - PROCESS | 1812 | 1461267611554 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x83dcf800 == 105 [pid = 1812] [id = 272] 12:40:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 378 (0x849d1400) [pid = 1812] [serial = 817] [outer = (nil)] 12:40:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 379 (0x858aa000) [pid = 1812] [serial = 818] [outer = 0x849d1400] 12:40:11 INFO - PROCESS | 1812 | 1461267611630 Marionette DEBUG loaded listener.js 12:40:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 380 (0x88be1c00) [pid = 1812] [serial = 819] [outer = 0x849d1400] 12:40:12 INFO - PROCESS | 1812 | 1461267612501 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 12:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1555ms 12:40:12 INFO - PROCESS | 1812 | 1461267612570 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:40:12 INFO - PROCESS | 1812 | 1461267612574 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 12:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:40:12 INFO - PROCESS | 1812 | 1461267612588 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:40:12 INFO - PROCESS | 1812 | 1461267612596 Marionette TRACE conn3 <- [1,1062,null,{}] 12:40:12 INFO - PROCESS | 1812 | 1461267612604 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:12 INFO - PROCESS | 1812 | 1461267612783 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:40:12 INFO - PROCESS | 1812 | 1461267612795 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b90000 == 106 [pid = 1812] [id = 273] 12:40:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 381 (0x89ccb800) [pid = 1812] [serial = 820] [outer = (nil)] 12:40:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 382 (0x8b3af800) [pid = 1812] [serial = 821] [outer = 0x89ccb800] 12:40:13 INFO - PROCESS | 1812 | 1461267613065 Marionette DEBUG loaded listener.js 12:40:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 383 (0x8c012400) [pid = 1812] [serial = 822] [outer = 0x89ccb800] 12:40:13 INFO - PROCESS | 1812 | 1461267613971 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 12:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1451ms 12:40:14 INFO - PROCESS | 1812 | 1461267614031 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:40:14 INFO - PROCESS | 1812 | 1461267614035 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 12:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:40:14 INFO - PROCESS | 1812 | 1461267614055 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:40:14 INFO - PROCESS | 1812 | 1461267614057 Marionette TRACE conn3 <- [1,1066,null,{}] 12:40:14 INFO - PROCESS | 1812 | 1461267614067 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:14 INFO - PROCESS | 1812 | 1461267614305 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:40:14 INFO - PROCESS | 1812 | 1461267614331 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x849db400 == 107 [pid = 1812] [id = 274] 12:40:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 384 (0x8b746400) [pid = 1812] [serial = 823] [outer = (nil)] 12:40:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 385 (0x8e7eec00) [pid = 1812] [serial = 824] [outer = 0x8b746400] 12:40:14 INFO - PROCESS | 1812 | 1461267614405 Marionette DEBUG loaded listener.js 12:40:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 386 (0x8e8eec00) [pid = 1812] [serial = 825] [outer = 0x8b746400] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 385 (0x89cce400) [pid = 1812] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 384 (0x98240400) [pid = 1812] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 383 (0x929e8800) [pid = 1812] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 382 (0x92951c00) [pid = 1812] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 381 (0x8e953c00) [pid = 1812] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 380 (0x8c361000) [pid = 1812] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 379 (0x91427000) [pid = 1812] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 378 (0x8e8ef800) [pid = 1812] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 377 (0x9dfe8000) [pid = 1812] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 376 (0x849d2000) [pid = 1812] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 375 (0x8fb4b000) [pid = 1812] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 374 (0x929ca400) [pid = 1812] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 373 (0x8e80d000) [pid = 1812] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 372 (0x9ea1c000) [pid = 1812] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 371 (0x8b3b0400) [pid = 1812] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 370 (0x89e3e000) [pid = 1812] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 369 (0x9914c800) [pid = 1812] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 368 (0x8c35ec00) [pid = 1812] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 367 (0x864e2c00) [pid = 1812] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 366 (0x8e8ef400) [pid = 1812] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 365 (0x97908800) [pid = 1812] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 364 (0x938e7800) [pid = 1812] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 363 (0x883b1800) [pid = 1812] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 362 (0x98236000) [pid = 1812] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 361 (0x88a70400) [pid = 1812] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 360 (0x992dbc00) [pid = 1812] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 359 (0x8f6e7000) [pid = 1812] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 358 (0x883cd400) [pid = 1812] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 357 (0x9dff0000) [pid = 1812] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 356 (0x849d3800) [pid = 1812] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 355 (0x858a7c00) [pid = 1812] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 354 (0x858aa400) [pid = 1812] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 353 (0x8fd5c800) [pid = 1812] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 352 (0x98eb3000) [pid = 1812] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 351 (0x88a67c00) [pid = 1812] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 350 (0x98eb8c00) [pid = 1812] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 349 (0x93ae3800) [pid = 1812] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 348 (0x8fcc7000) [pid = 1812] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 347 (0x902ddc00) [pid = 1812] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 346 (0x97f07800) [pid = 1812] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 345 (0xa0bb3400) [pid = 1812] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 344 (0x92841800) [pid = 1812] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 343 (0x902e8800) [pid = 1812] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 342 (0x93adb400) [pid = 1812] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 341 (0x97c1d800) [pid = 1812] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 340 (0x84b8a800) [pid = 1812] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 339 (0x89866c00) [pid = 1812] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 338 (0x83dd7800) [pid = 1812] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 337 (0x83ef1400) [pid = 1812] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 336 (0x977c3000) [pid = 1812] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 335 (0x88816000) [pid = 1812] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 334 (0x8f388c00) [pid = 1812] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 333 (0x8fbe1c00) [pid = 1812] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 332 (0x83dcfc00) [pid = 1812] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 331 (0x8e7e2000) [pid = 1812] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 330 (0xa0d06000) [pid = 1812] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 329 (0x92869c00) [pid = 1812] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 328 (0x881f6400) [pid = 1812] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 327 (0x883c5000) [pid = 1812] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 326 (0x89e42400) [pid = 1812] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 325 (0x929e6800) [pid = 1812] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 324 (0x9914ec00) [pid = 1812] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 323 (0x9294f000) [pid = 1812] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 322 (0x8fff4c00) [pid = 1812] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 321 (0x888d2800) [pid = 1812] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 320 (0x8e8ed000) [pid = 1812] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 319 (0x94fba400) [pid = 1812] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 318 (0x89e4a000) [pid = 1812] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 317 (0x8e7ed000) [pid = 1812] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 316 (0x883c6c00) [pid = 1812] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 315 (0x8c1bd400) [pid = 1812] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 314 (0x97c1a000) [pid = 1812] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 313 (0x888d4400) [pid = 1812] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 312 (0x99c9e000) [pid = 1812] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 311 (0x88bd7c00) [pid = 1812] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 310 (0x99c95800) [pid = 1812] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 309 (0x94fbf800) [pid = 1812] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 308 (0x8757a800) [pid = 1812] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 307 (0x92849400) [pid = 1812] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 306 (0x9120bc00) [pid = 1812] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 305 (0x8b7cbc00) [pid = 1812] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 304 (0x8c12cc00) [pid = 1812] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 303 (0x8a3e3800) [pid = 1812] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 302 (0x929e6400) [pid = 1812] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 301 (0x9038d800) [pid = 1812] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 300 (0x86342c00) [pid = 1812] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 299 (0x8fb41c00) [pid = 1812] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 298 (0x97e56800) [pid = 1812] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 297 (0x8a3ef800) [pid = 1812] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 296 (0x9ea20000) [pid = 1812] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 295 (0x88bdf000) [pid = 1812] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 294 (0x858ad000) [pid = 1812] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 293 (0x929c9000) [pid = 1812] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 292 (0x83ee9800) [pid = 1812] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 291 (0x98f74c00) [pid = 1812] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 290 (0x89b26c00) [pid = 1812] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 289 (0x8fd61800) [pid = 1812] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 288 (0x8f6dd000) [pid = 1812] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 287 (0x87579000) [pid = 1812] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 286 (0x98b0e400) [pid = 1812] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 285 (0x881f2c00) [pid = 1812] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 284 (0x89b20400) [pid = 1812] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 283 (0x8fff2400) [pid = 1812] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 282 (0x98f5e800) [pid = 1812] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 281 (0x97c11800) [pid = 1812] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 280 (0x945bb800) [pid = 1812] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 279 (0x97c17c00) [pid = 1812] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 278 (0x8589f800) [pid = 1812] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 277 (0x98eb5c00) [pid = 1812] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 276 (0x8b3ab400) [pid = 1812] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 275 (0x96fe0800) [pid = 1812] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 274 (0x8e807000) [pid = 1812] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 273 (0x97c18000) [pid = 1812] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 272 (0x8c12e000) [pid = 1812] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 271 (0x88a6b400) [pid = 1812] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 270 (0x88819000) [pid = 1812] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 269 (0x8fff0000) [pid = 1812] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 268 (0x8e815400) [pid = 1812] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 267 (0x92951400) [pid = 1812] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 266 (0x98f75000) [pid = 1812] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 265 (0x8eb9d000) [pid = 1812] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 264 (0x84b83c00) [pid = 1812] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 263 (0x89cd5000) [pid = 1812] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 262 (0x938e9c00) [pid = 1812] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 261 (0x8f841c00) [pid = 1812] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0x8e958400) [pid = 1812] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0x8f84fc00) [pid = 1812] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 258 (0x881f9800) [pid = 1812] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 257 (0x9ea1b800) [pid = 1812] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 256 (0x94fe2400) [pid = 1812] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 255 (0x8c365000) [pid = 1812] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0x929f3400) [pid = 1812] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:40:17 INFO - PROCESS | 1812 | --DOMWINDOW == 253 (0x92842400) [pid = 1812] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:40:17 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0x938ed800) [pid = 1812] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:40:17 INFO - PROCESS | 1812 | --DOMWINDOW == 251 (0xa3d8f400) [pid = 1812] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:40:17 INFO - PROCESS | 1812 | --DOMWINDOW == 250 (0xa0f84800) [pid = 1812] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:40:17 INFO - PROCESS | 1812 | --DOMWINDOW == 249 (0x881ef400) [pid = 1812] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:40:17 INFO - PROCESS | 1812 | --DOMWINDOW == 248 (0x8e80d800) [pid = 1812] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:40:17 INFO - PROCESS | 1812 | --DOMWINDOW == 247 (0x8f6e4000) [pid = 1812] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:40:17 INFO - PROCESS | 1812 | 1461267617249 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 12:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 3254ms 12:40:17 INFO - PROCESS | 1812 | 1461267617310 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:40:17 INFO - PROCESS | 1812 | 1461267617314 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 12:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:40:17 INFO - PROCESS | 1812 | 1461267617320 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:40:17 INFO - PROCESS | 1812 | 1461267617323 Marionette TRACE conn3 <- [1,1070,null,{}] 12:40:17 INFO - PROCESS | 1812 | 1461267617328 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:17 INFO - PROCESS | 1812 | 1461267617557 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:40:17 INFO - PROCESS | 1812 | 1461267617628 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x849d4c00 == 108 [pid = 1812] [id = 275] 12:40:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 248 (0x849d9400) [pid = 1812] [serial = 826] [outer = (nil)] 12:40:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 249 (0x858aa400) [pid = 1812] [serial = 827] [outer = 0x849d9400] 12:40:17 INFO - PROCESS | 1812 | 1461267617712 Marionette DEBUG loaded listener.js 12:40:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 250 (0x883c7800) [pid = 1812] [serial = 828] [outer = 0x849d9400] 12:40:18 INFO - PROCESS | 1812 | 1461267618675 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 12:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1380ms 12:40:18 INFO - PROCESS | 1812 | 1461267618701 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:40:18 INFO - PROCESS | 1812 | 1461267618707 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 12:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:40:18 INFO - PROCESS | 1812 | 1461267618716 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:40:18 INFO - PROCESS | 1812 | 1461267618722 Marionette TRACE conn3 <- [1,1074,null,{}] 12:40:18 INFO - PROCESS | 1812 | 1461267618741 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:18 INFO - PROCESS | 1812 | 1461267618971 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:40:19 INFO - PROCESS | 1812 | 1461267619304 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x853bbc00 == 109 [pid = 1812] [id = 276] 12:40:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 251 (0x853c0400) [pid = 1812] [serial = 829] [outer = (nil)] 12:40:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 252 (0x858a5400) [pid = 1812] [serial = 830] [outer = 0x853c0400] 12:40:19 INFO - PROCESS | 1812 | 1461267619396 Marionette DEBUG loaded listener.js 12:40:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x8634c000) [pid = 1812] [serial = 831] [outer = 0x853c0400] 12:40:20 INFO - PROCESS | 1812 | 1461267620342 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 12:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1686ms 12:40:20 INFO - PROCESS | 1812 | 1461267620401 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:40:20 INFO - PROCESS | 1812 | 1461267620410 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 12:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:40:20 INFO - PROCESS | 1812 | 1461267620420 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:40:20 INFO - PROCESS | 1812 | 1461267620425 Marionette TRACE conn3 <- [1,1078,null,{}] 12:40:20 INFO - PROCESS | 1812 | 1461267620431 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:20 INFO - PROCESS | 1812 | 1461267620744 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:40:21 INFO - PROCESS | 1812 | 1461267621012 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x849de000 == 110 [pid = 1812] [id = 277] 12:40:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 254 (0x883c9000) [pid = 1812] [serial = 832] [outer = (nil)] 12:40:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0x88819000) [pid = 1812] [serial = 833] [outer = 0x883c9000] 12:40:21 INFO - PROCESS | 1812 | 1461267621099 Marionette DEBUG loaded listener.js 12:40:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0x888d4400) [pid = 1812] [serial = 834] [outer = 0x883c9000] 12:40:22 INFO - PROCESS | 1812 | 1461267622174 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 12:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1787ms 12:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:40:22 INFO - PROCESS | 1812 | 1461267622207 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:40:22 INFO - PROCESS | 1812 | 1461267622210 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 12:40:22 INFO - PROCESS | 1812 | 1461267622217 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:40:22 INFO - PROCESS | 1812 | 1461267622223 Marionette TRACE conn3 <- [1,1082,null,{}] 12:40:22 INFO - PROCESS | 1812 | 1461267622240 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:22 INFO - PROCESS | 1812 | 1461267622486 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:40:22 INFO - PROCESS | 1812 | 1461267622848 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8986fc00 == 111 [pid = 1812] [id = 278] 12:40:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0x89b26000) [pid = 1812] [serial = 835] [outer = (nil)] 12:40:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0x89cd6c00) [pid = 1812] [serial = 836] [outer = 0x89b26000] 12:40:22 INFO - PROCESS | 1812 | 1461267622942 Marionette DEBUG loaded listener.js 12:40:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0x89e4a000) [pid = 1812] [serial = 837] [outer = 0x89b26000] 12:40:23 INFO - PROCESS | 1812 | 1461267623885 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 12:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1687ms 12:40:23 INFO - PROCESS | 1812 | 1461267623903 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:40:23 INFO - PROCESS | 1812 | 1461267623907 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 12:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:40:23 INFO - PROCESS | 1812 | 1461267623913 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:40:23 INFO - PROCESS | 1812 | 1461267623916 Marionette TRACE conn3 <- [1,1086,null,{}] 12:40:23 INFO - PROCESS | 1812 | 1461267623922 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:24 INFO - PROCESS | 1812 | 1461267624100 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:40:24 INFO - PROCESS | 1812 | 1461267624415 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8986d800 == 112 [pid = 1812] [id = 279] 12:40:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x8b741800) [pid = 1812] [serial = 838] [outer = (nil)] 12:40:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x8c00a000) [pid = 1812] [serial = 839] [outer = 0x8b741800] 12:40:24 INFO - PROCESS | 1812 | 1461267624506 Marionette DEBUG loaded listener.js 12:40:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 262 (0x8c130000) [pid = 1812] [serial = 840] [outer = 0x8b741800] 12:40:25 INFO - PROCESS | 1812 | 1461267625367 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 12:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1484ms 12:40:25 INFO - PROCESS | 1812 | 1461267625397 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:40:25 INFO - PROCESS | 1812 | 1461267625401 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 12:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:40:25 INFO - PROCESS | 1812 | 1461267625407 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:40:25 INFO - PROCESS | 1812 | 1461267625411 Marionette TRACE conn3 <- [1,1090,null,{}] 12:40:25 INFO - PROCESS | 1812 | 1461267625417 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:25 INFO - PROCESS | 1812 | 1461267625599 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:40:25 INFO - PROCESS | 1812 | 1461267625922 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b3b0400 == 113 [pid = 1812] [id = 280] 12:40:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 263 (0x8c359400) [pid = 1812] [serial = 841] [outer = (nil)] 12:40:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 264 (0x8e7e8000) [pid = 1812] [serial = 842] [outer = 0x8c359400] 12:40:26 INFO - PROCESS | 1812 | 1461267626011 Marionette DEBUG loaded listener.js 12:40:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 265 (0x8e807c00) [pid = 1812] [serial = 843] [outer = 0x8c359400] 12:40:26 INFO - PROCESS | 1812 | 1461267626835 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 12:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1483ms 12:40:26 INFO - PROCESS | 1812 | 1461267626892 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:40:26 INFO - PROCESS | 1812 | 1461267626896 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 12:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:40:26 INFO - PROCESS | 1812 | 1461267626902 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:40:26 INFO - PROCESS | 1812 | 1461267626906 Marionette TRACE conn3 <- [1,1094,null,{}] 12:40:26 INFO - PROCESS | 1812 | 1461267626911 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:27 INFO - PROCESS | 1812 | 1461267627125 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:40:27 INFO - PROCESS | 1812 | 1461267627456 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x87578000 == 114 [pid = 1812] [id = 281] 12:40:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 266 (0x8eb9d000) [pid = 1812] [serial = 844] [outer = (nil)] 12:40:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 267 (0x8f383000) [pid = 1812] [serial = 845] [outer = 0x8eb9d000] 12:40:27 INFO - PROCESS | 1812 | 1461267627552 Marionette DEBUG loaded listener.js 12:40:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 268 (0x8f848000) [pid = 1812] [serial = 846] [outer = 0x8eb9d000] 12:40:28 INFO - PROCESS | 1812 | 1461267628422 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 12:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1537ms 12:40:28 INFO - PROCESS | 1812 | 1461267628440 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:40:28 INFO - PROCESS | 1812 | 1461267628443 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 12:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:40:28 INFO - PROCESS | 1812 | 1461267628450 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:40:28 INFO - PROCESS | 1812 | 1461267628454 Marionette TRACE conn3 <- [1,1098,null,{}] 12:40:28 INFO - PROCESS | 1812 | 1461267628459 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:28 INFO - PROCESS | 1812 | 1461267628645 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:40:28 INFO - PROCESS | 1812 | 1461267628919 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8eb9f400 == 115 [pid = 1812] [id = 282] 12:40:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 269 (0x8fb4a400) [pid = 1812] [serial = 847] [outer = (nil)] 12:40:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 270 (0x8fcbf000) [pid = 1812] [serial = 848] [outer = 0x8fb4a400] 12:40:29 INFO - PROCESS | 1812 | 1461267629055 Marionette DEBUG loaded listener.js 12:40:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 271 (0x8fccb800) [pid = 1812] [serial = 849] [outer = 0x8fb4a400] 12:40:29 INFO - PROCESS | 1812 | 1461267629901 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 12:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1531ms 12:40:29 INFO - PROCESS | 1812 | 1461267629982 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:40:29 INFO - PROCESS | 1812 | 1461267629986 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 12:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:40:29 INFO - PROCESS | 1812 | 1461267629992 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:40:29 INFO - PROCESS | 1812 | 1461267629996 Marionette TRACE conn3 <- [1,1102,null,{}] 12:40:30 INFO - PROCESS | 1812 | 1461267630001 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:30 INFO - PROCESS | 1812 | 1461267630182 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:40:30 INFO - PROCESS | 1812 | 1461267630509 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f38f000 == 116 [pid = 1812] [id = 283] 12:40:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 272 (0x8fb4b800) [pid = 1812] [serial = 850] [outer = (nil)] 12:40:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 273 (0x8fffbc00) [pid = 1812] [serial = 851] [outer = 0x8fb4b800] 12:40:30 INFO - PROCESS | 1812 | 1461267630602 Marionette DEBUG loaded listener.js 12:40:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 274 (0x8fffec00) [pid = 1812] [serial = 852] [outer = 0x8fb4b800] 12:40:31 INFO - PROCESS | 1812 | 1461267631480 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 12:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1532ms 12:40:31 INFO - PROCESS | 1812 | 1461267631525 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:40:31 INFO - PROCESS | 1812 | 1461267631529 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 12:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:40:31 INFO - PROCESS | 1812 | 1461267631536 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:40:31 INFO - PROCESS | 1812 | 1461267631539 Marionette TRACE conn3 <- [1,1106,null,{}] 12:40:31 INFO - PROCESS | 1812 | 1461267631545 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:31 INFO - PROCESS | 1812 | 1461267631801 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:40:32 INFO - PROCESS | 1812 | 1461267632116 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fbe8800 == 117 [pid = 1812] [id = 284] 12:40:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 275 (0x8fff8c00) [pid = 1812] [serial = 853] [outer = (nil)] 12:40:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 276 (0x91206800) [pid = 1812] [serial = 854] [outer = 0x8fff8c00] 12:40:32 INFO - PROCESS | 1812 | 1461267632211 Marionette DEBUG loaded listener.js 12:40:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 277 (0x9120b000) [pid = 1812] [serial = 855] [outer = 0x8fff8c00] 12:40:33 INFO - PROCESS | 1812 | 1461267633073 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 12:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1585ms 12:40:33 INFO - PROCESS | 1812 | 1461267633122 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:40:33 INFO - PROCESS | 1812 | 1461267633126 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 12:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:40:33 INFO - PROCESS | 1812 | 1461267633132 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:40:33 INFO - PROCESS | 1812 | 1461267633135 Marionette TRACE conn3 <- [1,1110,null,{}] 12:40:33 INFO - PROCESS | 1812 | 1461267633141 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:33 INFO - PROCESS | 1812 | 1461267633316 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:40:33 INFO - PROCESS | 1812 | 1461267633648 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x883c5000 == 118 [pid = 1812] [id = 285] 12:40:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 278 (0x8fbe9400) [pid = 1812] [serial = 856] [outer = (nil)] 12:40:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 279 (0x92848c00) [pid = 1812] [serial = 857] [outer = 0x8fbe9400] 12:40:33 INFO - PROCESS | 1812 | 1461267633739 Marionette DEBUG loaded listener.js 12:40:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 280 (0x9286b400) [pid = 1812] [serial = 858] [outer = 0x8fbe9400] 12:40:34 INFO - PROCESS | 1812 | 1461267634578 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 12:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1484ms 12:40:34 INFO - PROCESS | 1812 | 1461267634616 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:40:34 INFO - PROCESS | 1812 | 1461267634621 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 12:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:40:34 INFO - PROCESS | 1812 | 1461267634628 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:40:34 INFO - PROCESS | 1812 | 1461267634632 Marionette TRACE conn3 <- [1,1114,null,{}] 12:40:34 INFO - PROCESS | 1812 | 1461267634638 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:34 INFO - PROCESS | 1812 | 1461267634846 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:40:35 INFO - PROCESS | 1812 | 1461267635178 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x9286a800 == 119 [pid = 1812] [id = 286] 12:40:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 281 (0x929eac00) [pid = 1812] [serial = 859] [outer = (nil)] 12:40:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 282 (0x938e9c00) [pid = 1812] [serial = 860] [outer = 0x929eac00] 12:40:35 INFO - PROCESS | 1812 | 1461267635280 Marionette DEBUG loaded listener.js 12:40:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 283 (0x93ad6c00) [pid = 1812] [serial = 861] [outer = 0x929eac00] 12:40:36 INFO - PROCESS | 1812 | 1461267636212 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 12:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1636ms 12:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:40:36 INFO - PROCESS | 1812 | 1461267636264 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:40:36 INFO - PROCESS | 1812 | 1461267636267 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 12:40:36 INFO - PROCESS | 1812 | 1461267636274 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:40:36 INFO - PROCESS | 1812 | 1461267636277 Marionette TRACE conn3 <- [1,1118,null,{}] 12:40:36 INFO - PROCESS | 1812 | 1461267636298 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:36 INFO - PROCESS | 1812 | 1461267636546 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:40:36 INFO - PROCESS | 1812 | 1461267636770 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x902e7c00 == 120 [pid = 1812] [id = 287] 12:40:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 284 (0x929c9000) [pid = 1812] [serial = 862] [outer = (nil)] 12:40:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 285 (0x94fbc400) [pid = 1812] [serial = 863] [outer = 0x929c9000] 12:40:36 INFO - PROCESS | 1812 | 1461267636865 Marionette DEBUG loaded listener.js 12:40:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 286 (0x95a39800) [pid = 1812] [serial = 864] [outer = 0x929c9000] 12:40:37 INFO - PROCESS | 1812 | 1461267637769 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 12:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1537ms 12:40:37 INFO - PROCESS | 1812 | 1461267637810 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:40:37 INFO - PROCESS | 1812 | 1461267637814 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 12:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:40:37 INFO - PROCESS | 1812 | 1461267637820 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:40:37 INFO - PROCESS | 1812 | 1461267637823 Marionette TRACE conn3 <- [1,1122,null,{}] 12:40:37 INFO - PROCESS | 1812 | 1461267637829 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:38 INFO - PROCESS | 1812 | 1461267638007 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:40:38 INFO - PROCESS | 1812 | 1461267638327 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x849d8400 == 121 [pid = 1812] [id = 288] 12:40:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 287 (0x929ef000) [pid = 1812] [serial = 865] [outer = (nil)] 12:40:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 288 (0x97908800) [pid = 1812] [serial = 866] [outer = 0x929ef000] 12:40:38 INFO - PROCESS | 1812 | 1461267638416 Marionette DEBUG loaded listener.js 12:40:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 289 (0x97c15800) [pid = 1812] [serial = 867] [outer = 0x929ef000] 12:40:39 INFO - PROCESS | 1812 | 1461267639282 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 12:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1479ms 12:40:39 INFO - PROCESS | 1812 | 1461267639299 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:40:39 INFO - PROCESS | 1812 | 1461267639303 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 12:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:40:39 INFO - PROCESS | 1812 | 1461267639309 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:40:39 INFO - PROCESS | 1812 | 1461267639313 Marionette TRACE conn3 <- [1,1126,null,{}] 12:40:39 INFO - PROCESS | 1812 | 1461267639318 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:39 INFO - PROCESS | 1812 | 1461267639500 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:40:39 INFO - PROCESS | 1812 | 1461267639787 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b84400 == 122 [pid = 1812] [id = 289] 12:40:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 290 (0x8e8fac00) [pid = 1812] [serial = 868] [outer = (nil)] 12:40:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 291 (0x97cf0000) [pid = 1812] [serial = 869] [outer = 0x8e8fac00] 12:40:39 INFO - PROCESS | 1812 | 1461267639921 Marionette DEBUG loaded listener.js 12:40:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 292 (0x97e57400) [pid = 1812] [serial = 870] [outer = 0x8e8fac00] 12:40:40 INFO - PROCESS | 1812 | 1461267640807 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 12:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1533ms 12:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:40:40 INFO - PROCESS | 1812 | 1461267640842 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:40:40 INFO - PROCESS | 1812 | 1461267640845 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 12:40:40 INFO - PROCESS | 1812 | 1461267640852 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:40:40 INFO - PROCESS | 1812 | 1461267640855 Marionette TRACE conn3 <- [1,1130,null,{}] 12:40:40 INFO - PROCESS | 1812 | 1461267640861 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:41 INFO - PROCESS | 1812 | 1461267641040 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:40:41 INFO - PROCESS | 1812 | 1461267641364 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x902e1800 == 123 [pid = 1812] [id = 290] 12:40:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 293 (0x97e5f000) [pid = 1812] [serial = 871] [outer = (nil)] 12:40:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 294 (0x98232400) [pid = 1812] [serial = 872] [outer = 0x97e5f000] 12:40:41 INFO - PROCESS | 1812 | 1461267641457 Marionette DEBUG loaded listener.js 12:40:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 295 (0x98234000) [pid = 1812] [serial = 873] [outer = 0x97e5f000] 12:40:42 INFO - PROCESS | 1812 | 1461267642506 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 12:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1692ms 12:40:42 INFO - PROCESS | 1812 | 1461267642545 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:40:42 INFO - PROCESS | 1812 | 1461267642547 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 12:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:40:42 INFO - PROCESS | 1812 | 1461267642554 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:40:42 INFO - PROCESS | 1812 | 1461267642557 Marionette TRACE conn3 <- [1,1134,null,{}] 12:40:42 INFO - PROCESS | 1812 | 1461267642564 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:42 INFO - PROCESS | 1812 | 1461267642807 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:40:43 INFO - PROCESS | 1812 | 1461267643132 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x83dd1c00 == 124 [pid = 1812] [id = 291] 12:40:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 296 (0x83dd4800) [pid = 1812] [serial = 874] [outer = (nil)] 12:40:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 297 (0x849d9000) [pid = 1812] [serial = 875] [outer = 0x83dd4800] 12:40:43 INFO - PROCESS | 1812 | 1461267643230 Marionette DEBUG loaded listener.js 12:40:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 298 (0x84b88400) [pid = 1812] [serial = 876] [outer = 0x83dd4800] 12:40:44 INFO - PROCESS | 1812 | 1461267644234 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1739ms 12:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:40:44 INFO - PROCESS | 1812 | 1461267644294 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:40:44 INFO - PROCESS | 1812 | 1461267644297 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 12:40:44 INFO - PROCESS | 1812 | 1461267644305 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:40:44 INFO - PROCESS | 1812 | 1461267644308 Marionette TRACE conn3 <- [1,1138,null,{}] 12:40:44 INFO - PROCESS | 1812 | 1461267644314 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:44 INFO - PROCESS | 1812 | 1461267644519 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:40:44 INFO - PROCESS | 1812 | 1461267644850 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x83eef800 == 125 [pid = 1812] [id = 292] 12:40:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 299 (0x83ef2000) [pid = 1812] [serial = 877] [outer = (nil)] 12:40:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 300 (0x8634e000) [pid = 1812] [serial = 878] [outer = 0x83ef2000] 12:40:44 INFO - PROCESS | 1812 | 1461267644942 Marionette DEBUG loaded listener.js 12:40:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 301 (0x883b3000) [pid = 1812] [serial = 879] [outer = 0x83ef2000] 12:40:45 INFO - PROCESS | 1812 | 1461267645837 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 12:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1591ms 12:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:40:45 INFO - PROCESS | 1812 | 1461267645895 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:40:45 INFO - PROCESS | 1812 | 1461267645898 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 12:40:45 INFO - PROCESS | 1812 | 1461267645904 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:40:45 INFO - PROCESS | 1812 | 1461267645908 Marionette TRACE conn3 <- [1,1142,null,{}] 12:40:45 INFO - PROCESS | 1812 | 1461267645913 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:46 INFO - PROCESS | 1812 | 1461267646136 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:40:46 INFO - PROCESS | 1812 | 1461267646506 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x83eef000 == 126 [pid = 1812] [id = 293] 12:40:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 302 (0x84b8e800) [pid = 1812] [serial = 880] [outer = (nil)] 12:40:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 303 (0x89868000) [pid = 1812] [serial = 881] [outer = 0x84b8e800] 12:40:46 INFO - PROCESS | 1812 | 1461267646603 Marionette DEBUG loaded listener.js 12:40:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 304 (0x89b2a000) [pid = 1812] [serial = 882] [outer = 0x84b8e800] 12:40:47 INFO - PROCESS | 1812 | 1461267647583 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 12:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1742ms 12:40:47 INFO - PROCESS | 1812 | 1461267647646 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:40:47 INFO - PROCESS | 1812 | 1461267647650 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 12:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:40:47 INFO - PROCESS | 1812 | 1461267647657 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:40:47 INFO - PROCESS | 1812 | 1461267647660 Marionette TRACE conn3 <- [1,1146,null,{}] 12:40:47 INFO - PROCESS | 1812 | 1461267647667 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:47 INFO - PROCESS | 1812 | 1461267647873 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:40:48 INFO - PROCESS | 1812 | 1461267648223 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b8cc00 == 127 [pid = 1812] [id = 294] 12:40:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 305 (0x8634dc00) [pid = 1812] [serial = 883] [outer = (nil)] 12:40:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 306 (0x888d1800) [pid = 1812] [serial = 884] [outer = 0x8634dc00] 12:40:48 INFO - PROCESS | 1812 | 1461267648314 Marionette DEBUG loaded listener.js 12:40:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 307 (0x8986e800) [pid = 1812] [serial = 885] [outer = 0x8634dc00] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x849db400 == 126 [pid = 1812] [id = 274] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x84b90000 == 125 [pid = 1812] [id = 273] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x83dcf800 == 124 [pid = 1812] [id = 272] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x883ce400 == 123 [pid = 1812] [id = 252] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x84b89c00 == 122 [pid = 1812] [id = 270] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x881f1c00 == 121 [pid = 1812] [id = 271] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x91423400 == 120 [pid = 1812] [id = 268] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x9142b800 == 119 [pid = 1812] [id = 266] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x929d3400 == 118 [pid = 1812] [id = 267] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x90390400 == 117 [pid = 1812] [id = 265] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x8f6e4c00 == 116 [pid = 1812] [id = 263] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x88bd6800 == 115 [pid = 1812] [id = 262] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x8c133800 == 114 [pid = 1812] [id = 260] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x8e956000 == 113 [pid = 1812] [id = 261] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x8c133c00 == 112 [pid = 1812] [id = 259] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x8a71dc00 == 111 [pid = 1812] [id = 258] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x888d5000 == 110 [pid = 1812] [id = 257] 12:40:50 INFO - PROCESS | 1812 | --DOCSHELL 0x84b89000 == 109 [pid = 1812] [id = 254] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 306 (0x89cd8000) [pid = 1812] [serial = 761] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 305 (0x89b21400) [pid = 1812] [serial = 759] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 304 (0x89cd6000) [pid = 1812] [serial = 548] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 303 (0xa2be7400) [pid = 1812] [serial = 717] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 302 (0x94fbe400) [pid = 1812] [serial = 319] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 301 (0x93ada800) [pid = 1812] [serial = 633] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 300 (0x8fbdf800) [pid = 1812] [serial = 358] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 299 (0x8fb3dc00) [pid = 1812] [serial = 699] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 298 (0x945c5800) [pid = 1812] [serial = 416] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 297 (0x929ce000) [pid = 1812] [serial = 702] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 296 (0xa01d9c00) [pid = 1812] [serial = 138] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 295 (0x849da800) [pid = 1812] [serial = 725] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 294 (0x928d1400) [pid = 1812] [serial = 165] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 293 (0x99c9e800) [pid = 1812] [serial = 364] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 292 (0x99c9f800) [pid = 1812] [serial = 337] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 291 (0xa01ad000) [pid = 1812] [serial = 210] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 290 (0x8fe79400) [pid = 1812] [serial = 452] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 289 (0x8c013400) [pid = 1812] [serial = 443] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 288 (0x99c99c00) [pid = 1812] [serial = 135] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 287 (0x8fbdac00) [pid = 1812] [serial = 581] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 286 (0x864ea400) [pid = 1812] [serial = 719] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 285 (0x8fd60000) [pid = 1812] [serial = 449] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 284 (0x98f5e400) [pid = 1812] [serial = 636] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 283 (0x938f5000) [pid = 1812] [serial = 376] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 282 (0x883ba000) [pid = 1812] [serial = 672] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 281 (0x9dfe2c00) [pid = 1812] [serial = 714] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 280 (0x88bdcc00) [pid = 1812] [serial = 756] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 279 (0xa0bdac00) [pid = 1812] [serial = 385] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 278 (0x91428c00) [pid = 1812] [serial = 316] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 277 (0x98f55000) [pid = 1812] [serial = 605] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 276 (0xa0d0fc00) [pid = 1812] [serial = 651] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 275 (0x91223800) [pid = 1812] [serial = 701] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 274 (0x84b89400) [pid = 1812] [serial = 728] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 273 (0x87571400) [pid = 1812] [serial = 692] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 272 (0x89870000) [pid = 1812] [serial = 669] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 271 (0x95a9a000) [pid = 1812] [serial = 539] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 270 (0x9fda1c00) [pid = 1812] [serial = 367] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 269 (0x88a73c00) [pid = 1812] [serial = 663] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 268 (0x98f69000) [pid = 1812] [serial = 171] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 267 (0x97c1c000) [pid = 1812] [serial = 542] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 266 (0x90398000) [pid = 1812] [serial = 370] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 265 (0x902e9400) [pid = 1812] [serial = 422] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 264 (0x99c2f800) [pid = 1812] [serial = 491] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 263 (0xa1058400) [pid = 1812] [serial = 141] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 262 (0x94fda400) [pid = 1812] [serial = 705] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 261 (0x88bd7400) [pid = 1812] [serial = 755] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0x938ecc00) [pid = 1812] [serial = 593] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0x97e5ac00) [pid = 1812] [serial = 599] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 258 (0x97e5e800) [pid = 1812] [serial = 707] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 257 (0x853bc800) [pid = 1812] [serial = 735] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 256 (0x853bac00) [pid = 1812] [serial = 734] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 255 (0x8986e000) [pid = 1812] [serial = 654] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0x83eec000) [pid = 1812] [serial = 740] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 253 (0x89cd0c00) [pid = 1812] [serial = 747] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0x98ebf800) [pid = 1812] [serial = 488] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 251 (0x8eba8c00) [pid = 1812] [serial = 506] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 250 (0x929e9c00) [pid = 1812] [serial = 388] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 249 (0x94f7c000) [pid = 1812] [serial = 361] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 248 (0x83dd8000) [pid = 1812] [serial = 737] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 247 (0x8fbde000) [pid = 1812] [serial = 413] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 246 (0x83ddb000) [pid = 1812] [serial = 738] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 245 (0xa44cb800) [pid = 1812] [serial = 723] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 244 (0x97c11c00) [pid = 1812] [serial = 132] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 243 (0x8fff9000) [pid = 1812] [serial = 587] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 242 (0x89cd0800) [pid = 1812] [serial = 557] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 241 (0x8fd58000) [pid = 1812] [serial = 446] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 240 (0x94f73800) [pid = 1812] [serial = 596] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 239 (0x9b190c00) [pid = 1812] [serial = 207] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 238 (0x97777400) [pid = 1812] [serial = 216] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 237 (0x84b8b000) [pid = 1812] [serial = 729] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 236 (0x92952000) [pid = 1812] [serial = 590] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 235 (0x8b3abc00) [pid = 1812] [serial = 530] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 234 (0x8e8f7400) [pid = 1812] [serial = 241] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 233 (0x97eba800) [pid = 1812] [serial = 289] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 232 (0x8c136c00) [pid = 1812] [serial = 467] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 231 (0x8f849400) [pid = 1812] [serial = 201] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 230 (0x8a720400) [pid = 1812] [serial = 620] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 229 (0x902e7400) [pid = 1812] [serial = 425] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 228 (0x99c90400) [pid = 1812] [serial = 247] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 227 (0x998d4000) [pid = 1812] [serial = 708] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 226 (0xa3dee000) [pid = 1812] [serial = 500] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 225 (0x83eed800) [pid = 1812] [serial = 741] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 224 (0xa0f7e400) [pid = 1812] [serial = 292] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 223 (0x88be4400) [pid = 1812] [serial = 645] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 222 (0xa3deb800) [pid = 1812] [serial = 295] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 221 (0x97c17800) [pid = 1812] [serial = 482] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 220 (0x88a6a400) [pid = 1812] [serial = 660] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 219 (0x97816400) [pid = 1812] [serial = 204] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 218 (0x8e7efc00) [pid = 1812] [serial = 698] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0x92954000) [pid = 1812] [serial = 630] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 216 (0x8c006c00) [pid = 1812] [serial = 434] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 215 (0x8e8f3800) [pid = 1812] [serial = 623] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 214 (0xa01ac800) [pid = 1812] [serial = 428] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 213 (0x9fc93400) [pid = 1812] [serial = 256] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0x91420c00) [pid = 1812] [serial = 473] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0x8634d000) [pid = 1812] [serial = 657] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0x94fb9400) [pid = 1812] [serial = 144] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x94fb6400) [pid = 1812] [serial = 704] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x97e5f800) [pid = 1812] [serial = 328] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x8b7d4800) [pid = 1812] [serial = 431] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0xa0d40c00) [pid = 1812] [serial = 497] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x8b74ac00) [pid = 1812] [serial = 648] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x86345800) [pid = 1812] [serial = 749] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x97908000) [pid = 1812] [serial = 250] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x864f0000) [pid = 1812] [serial = 726] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x83ef5c00) [pid = 1812] [serial = 743] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0xa2b92400) [pid = 1812] [serial = 722] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x99154c00) [pid = 1812] [serial = 174] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x8c00e400) [pid = 1812] [serial = 440] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x881fc000) [pid = 1812] [serial = 693] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x8634d800) [pid = 1812] [serial = 750] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x9286e400) [pid = 1812] [serial = 536] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x8f6e3000) [pid = 1812] [serial = 298] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x864ed400) [pid = 1812] [serial = 720] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x9fc40400) [pid = 1812] [serial = 642] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x98f70000) [pid = 1812] [serial = 325] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x883c7000) [pid = 1812] [serial = 753] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x89b28000) [pid = 1812] [serial = 437] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x9038d400) [pid = 1812] [serial = 627] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x9fd5c000) [pid = 1812] [serial = 419] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x99c9a400) [pid = 1812] [serial = 639] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x9aeca400) [pid = 1812] [serial = 713] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x97e65400) [pid = 1812] [serial = 485] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x853b2400) [pid = 1812] [serial = 744] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x9823c400) [pid = 1812] [serial = 711] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x858ab800) [pid = 1812] [serial = 666] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x9dfeec00) [pid = 1812] [serial = 545] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8c12f000) [pid = 1812] [serial = 578] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x99c2f400) [pid = 1812] [serial = 331] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x9fd5f000) [pid = 1812] [serial = 253] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x98e81400) [pid = 1812] [serial = 322] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x89b27800) [pid = 1812] [serial = 746] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8c139000) [pid = 1812] [serial = 382] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8986a000) [pid = 1812] [serial = 758] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x89ccac00) [pid = 1812] [serial = 575] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8fff9c00) [pid = 1812] [serial = 494] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8fcc4000) [pid = 1812] [serial = 602] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x94fdbc00) [pid = 1812] [serial = 244] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x99c2ec00) [pid = 1812] [serial = 177] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8eba3400) [pid = 1812] [serial = 503] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x853b1c00) [pid = 1812] [serial = 731] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8a722400) [pid = 1812] [serial = 696] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x93adf800) [pid = 1812] [serial = 479] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8fe79000) [pid = 1812] [serial = 584] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8e95fc00) [pid = 1812] [serial = 334] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x92959c00) [pid = 1812] [serial = 286] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x89e48000) [pid = 1812] [serial = 695] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x883c7400) [pid = 1812] [serial = 554] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0xa0d3c800) [pid = 1812] [serial = 213] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x9780ec00) [pid = 1812] [serial = 168] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8e960c00) [pid = 1812] [serial = 533] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x98239000) [pid = 1812] [serial = 710] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0xa10e8800) [pid = 1812] [serial = 716] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x853b3000) [pid = 1812] [serial = 732] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0xa2be5800) [pid = 1812] [serial = 259] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x883bc400) [pid = 1812] [serial = 752] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x929d4c00) [pid = 1812] [serial = 476] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x93adf000) [pid = 1812] [serial = 379] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0xa45e8400) [pid = 1812] [serial = 301] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0xa3d82400) [pid = 1812] [serial = 373] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x881f8400) [pid = 1812] [serial = 551] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8fbe1400) [pid = 1812] [serial = 470] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8fd56000) [pid = 1812] [serial = 617] [outer = (nil)] [url = about:blank] 12:40:50 INFO - PROCESS | 1812 | 1461267650702 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 12:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 3091ms 12:40:50 INFO - PROCESS | 1812 | 1461267650749 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:40:50 INFO - PROCESS | 1812 | 1461267650754 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 12:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:40:50 INFO - PROCESS | 1812 | 1461267650762 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:40:50 INFO - PROCESS | 1812 | 1461267650768 Marionette TRACE conn3 <- [1,1150,null,{}] 12:40:50 INFO - PROCESS | 1812 | 1461267650777 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:50 INFO - PROCESS | 1812 | 1461267650982 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:40:51 INFO - PROCESS | 1812 | 1461267651167 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x83ef5c00 == 110 [pid = 1812] [id = 295] 12:40:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x84b8c400) [pid = 1812] [serial = 886] [outer = (nil)] 12:40:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x853bcc00) [pid = 1812] [serial = 887] [outer = 0x84b8c400] 12:40:51 INFO - PROCESS | 1812 | 1461267651248 Marionette DEBUG loaded listener.js 12:40:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x858ab400) [pid = 1812] [serial = 888] [outer = 0x84b8c400] 12:40:52 INFO - PROCESS | 1812 | 1461267652008 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 12:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1284ms 12:40:52 INFO - PROCESS | 1812 | 1461267652046 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:40:52 INFO - PROCESS | 1812 | 1461267652053 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 12:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:40:52 INFO - PROCESS | 1812 | 1461267652064 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:40:52 INFO - PROCESS | 1812 | 1461267652067 Marionette TRACE conn3 <- [1,1154,null,{}] 12:40:52 INFO - PROCESS | 1812 | 1461267652078 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:52 INFO - PROCESS | 1812 | 1461267652332 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:40:52 INFO - PROCESS | 1812 | 1461267652456 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x858a8c00 == 111 [pid = 1812] [id = 296] 12:40:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x858ad000) [pid = 1812] [serial = 889] [outer = (nil)] 12:40:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x87573800) [pid = 1812] [serial = 890] [outer = 0x858ad000] 12:40:52 INFO - PROCESS | 1812 | 1461267652531 Marionette DEBUG loaded listener.js 12:40:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x881f5000) [pid = 1812] [serial = 891] [outer = 0x858ad000] 12:40:53 INFO - PROCESS | 1812 | 1461267653514 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 12:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1488ms 12:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:40:53 INFO - PROCESS | 1812 | 1461267653553 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:40:53 INFO - PROCESS | 1812 | 1461267653556 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 12:40:53 INFO - PROCESS | 1812 | 1461267653568 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:40:53 INFO - PROCESS | 1812 | 1461267653573 Marionette TRACE conn3 <- [1,1158,null,{}] 12:40:53 INFO - PROCESS | 1812 | 1461267653589 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:53 INFO - PROCESS | 1812 | 1461267653840 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:40:53 INFO - PROCESS | 1812 | 1461267653875 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x881f0000 == 112 [pid = 1812] [id = 297] 12:40:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x883ca400) [pid = 1812] [serial = 892] [outer = (nil)] 12:40:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x88814400) [pid = 1812] [serial = 893] [outer = 0x883ca400] 12:40:53 INFO - PROCESS | 1812 | 1461267653953 Marionette DEBUG loaded listener.js 12:40:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x88a64400) [pid = 1812] [serial = 894] [outer = 0x883ca400] 12:40:55 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x89ccb800) [pid = 1812] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:40:55 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x849d1400) [pid = 1812] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:40:55 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x84b8c000) [pid = 1812] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:40:55 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x883bf800) [pid = 1812] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:40:55 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8b746400) [pid = 1812] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:40:55 INFO - PROCESS | 1812 | 1461267655384 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 12:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1842ms 12:40:55 INFO - PROCESS | 1812 | 1461267655405 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:40:55 INFO - PROCESS | 1812 | 1461267655409 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 12:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:40:55 INFO - PROCESS | 1812 | 1461267655415 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:40:55 INFO - PROCESS | 1812 | 1461267655418 Marionette TRACE conn3 <- [1,1162,null,{}] 12:40:55 INFO - PROCESS | 1812 | 1461267655423 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:55 INFO - PROCESS | 1812 | 1461267655598 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:40:55 INFO - PROCESS | 1812 | 1461267655809 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x849d1400 == 113 [pid = 1812] [id = 298] 12:40:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x881f5400) [pid = 1812] [serial = 895] [outer = (nil)] 12:40:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x88bd9800) [pid = 1812] [serial = 896] [outer = 0x881f5400] 12:40:55 INFO - PROCESS | 1812 | 1461267655884 Marionette DEBUG loaded listener.js 12:40:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x88be3000) [pid = 1812] [serial = 897] [outer = 0x881f5400] 12:40:56 INFO - PROCESS | 1812 | 1461267656601 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 12:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1233ms 12:40:56 INFO - PROCESS | 1812 | 1461267656650 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 12:40:56 INFO - PROCESS | 1812 | 1461267656653 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 12:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:40:56 INFO - PROCESS | 1812 | 1461267656659 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:40:56 INFO - PROCESS | 1812 | 1461267656662 Marionette TRACE conn3 <- [1,1166,null,{}] 12:40:56 INFO - PROCESS | 1812 | 1461267656667 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:56 INFO - PROCESS | 1812 | 1461267656904 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:40:56 INFO - PROCESS | 1812 | 1461267656924 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b8f400 == 114 [pid = 1812] [id = 299] 12:40:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x86350c00) [pid = 1812] [serial = 898] [outer = (nil)] 12:40:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8986ec00) [pid = 1812] [serial = 899] [outer = 0x86350c00] 12:40:57 INFO - PROCESS | 1812 | 1461267656996 Marionette DEBUG loaded listener.js 12:40:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x89b23400) [pid = 1812] [serial = 900] [outer = 0x86350c00] 12:40:57 INFO - PROCESS | 1812 | --DOCSHELL 0x94fd7000 == 113 [pid = 1812] [id = 10] 12:40:58 INFO - PROCESS | 1812 | 1461267658281 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 12:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1681ms 12:40:58 INFO - PROCESS | 1812 | 1461267658349 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 12:40:58 INFO - PROCESS | 1812 | 1461267658357 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 12:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:40:58 INFO - PROCESS | 1812 | 1461267658367 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:40:58 INFO - PROCESS | 1812 | 1461267658371 Marionette TRACE conn3 <- [1,1170,null,{}] 12:40:58 INFO - PROCESS | 1812 | 1461267658380 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:58 INFO - PROCESS | 1812 | 1461267658614 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:40:58 INFO - PROCESS | 1812 | 1461267658894 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b8bc00 == 114 [pid = 1812] [id = 300] 12:40:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8634d000) [pid = 1812] [serial = 901] [outer = (nil)] 12:40:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x87576000) [pid = 1812] [serial = 902] [outer = 0x8634d000] 12:40:59 INFO - PROCESS | 1812 | 1461267659024 Marionette DEBUG loaded listener.js 12:40:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x883b5800) [pid = 1812] [serial = 903] [outer = 0x8634d000] 12:41:00 INFO - PROCESS | 1812 | 1461267660059 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 12:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1732ms 12:41:00 INFO - PROCESS | 1812 | 1461267660099 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 12:41:00 INFO - PROCESS | 1812 | 1461267660107 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 12:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:41:00 INFO - PROCESS | 1812 | 1461267660118 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:41:00 INFO - PROCESS | 1812 | 1461267660122 Marionette TRACE conn3 <- [1,1174,null,{}] 12:41:00 INFO - PROCESS | 1812 | 1461267660128 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:00 INFO - PROCESS | 1812 | 1461267660325 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:41:00 INFO - PROCESS | 1812 | 1461267660627 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x88815000 == 115 [pid = 1812] [id = 301] 12:41:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x88bda000) [pid = 1812] [serial = 904] [outer = (nil)] 12:41:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x89867800) [pid = 1812] [serial = 905] [outer = 0x88bda000] 12:41:00 INFO - PROCESS | 1812 | 1461267660719 Marionette DEBUG loaded listener.js 12:41:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x89b24800) [pid = 1812] [serial = 906] [outer = 0x88bda000] 12:41:01 INFO - PROCESS | 1812 | 1461267661774 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 12:41:01 INFO - PROCESS | 1812 | 1461267661817 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 12:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:41:01 INFO - PROCESS | 1812 | 1461267661843 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:41:01 INFO - PROCESS | 1812 | 1461267661850 Marionette TRACE conn3 <- [1,1178,null,{}] 12:41:01 INFO - PROCESS | 1812 | 1461267661866 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:02 INFO - PROCESS | 1812 | 1461267662082 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:41:02 INFO - PROCESS | 1812 | 1461267662418 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x883cb800 == 116 [pid = 1812] [id = 302] 12:41:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8881ec00) [pid = 1812] [serial = 907] [outer = (nil)] 12:41:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8a3ecc00) [pid = 1812] [serial = 908] [outer = 0x8881ec00] 12:41:02 INFO - PROCESS | 1812 | 1461267662525 Marionette DEBUG loaded listener.js 12:41:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8a724000) [pid = 1812] [serial = 909] [outer = 0x8881ec00] 12:41:03 INFO - PROCESS | 1812 | 1461267663398 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 12:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:41:03 INFO - PROCESS | 1812 | 1461267663486 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 12:41:03 INFO - PROCESS | 1812 | 1461267663493 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:41:03 INFO - PROCESS | 1812 | 1461267663497 Marionette TRACE conn3 <- [1,1182,null,{}] 12:41:03 INFO - PROCESS | 1812 | 1461267663502 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:03 INFO - PROCESS | 1812 | 1461267663726 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:41:04 INFO - PROCESS | 1812 | 1461267664000 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e40800 == 117 [pid = 1812] [id = 303] 12:41:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8a721800) [pid = 1812] [serial = 910] [outer = (nil)] 12:41:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8b747800) [pid = 1812] [serial = 911] [outer = 0x8a721800] 12:41:04 INFO - PROCESS | 1812 | 1461267664127 Marionette DEBUG loaded listener.js 12:41:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8b74fc00) [pid = 1812] [serial = 912] [outer = 0x8a721800] 12:41:04 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:41:04 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:41:05 INFO - PROCESS | 1812 | 1461267665007 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 12:41:05 INFO - PROCESS | 1812 | 1461267665095 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 12:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:41:05 INFO - PROCESS | 1812 | 1461267665102 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:41:05 INFO - PROCESS | 1812 | 1461267665104 Marionette TRACE conn3 <- [1,1186,null,{}] 12:41:05 INFO - PROCESS | 1812 | 1461267665110 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:05 INFO - PROCESS | 1812 | 1461267665295 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:41:05 INFO - PROCESS | 1812 | 1461267665558 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b743800 == 118 [pid = 1812] [id = 304] 12:41:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8c005c00) [pid = 1812] [serial = 913] [outer = (nil)] 12:41:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8c00e000) [pid = 1812] [serial = 914] [outer = 0x8c005c00] 12:41:05 INFO - PROCESS | 1812 | 1461267665683 Marionette DEBUG loaded listener.js 12:41:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8c014000) [pid = 1812] [serial = 915] [outer = 0x8c005c00] 12:41:06 INFO - PROCESS | 1812 | 1461267666580 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 12:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:41:06 INFO - PROCESS | 1812 | 1461267666638 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 12:41:06 INFO - PROCESS | 1812 | 1461267666644 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:41:06 INFO - PROCESS | 1812 | 1461267666648 Marionette TRACE conn3 <- [1,1190,null,{}] 12:41:06 INFO - PROCESS | 1812 | 1461267666653 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:06 INFO - PROCESS | 1812 | 1461267666865 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:41:07 INFO - PROCESS | 1812 | 1461267667120 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b748800 == 119 [pid = 1812] [id = 305] 12:41:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8b7d6000) [pid = 1812] [serial = 916] [outer = (nil)] 12:41:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x8e0b3000) [pid = 1812] [serial = 917] [outer = 0x8b7d6000] 12:41:07 INFO - PROCESS | 1812 | 1461267667326 Marionette DEBUG loaded listener.js 12:41:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8e7e9c00) [pid = 1812] [serial = 918] [outer = 0x8b7d6000] 12:41:08 INFO - PROCESS | 1812 | 1461267668205 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 12:41:08 INFO - PROCESS | 1812 | 1461267668283 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 12:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:41:08 INFO - PROCESS | 1812 | 1461267668292 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:41:08 INFO - PROCESS | 1812 | 1461267668295 Marionette TRACE conn3 <- [1,1194,null,{}] 12:41:08 INFO - PROCESS | 1812 | 1461267668301 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:08 INFO - PROCESS | 1812 | 1461267668486 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:41:08 INFO - PROCESS | 1812 | 1461267668748 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x864efc00 == 120 [pid = 1812] [id = 306] 12:41:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8c1bd000) [pid = 1812] [serial = 919] [outer = (nil)] 12:41:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8e955000) [pid = 1812] [serial = 920] [outer = 0x8c1bd000] 12:41:08 INFO - PROCESS | 1812 | 1461267668888 Marionette DEBUG loaded listener.js 12:41:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8e95b800) [pid = 1812] [serial = 921] [outer = 0x8c1bd000] 12:41:09 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:41:09 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:41:09 INFO - PROCESS | 1812 | 1461267669760 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 12:41:09 INFO - PROCESS | 1812 | 1461267669830 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 12:41:09 INFO - PROCESS | 1812 | 1461267669837 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:41:09 INFO - PROCESS | 1812 | 1461267669840 Marionette TRACE conn3 <- [1,1198,null,{}] 12:41:09 INFO - PROCESS | 1812 | 1461267669846 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:10 INFO - PROCESS | 1812 | 1461267670029 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:41:10 INFO - PROCESS | 1812 | 1461267670210 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x83eefc00 == 121 [pid = 1812] [id = 307] 12:41:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8e0b5c00) [pid = 1812] [serial = 922] [outer = (nil)] 12:41:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x8f385c00) [pid = 1812] [serial = 923] [outer = 0x8e0b5c00] 12:41:10 INFO - PROCESS | 1812 | 1461267670335 Marionette DEBUG loaded listener.js 12:41:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8f6dc000) [pid = 1812] [serial = 924] [outer = 0x8e0b5c00] 12:41:11 INFO - PROCESS | 1812 | 1461267671218 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1446ms 12:41:11 INFO - PROCESS | 1812 | 1461267671283 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:41:11 INFO - PROCESS | 1812 | 1461267671287 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 12:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:41:11 INFO - PROCESS | 1812 | 1461267671293 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:41:11 INFO - PROCESS | 1812 | 1461267671297 Marionette TRACE conn3 <- [1,1202,null,{}] 12:41:11 INFO - PROCESS | 1812 | 1461267671302 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:11 INFO - PROCESS | 1812 | 1461267671486 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:41:11 INFO - PROCESS | 1812 | 1461267671698 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x853b3c00 == 122 [pid = 1812] [id = 308] 12:41:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8e955400) [pid = 1812] [serial = 925] [outer = (nil)] 12:41:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x8f84b400) [pid = 1812] [serial = 926] [outer = 0x8e955400] 12:41:11 INFO - PROCESS | 1812 | 1461267671866 Marionette DEBUG loaded listener.js 12:41:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8fb47c00) [pid = 1812] [serial = 927] [outer = 0x8e955400] 12:41:12 INFO - PROCESS | 1812 | 1461267672757 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1542ms 12:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:41:12 INFO - PROCESS | 1812 | 1461267672836 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:41:12 INFO - PROCESS | 1812 | 1461267672839 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 12:41:12 INFO - PROCESS | 1812 | 1461267672845 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:41:12 INFO - PROCESS | 1812 | 1461267672849 Marionette TRACE conn3 <- [1,1206,null,{}] 12:41:12 INFO - PROCESS | 1812 | 1461267672855 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:13 INFO - PROCESS | 1812 | 1461267673045 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:41:13 INFO - PROCESS | 1812 | 1461267673363 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fcbe000 == 123 [pid = 1812] [id = 309] 12:41:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x8fcbf400) [pid = 1812] [serial = 928] [outer = (nil)] 12:41:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8fd53400) [pid = 1812] [serial = 929] [outer = 0x8fcbf400] 12:41:13 INFO - PROCESS | 1812 | 1461267673454 Marionette DEBUG loaded listener.js 12:41:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8fd56000) [pid = 1812] [serial = 930] [outer = 0x8fcbf400] 12:41:14 INFO - PROCESS | 1812 | 1461267674354 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1582ms 12:41:14 INFO - PROCESS | 1812 | 1461267674426 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:41:14 INFO - PROCESS | 1812 | 1461267674430 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 12:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:41:14 INFO - PROCESS | 1812 | 1461267674436 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:41:14 INFO - PROCESS | 1812 | 1461267674441 Marionette TRACE conn3 <- [1,1210,null,{}] 12:41:14 INFO - PROCESS | 1812 | 1461267674447 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:14 INFO - PROCESS | 1812 | 1461267674694 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:41:15 INFO - PROCESS | 1812 | 1461267675002 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb3cc00 == 124 [pid = 1812] [id = 310] 12:41:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8fbdf800) [pid = 1812] [serial = 931] [outer = (nil)] 12:41:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x8fff6800) [pid = 1812] [serial = 932] [outer = 0x8fbdf800] 12:41:15 INFO - PROCESS | 1812 | 1461267675096 Marionette DEBUG loaded listener.js 12:41:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x902dfc00) [pid = 1812] [serial = 933] [outer = 0x8fbdf800] 12:41:15 INFO - PROCESS | 1812 | 1461267675952 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1589ms 12:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:41:16 INFO - PROCESS | 1812 | 1461267676026 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 12:41:16 INFO - PROCESS | 1812 | 1461267676029 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 12:41:16 INFO - PROCESS | 1812 | 1461267676036 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:41:16 INFO - PROCESS | 1812 | 1461267676039 Marionette TRACE conn3 <- [1,1214,null,{}] 12:41:16 INFO - PROCESS | 1812 | 1461267676045 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:16 INFO - PROCESS | 1812 | 1461267676233 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:41:16 INFO - PROCESS | 1812 | 1461267676494 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b7d4800 == 125 [pid = 1812] [id = 311] 12:41:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8f845000) [pid = 1812] [serial = 934] [outer = (nil)] 12:41:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x90394800) [pid = 1812] [serial = 935] [outer = 0x8f845000] 12:41:16 INFO - PROCESS | 1812 | 1461267676621 Marionette DEBUG loaded listener.js 12:41:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x91207000) [pid = 1812] [serial = 936] [outer = 0x8f845000] 12:41:17 INFO - PROCESS | 1812 | 1461267677659 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 12:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1685ms 12:41:17 INFO - PROCESS | 1812 | 1461267677721 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:41:17 INFO - PROCESS | 1812 | 1461267677725 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 12:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:41:17 INFO - PROCESS | 1812 | 1461267677731 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:41:17 INFO - PROCESS | 1812 | 1461267677734 Marionette TRACE conn3 <- [1,1218,null,{}] 12:41:17 INFO - PROCESS | 1812 | 1461267677740 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:17 INFO - PROCESS | 1812 | 1461267677960 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:41:18 INFO - PROCESS | 1812 | 1461267678218 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fe84c00 == 126 [pid = 1812] [id = 312] 12:41:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x8fff8800) [pid = 1812] [serial = 937] [outer = (nil)] 12:41:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x9142b800) [pid = 1812] [serial = 938] [outer = 0x8fff8800] 12:41:18 INFO - PROCESS | 1812 | 1461267678353 Marionette DEBUG loaded listener.js 12:41:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x9284bc00) [pid = 1812] [serial = 939] [outer = 0x8fff8800] 12:41:19 INFO - PROCESS | 1812 | 1461267679204 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 12:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1532ms 12:41:19 INFO - PROCESS | 1812 | 1461267679267 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:41:19 INFO - PROCESS | 1812 | 1461267679271 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 12:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:41:19 INFO - PROCESS | 1812 | 1461267679277 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:41:19 INFO - PROCESS | 1812 | 1461267679281 Marionette TRACE conn3 <- [1,1222,null,{}] 12:41:19 INFO - PROCESS | 1812 | 1461267679287 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:19 INFO - PROCESS | 1812 | 1461267679476 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:41:19 INFO - PROCESS | 1812 | 1461267679741 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e8f8800 == 127 [pid = 1812] [id = 313] 12:41:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x902e4800) [pid = 1812] [serial = 940] [outer = (nil)] 12:41:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x92953c00) [pid = 1812] [serial = 941] [outer = 0x902e4800] 12:41:19 INFO - PROCESS | 1812 | 1461267679864 Marionette DEBUG loaded listener.js 12:41:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x92950400) [pid = 1812] [serial = 942] [outer = 0x902e4800] 12:41:20 INFO - PROCESS | 1812 | 1461267680728 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 12:41:20 INFO - PROCESS | 1812 | 1461267680821 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 12:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:41:20 INFO - PROCESS | 1812 | 1461267680827 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:41:20 INFO - PROCESS | 1812 | 1461267680830 Marionette TRACE conn3 <- [1,1226,null,{}] 12:41:20 INFO - PROCESS | 1812 | 1461267680836 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:21 INFO - PROCESS | 1812 | 1461267681022 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:41:21 INFO - PROCESS | 1812 | 1461267681354 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x91207800 == 128 [pid = 1812] [id = 314] 12:41:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x91426000) [pid = 1812] [serial = 943] [outer = (nil)] 12:41:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x929e8000) [pid = 1812] [serial = 944] [outer = 0x91426000] 12:41:21 INFO - PROCESS | 1812 | 1461267681443 Marionette DEBUG loaded listener.js 12:41:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x929eb000) [pid = 1812] [serial = 945] [outer = 0x91426000] 12:41:22 INFO - PROCESS | 1812 | 1461267682311 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 12:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1580ms 12:41:22 INFO - PROCESS | 1812 | 1461267682412 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:41:22 INFO - PROCESS | 1812 | 1461267682416 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 12:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:41:22 INFO - PROCESS | 1812 | 1461267682427 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:41:22 INFO - PROCESS | 1812 | 1461267682429 Marionette TRACE conn3 <- [1,1230,null,{}] 12:41:22 INFO - PROCESS | 1812 | 1461267682435 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:22 INFO - PROCESS | 1812 | 1461267682635 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:41:22 INFO - PROCESS | 1812 | 1461267682920 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x83ef0000 == 129 [pid = 1812] [id = 315] 12:41:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x83ef0c00) [pid = 1812] [serial = 946] [outer = (nil)] 12:41:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x849db000) [pid = 1812] [serial = 947] [outer = 0x83ef0c00] 12:41:23 INFO - PROCESS | 1812 | 1461267683453 Marionette DEBUG loaded listener.js 12:41:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x84b91800) [pid = 1812] [serial = 948] [outer = 0x83ef0c00] 12:41:24 INFO - PROCESS | 1812 | 1461267684375 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 12:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1981ms 12:41:24 INFO - PROCESS | 1812 | 1461267684409 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:41:24 INFO - PROCESS | 1812 | 1461267684416 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 12:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:41:24 INFO - PROCESS | 1812 | 1461267684426 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:41:24 INFO - PROCESS | 1812 | 1461267684431 Marionette TRACE conn3 <- [1,1234,null,{}] 12:41:24 INFO - PROCESS | 1812 | 1461267684438 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:24 INFO - PROCESS | 1812 | 1461267684631 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:41:24 INFO - PROCESS | 1812 | 1461267684853 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x87579000 == 130 [pid = 1812] [id = 316] 12:41:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x881f8c00) [pid = 1812] [serial = 949] [outer = (nil)] 12:41:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x883c5400) [pid = 1812] [serial = 950] [outer = 0x881f8c00] 12:41:25 INFO - PROCESS | 1812 | 1461267685017 Marionette DEBUG loaded listener.js 12:41:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x88815400) [pid = 1812] [serial = 951] [outer = 0x881f8c00] 12:41:25 INFO - PROCESS | 1812 | 1461267685870 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 12:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1491ms 12:41:25 INFO - PROCESS | 1812 | 1461267685917 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:41:25 INFO - PROCESS | 1812 | 1461267685923 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 12:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:41:25 INFO - PROCESS | 1812 | 1461267685933 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:41:25 INFO - PROCESS | 1812 | 1461267685937 Marionette TRACE conn3 <- [1,1238,null,{}] 12:41:25 INFO - PROCESS | 1812 | 1461267685943 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:26 INFO - PROCESS | 1812 | 1461267686124 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:41:26 INFO - PROCESS | 1812 | 1461267686604 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x881f8000 == 131 [pid = 1812] [id = 317] 12:41:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x881fb400) [pid = 1812] [serial = 952] [outer = (nil)] 12:41:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x89cce400) [pid = 1812] [serial = 953] [outer = 0x881fb400] 12:41:26 INFO - PROCESS | 1812 | 1461267686688 Marionette DEBUG loaded listener.js 12:41:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x89e47800) [pid = 1812] [serial = 954] [outer = 0x881fb400] 12:41:27 INFO - PROCESS | 1812 | 1461267687632 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 12:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1730ms 12:41:27 INFO - PROCESS | 1812 | 1461267687665 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:41:27 INFO - PROCESS | 1812 | 1461267687669 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 12:41:27 INFO - PROCESS | 1812 | 1461267687675 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:41:27 INFO - PROCESS | 1812 | 1461267687681 Marionette TRACE conn3 <- [1,1242,null,{}] 12:41:27 INFO - PROCESS | 1812 | 1461267687696 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:27 INFO - PROCESS | 1812 | 1461267687886 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3e5000 == 130 [pid = 1812] [id = 169] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x98f53c00 == 129 [pid = 1812] [id = 139] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x83dd3c00 == 128 [pid = 1812] [id = 246] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x83ddec00 == 127 [pid = 1812] [id = 247] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x83ef0400 == 126 [pid = 1812] [id = 248] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x9dff1800 == 125 [pid = 1812] [id = 71] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x849d1400 == 124 [pid = 1812] [id = 298] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x881f0000 == 123 [pid = 1812] [id = 297] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x858a8c00 == 122 [pid = 1812] [id = 296] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x83ef5c00 == 121 [pid = 1812] [id = 295] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x83eef800 == 120 [pid = 1812] [id = 292] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x83eef000 == 119 [pid = 1812] [id = 293] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x83dd1c00 == 118 [pid = 1812] [id = 291] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x902e1800 == 117 [pid = 1812] [id = 290] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x84b84400 == 116 [pid = 1812] [id = 289] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x902e7c00 == 115 [pid = 1812] [id = 287] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x849d8400 == 114 [pid = 1812] [id = 288] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x9286a800 == 113 [pid = 1812] [id = 286] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x883c5000 == 112 [pid = 1812] [id = 285] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x8f38f000 == 111 [pid = 1812] [id = 283] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x8fbe8800 == 110 [pid = 1812] [id = 284] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x8eb9f400 == 109 [pid = 1812] [id = 282] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x87578000 == 108 [pid = 1812] [id = 281] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x8b3b0400 == 107 [pid = 1812] [id = 280] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x8986d800 == 106 [pid = 1812] [id = 279] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x8986fc00 == 105 [pid = 1812] [id = 278] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x849de000 == 104 [pid = 1812] [id = 277] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x849d4c00 == 103 [pid = 1812] [id = 275] 12:41:28 INFO - PROCESS | 1812 | --DOCSHELL 0x853bbc00 == 102 [pid = 1812] [id = 276] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x938f6000) [pid = 1812] [serial = 803] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x8b3af800) [pid = 1812] [serial = 821] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x929d4400) [pid = 1812] [serial = 800] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x8c009400) [pid = 1812] [serial = 773] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x8fd62c00) [pid = 1812] [serial = 791] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x858aa000) [pid = 1812] [serial = 818] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x88bd9000) [pid = 1812] [serial = 767] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x8e8f5c00) [pid = 1812] [serial = 779] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x8f6e8400) [pid = 1812] [serial = 785] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x853b9000) [pid = 1812] [serial = 812] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x91206400) [pid = 1812] [serial = 794] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x92848800) [pid = 1812] [serial = 797] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x8fbe6800) [pid = 1812] [serial = 788] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x8c012400) [pid = 1812] [serial = 822] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x9777d000) [pid = 1812] [serial = 809] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x88be1c00) [pid = 1812] [serial = 819] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x858a8800) [pid = 1812] [serial = 813] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x88a73000) [pid = 1812] [serial = 816] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8e8eec00) [pid = 1812] [serial = 825] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x94fd6c00) [pid = 1812] [serial = 806] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8e7eec00) [pid = 1812] [serial = 824] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8c13a000) [pid = 1812] [serial = 776] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x87574c00) [pid = 1812] [serial = 764] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x888d4800) [pid = 1812] [serial = 815] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8eba8800) [pid = 1812] [serial = 782] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8b3bac00) [pid = 1812] [serial = 770] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x858aa400) [pid = 1812] [serial = 827] [outer = (nil)] [url = about:blank] 12:41:28 INFO - PROCESS | 1812 | 1461267688528 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x83ddec00 == 103 [pid = 1812] [id = 318] 12:41:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x83eef000) [pid = 1812] [serial = 955] [outer = (nil)] 12:41:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x849de000) [pid = 1812] [serial = 956] [outer = 0x83eef000] 12:41:28 INFO - PROCESS | 1812 | 1461267688607 Marionette DEBUG loaded listener.js 12:41:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x858a1800) [pid = 1812] [serial = 957] [outer = 0x83eef000] 12:41:29 INFO - PROCESS | 1812 | 1461267689364 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 12:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1746ms 12:41:29 INFO - PROCESS | 1812 | 1461267689421 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:41:29 INFO - PROCESS | 1812 | 1461267689425 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 12:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:41:29 INFO - PROCESS | 1812 | 1461267689431 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:41:29 INFO - PROCESS | 1812 | 1461267689434 Marionette TRACE conn3 <- [1,1246,null,{}] 12:41:29 INFO - PROCESS | 1812 | 1461267689444 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:29 INFO - PROCESS | 1812 | 1461267689634 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:41:29 INFO - PROCESS | 1812 | 1461267689808 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x849d1400 == 104 [pid = 1812] [id = 319] 12:41:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x881fb800) [pid = 1812] [serial = 958] [outer = (nil)] 12:41:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x88bd9000) [pid = 1812] [serial = 959] [outer = 0x881fb800] 12:41:29 INFO - PROCESS | 1812 | 1461267689881 Marionette DEBUG loaded listener.js 12:41:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x89b29800) [pid = 1812] [serial = 960] [outer = 0x881fb800] 12:41:30 INFO - PROCESS | 1812 | 1461267690705 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 12:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1337ms 12:41:30 INFO - PROCESS | 1812 | 1461267690771 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:41:30 INFO - PROCESS | 1812 | 1461267690774 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 12:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:41:30 INFO - PROCESS | 1812 | 1461267690780 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:41:30 INFO - PROCESS | 1812 | 1461267690784 Marionette TRACE conn3 <- [1,1250,null,{}] 12:41:30 INFO - PROCESS | 1812 | 1461267690789 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:31 INFO - PROCESS | 1812 | 1461267691025 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:41:31 INFO - PROCESS | 1812 | 1461267691045 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x883bdc00 == 105 [pid = 1812] [id = 320] 12:41:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x888d4800) [pid = 1812] [serial = 961] [outer = (nil)] 12:41:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x8b748400) [pid = 1812] [serial = 962] [outer = 0x888d4800] 12:41:31 INFO - PROCESS | 1812 | 1461267691125 Marionette DEBUG loaded listener.js 12:41:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x8c12c800) [pid = 1812] [serial = 963] [outer = 0x888d4800] 12:41:32 INFO - PROCESS | 1812 | 1461267692185 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 12:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1437ms 12:41:32 INFO - PROCESS | 1812 | 1461267692226 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:41:32 INFO - PROCESS | 1812 | 1461267692230 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 12:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:41:32 INFO - PROCESS | 1812 | 1461267692247 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:41:32 INFO - PROCESS | 1812 | 1461267692250 Marionette TRACE conn3 <- [1,1254,null,{}] 12:41:32 INFO - PROCESS | 1812 | 1461267692256 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:32 INFO - PROCESS | 1812 | 1461267692516 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:41:32 INFO - PROCESS | 1812 | 1461267692573 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3ed400 == 106 [pid = 1812] [id = 321] 12:41:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x8c1c7c00) [pid = 1812] [serial = 964] [outer = (nil)] 12:41:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x8e0b1800) [pid = 1812] [serial = 965] [outer = 0x8c1c7c00] 12:41:32 INFO - PROCESS | 1812 | 1461267692754 Marionette DEBUG loaded listener.js 12:41:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x8e7ef800) [pid = 1812] [serial = 966] [outer = 0x8c1c7c00] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x8c35fc00) [pid = 1812] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x83ef2000) [pid = 1812] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x8fb4b800) [pid = 1812] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8e812000) [pid = 1812] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x858aa800) [pid = 1812] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x929e6c00) [pid = 1812] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8b74e400) [pid = 1812] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x89867000) [pid = 1812] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x88a66400) [pid = 1812] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8e7e1000) [pid = 1812] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x90392800) [pid = 1812] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8eb9f000) [pid = 1812] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x853c0800) [pid = 1812] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8fbe8400) [pid = 1812] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8b750000) [pid = 1812] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8f383400) [pid = 1812] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8a727c00) [pid = 1812] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x91eb3400) [pid = 1812] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x91427800) [pid = 1812] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:41:33 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x90391c00) [pid = 1812] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x883ca400) [pid = 1812] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x881f5400) [pid = 1812] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x929ef000) [pid = 1812] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x929eac00) [pid = 1812] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x89b26000) [pid = 1812] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x849d9400) [pid = 1812] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x853c0400) [pid = 1812] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x883c9000) [pid = 1812] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8b741800) [pid = 1812] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x929c9000) [pid = 1812] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x858ad000) [pid = 1812] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x84b8e800) [pid = 1812] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8fbe9400) [pid = 1812] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8fb4a400) [pid = 1812] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x84b8c400) [pid = 1812] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x83dd4800) [pid = 1812] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8c359400) [pid = 1812] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8eb9d000) [pid = 1812] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x97e5f000) [pid = 1812] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8e8fac00) [pid = 1812] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8fff8c00) [pid = 1812] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:41:34 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8634dc00) [pid = 1812] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:41:34 INFO - PROCESS | 1812 | 1461267694446 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 12:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 2239ms 12:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:41:34 INFO - PROCESS | 1812 | 1461267694480 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:41:34 INFO - PROCESS | 1812 | 1461267694483 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 12:41:34 INFO - PROCESS | 1812 | 1461267694489 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:41:34 INFO - PROCESS | 1812 | 1461267694492 Marionette TRACE conn3 <- [1,1258,null,{}] 12:41:34 INFO - PROCESS | 1812 | 1461267694498 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:34 INFO - PROCESS | 1812 | 1461267694660 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:41:34 INFO - PROCESS | 1812 | 1461267694676 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x83ef2000 == 107 [pid = 1812] [id = 322] 12:41:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x84b8a400) [pid = 1812] [serial = 967] [outer = (nil)] 12:41:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x864f0000) [pid = 1812] [serial = 968] [outer = 0x84b8a400] 12:41:34 INFO - PROCESS | 1812 | 1461267694749 Marionette DEBUG loaded listener.js 12:41:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x88a73800) [pid = 1812] [serial = 969] [outer = 0x84b8a400] 12:41:35 INFO - PROCESS | 1812 | 1461267695691 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 12:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1237ms 12:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:41:35 INFO - PROCESS | 1812 | 1461267695725 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:41:35 INFO - PROCESS | 1812 | 1461267695728 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 12:41:35 INFO - PROCESS | 1812 | 1461267695734 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:41:35 INFO - PROCESS | 1812 | 1461267695737 Marionette TRACE conn3 <- [1,1262,null,{}] 12:41:35 INFO - PROCESS | 1812 | 1461267695743 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:36 INFO - PROCESS | 1812 | 1461267696017 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:41:36 INFO - PROCESS | 1812 | 1461267696242 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x83ef5c00 == 108 [pid = 1812] [id = 323] 12:41:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x83ef6400) [pid = 1812] [serial = 970] [outer = (nil)] 12:41:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x84b88800) [pid = 1812] [serial = 971] [outer = 0x83ef6400] 12:41:36 INFO - PROCESS | 1812 | 1461267696444 Marionette DEBUG loaded listener.js 12:41:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x858acc00) [pid = 1812] [serial = 972] [outer = 0x83ef6400] 12:41:37 INFO - PROCESS | 1812 | 1461267697453 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 12:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1783ms 12:41:37 INFO - PROCESS | 1812 | 1461267697518 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:41:37 INFO - PROCESS | 1812 | 1461267697525 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 12:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:41:37 INFO - PROCESS | 1812 | 1461267697533 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:41:37 INFO - PROCESS | 1812 | 1461267697540 Marionette TRACE conn3 <- [1,1266,null,{}] 12:41:37 INFO - PROCESS | 1812 | 1461267697547 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:37 INFO - PROCESS | 1812 | 1461267697811 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:41:38 INFO - PROCESS | 1812 | 1461267698127 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x883cb000 == 109 [pid = 1812] [id = 324] 12:41:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x883cec00) [pid = 1812] [serial = 973] [outer = (nil)] 12:41:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x88a6cc00) [pid = 1812] [serial = 974] [outer = 0x883cec00] 12:41:38 INFO - PROCESS | 1812 | 1461267698220 Marionette DEBUG loaded listener.js 12:41:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x89868400) [pid = 1812] [serial = 975] [outer = 0x883cec00] 12:41:39 INFO - PROCESS | 1812 | 1461267699243 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 12:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1742ms 12:41:39 INFO - PROCESS | 1812 | 1461267699277 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:41:39 INFO - PROCESS | 1812 | 1461267699283 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 12:41:39 INFO - PROCESS | 1812 | 1461267699289 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:41:39 INFO - PROCESS | 1812 | 1461267699293 Marionette TRACE conn3 <- [1,1270,null,{}] 12:41:39 INFO - PROCESS | 1812 | 1461267699299 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:39 INFO - PROCESS | 1812 | 1461267699531 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:41:40 INFO - PROCESS | 1812 | 1461267699999 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a71c800 == 110 [pid = 1812] [id = 325] 12:41:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8b3ab800) [pid = 1812] [serial = 976] [outer = (nil)] 12:41:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8b742400) [pid = 1812] [serial = 977] [outer = 0x8b3ab800] 12:41:40 INFO - PROCESS | 1812 | 1461267700092 Marionette DEBUG loaded listener.js 12:41:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8b7d7800) [pid = 1812] [serial = 978] [outer = 0x8b3ab800] 12:41:41 INFO - PROCESS | 1812 | 1461267701026 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 12:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1784ms 12:41:41 INFO - PROCESS | 1812 | 1461267701074 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:41:41 INFO - PROCESS | 1812 | 1461267701080 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 12:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:41:41 INFO - PROCESS | 1812 | 1461267701097 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:41:41 INFO - PROCESS | 1812 | 1461267701104 Marionette TRACE conn3 <- [1,1274,null,{}] 12:41:41 INFO - PROCESS | 1812 | 1461267701110 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:41 INFO - PROCESS | 1812 | 1461267701356 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:41:41 INFO - PROCESS | 1812 | 1461267701617 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x881f2000 == 111 [pid = 1812] [id = 326] 12:41:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x89b23000) [pid = 1812] [serial = 979] [outer = (nil)] 12:41:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8e0b4800) [pid = 1812] [serial = 980] [outer = 0x89b23000] 12:41:41 INFO - PROCESS | 1812 | 1461267701748 Marionette DEBUG loaded listener.js 12:41:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8e8f2c00) [pid = 1812] [serial = 981] [outer = 0x89b23000] 12:41:42 INFO - PROCESS | 1812 | 1461267702959 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 12:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1946ms 12:41:43 INFO - PROCESS | 1812 | 1461267703061 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:41:43 INFO - PROCESS | 1812 | 1461267703067 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 12:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:41:43 INFO - PROCESS | 1812 | 1461267703077 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:41:43 INFO - PROCESS | 1812 | 1461267703082 Marionette TRACE conn3 <- [1,1278,null,{}] 12:41:43 INFO - PROCESS | 1812 | 1461267703100 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:43 INFO - PROCESS | 1812 | 1461267703470 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:41:43 INFO - PROCESS | 1812 | 1461267703702 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7eac00 == 112 [pid = 1812] [id = 327] 12:41:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8e810c00) [pid = 1812] [serial = 982] [outer = (nil)] 12:41:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8eba3400) [pid = 1812] [serial = 983] [outer = 0x8e810c00] 12:41:43 INFO - PROCESS | 1812 | 1461267703792 Marionette DEBUG loaded listener.js 12:41:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8f386400) [pid = 1812] [serial = 984] [outer = 0x8e810c00] 12:41:44 INFO - PROCESS | 1812 | 1461267704705 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 12:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1694ms 12:41:44 INFO - PROCESS | 1812 | 1461267704771 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:41:44 INFO - PROCESS | 1812 | 1461267704775 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 12:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:41:44 INFO - PROCESS | 1812 | 1461267704782 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:41:44 INFO - PROCESS | 1812 | 1461267704785 Marionette TRACE conn3 <- [1,1282,null,{}] 12:41:44 INFO - PROCESS | 1812 | 1461267704791 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:44 INFO - PROCESS | 1812 | 1461267704989 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:41:45 INFO - PROCESS | 1812 | 1461267705263 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb3d800 == 113 [pid = 1812] [id = 328] 12:41:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8fb3e000) [pid = 1812] [serial = 985] [outer = (nil)] 12:41:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x8fb4b400) [pid = 1812] [serial = 986] [outer = 0x8fb3e000] 12:41:45 INFO - PROCESS | 1812 | 1461267705408 Marionette DEBUG loaded listener.js 12:41:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8fd5b800) [pid = 1812] [serial = 987] [outer = 0x8fb3e000] 12:41:46 INFO - PROCESS | 1812 | 1461267706338 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 12:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1634ms 12:41:46 INFO - PROCESS | 1812 | 1461267706417 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:41:46 INFO - PROCESS | 1812 | 1461267706421 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 12:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:41:46 INFO - PROCESS | 1812 | 1461267706427 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:41:46 INFO - PROCESS | 1812 | 1461267706431 Marionette TRACE conn3 <- [1,1286,null,{}] 12:41:46 INFO - PROCESS | 1812 | 1461267706437 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:46 INFO - PROCESS | 1812 | 1461267706664 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:41:46 INFO - PROCESS | 1812 | 1461267706926 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8eb99400 == 114 [pid = 1812] [id = 329] 12:41:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8f845c00) [pid = 1812] [serial = 988] [outer = (nil)] 12:41:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x902db000) [pid = 1812] [serial = 989] [outer = 0x8f845c00] 12:41:47 INFO - PROCESS | 1812 | 1461267707111 Marionette DEBUG loaded listener.js 12:41:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x902e1800) [pid = 1812] [serial = 990] [outer = 0x8f845c00] 12:41:48 INFO - PROCESS | 1812 | 1461267708512 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 12:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2134ms 12:41:48 INFO - PROCESS | 1812 | 1461267708563 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:41:48 INFO - PROCESS | 1812 | 1461267708566 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 12:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:41:48 INFO - PROCESS | 1812 | 1461267708573 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:41:48 INFO - PROCESS | 1812 | 1461267708577 Marionette TRACE conn3 <- [1,1290,null,{}] 12:41:48 INFO - PROCESS | 1812 | 1461267708583 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:48 INFO - PROCESS | 1812 | 1461267708772 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:41:49 INFO - PROCESS | 1812 | 1461267709091 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fe82400 == 115 [pid = 1812] [id = 330] 12:41:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8fffa800) [pid = 1812] [serial = 991] [outer = (nil)] 12:41:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x91206400) [pid = 1812] [serial = 992] [outer = 0x8fffa800] 12:41:49 INFO - PROCESS | 1812 | 1461267709181 Marionette DEBUG loaded listener.js 12:41:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x9120d000) [pid = 1812] [serial = 993] [outer = 0x8fffa800] 12:41:50 INFO - PROCESS | 1812 | 1461267710059 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 12:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1536ms 12:41:50 INFO - PROCESS | 1812 | 1461267710109 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:41:50 INFO - PROCESS | 1812 | 1461267710113 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 12:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:41:50 INFO - PROCESS | 1812 | 1461267710119 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:41:50 INFO - PROCESS | 1812 | 1461267710123 Marionette TRACE conn3 <- [1,1294,null,{}] 12:41:50 INFO - PROCESS | 1812 | 1461267710128 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:50 INFO - PROCESS | 1812 | 1461267710315 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:41:50 INFO - PROCESS | 1812 | 1461267710533 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x83dd1c00 == 116 [pid = 1812] [id = 331] 12:41:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8fff3400) [pid = 1812] [serial = 994] [outer = (nil)] 12:41:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x92843000) [pid = 1812] [serial = 995] [outer = 0x8fff3400] 12:41:50 INFO - PROCESS | 1812 | 1461267710701 Marionette DEBUG loaded listener.js 12:41:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x9284ac00) [pid = 1812] [serial = 996] [outer = 0x8fff3400] 12:41:51 INFO - PROCESS | 1812 | 1461267711558 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 12:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1486ms 12:41:51 INFO - PROCESS | 1812 | 1461267711606 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:41:51 INFO - PROCESS | 1812 | 1461267711610 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 12:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:41:51 INFO - PROCESS | 1812 | 1461267711617 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:41:51 INFO - PROCESS | 1812 | 1461267711620 Marionette TRACE conn3 <- [1,1298,null,{}] 12:41:51 INFO - PROCESS | 1812 | 1461267711626 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:51 INFO - PROCESS | 1812 | 1461267711830 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:41:52 INFO - PROCESS | 1812 | 1461267712049 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x91425c00 == 117 [pid = 1812] [id = 332] 12:41:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x91427400) [pid = 1812] [serial = 997] [outer = (nil)] 12:41:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x929d2c00) [pid = 1812] [serial = 998] [outer = 0x91427400] 12:41:52 INFO - PROCESS | 1812 | 1461267712218 Marionette DEBUG loaded listener.js 12:41:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x929e6800) [pid = 1812] [serial = 999] [outer = 0x91427400] 12:41:53 INFO - PROCESS | 1812 | 1461267713194 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1635ms 12:41:53 INFO - PROCESS | 1812 | 1461267713252 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 12:41:53 INFO - PROCESS | 1812 | 1461267713257 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 12:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:41:53 INFO - PROCESS | 1812 | 1461267713263 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:41:53 INFO - PROCESS | 1812 | 1461267713266 Marionette TRACE conn3 <- [1,1302,null,{}] 12:41:53 INFO - PROCESS | 1812 | 1461267713272 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:53 INFO - PROCESS | 1812 | 1461267713471 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:41:53 INFO - PROCESS | 1812 | 1461267713796 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x902dc000 == 118 [pid = 1812] [id = 333] 12:41:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x938ee800) [pid = 1812] [serial = 1000] [outer = (nil)] 12:41:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x938f5400) [pid = 1812] [serial = 1001] [outer = 0x938ee800] 12:41:53 INFO - PROCESS | 1812 | 1461267713901 Marionette DEBUG loaded listener.js 12:41:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x93adc400) [pid = 1812] [serial = 1002] [outer = 0x938ee800] 12:41:54 INFO - PROCESS | 1812 | 1461267714849 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 12:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1639ms 12:41:54 INFO - PROCESS | 1812 | 1461267714903 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:41:54 INFO - PROCESS | 1812 | 1461267714913 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 12:41:54 INFO - PROCESS | 1812 | 1461267714920 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:41:54 INFO - PROCESS | 1812 | 1461267714924 Marionette TRACE conn3 <- [1,1306,null,{}] 12:41:54 INFO - PROCESS | 1812 | 1461267714929 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:55 INFO - PROCESS | 1812 | 1461267715143 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:41:55 INFO - PROCESS | 1812 | 1461267715412 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x938ec400 == 119 [pid = 1812] [id = 334] 12:41:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x945c0000) [pid = 1812] [serial = 1003] [outer = (nil)] 12:41:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x94fb8c00) [pid = 1812] [serial = 1004] [outer = 0x945c0000] 12:41:55 INFO - PROCESS | 1812 | 1461267715539 Marionette DEBUG loaded listener.js 12:41:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x94fbf400) [pid = 1812] [serial = 1005] [outer = 0x945c0000] 12:41:56 INFO - PROCESS | 1812 | 1461267716413 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 12:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1532ms 12:41:56 INFO - PROCESS | 1812 | 1461267716452 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:41:56 INFO - PROCESS | 1812 | 1461267716455 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 12:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:41:56 INFO - PROCESS | 1812 | 1461267716461 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:41:56 INFO - PROCESS | 1812 | 1461267716465 Marionette TRACE conn3 <- [1,1310,null,{}] 12:41:56 INFO - PROCESS | 1812 | 1461267716471 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:56 INFO - PROCESS | 1812 | 1461267716665 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:41:56 INFO - PROCESS | 1812 | 1461267716893 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fb4000 == 120 [pid = 1812] [id = 335] 12:41:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x94fb5c00) [pid = 1812] [serial = 1006] [outer = (nil)] 12:41:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x95a2ec00) [pid = 1812] [serial = 1007] [outer = 0x94fb5c00] 12:41:57 INFO - PROCESS | 1812 | 1461267717013 Marionette DEBUG loaded listener.js 12:41:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x96b3c800) [pid = 1812] [serial = 1008] [outer = 0x94fb5c00] 12:41:58 INFO - PROCESS | 1812 | 1461267718156 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 12:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:41:58 INFO - PROCESS | 1812 | 1461267718211 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 12:41:58 INFO - PROCESS | 1812 | 1461267718217 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:41:58 INFO - PROCESS | 1812 | 1461267718220 Marionette TRACE conn3 <- [1,1314,null,{}] 12:41:58 INFO - PROCESS | 1812 | 1461267718226 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:58 INFO - PROCESS | 1812 | 1461267718425 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:41:58 INFO - PROCESS | 1812 | 1461267718739 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x93ade000 == 121 [pid = 1812] [id = 336] 12:41:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x94fd7400) [pid = 1812] [serial = 1009] [outer = (nil)] 12:41:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x97781800) [pid = 1812] [serial = 1010] [outer = 0x94fd7400] 12:41:58 INFO - PROCESS | 1812 | 1461267718832 Marionette DEBUG loaded listener.js 12:41:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x977c8000) [pid = 1812] [serial = 1011] [outer = 0x94fd7400] 12:41:59 INFO - PROCESS | 1812 | 1461267719710 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 12:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1535ms 12:41:59 INFO - PROCESS | 1812 | 1461267719752 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:41:59 INFO - PROCESS | 1812 | 1461267719756 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 12:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:41:59 INFO - PROCESS | 1812 | 1461267719762 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:41:59 INFO - PROCESS | 1812 | 1461267719765 Marionette TRACE conn3 <- [1,1318,null,{}] 12:41:59 INFO - PROCESS | 1812 | 1461267719771 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:59 INFO - PROCESS | 1812 | 1461267719964 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:42:00 INFO - PROCESS | 1812 | 1461267720290 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x83dd9c00 == 122 [pid = 1812] [id = 337] 12:42:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x84b83800) [pid = 1812] [serial = 1012] [outer = (nil)] 12:42:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x881f3000) [pid = 1812] [serial = 1013] [outer = 0x84b83800] 12:42:00 INFO - PROCESS | 1812 | 1461267720383 Marionette DEBUG loaded listener.js 12:42:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x883c3800) [pid = 1812] [serial = 1014] [outer = 0x84b83800] 12:42:01 INFO - PROCESS | 1812 | 1461267721328 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 12:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1644ms 12:42:01 INFO - PROCESS | 1812 | 1461267721407 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:42:01 INFO - PROCESS | 1812 | 1461267721410 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 12:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:42:01 INFO - PROCESS | 1812 | 1461267721417 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:42:01 INFO - PROCESS | 1812 | 1461267721420 Marionette TRACE conn3 <- [1,1322,null,{}] 12:42:01 INFO - PROCESS | 1812 | 1461267721426 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:01 INFO - PROCESS | 1812 | 1461267721673 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:42:02 INFO - PROCESS | 1812 | 1461267722023 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b83c00 == 123 [pid = 1812] [id = 338] 12:42:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x84b92000) [pid = 1812] [serial = 1015] [outer = (nil)] 12:42:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x8881c400) [pid = 1812] [serial = 1016] [outer = 0x84b92000] 12:42:02 INFO - PROCESS | 1812 | 1461267722108 Marionette DEBUG loaded listener.js 12:42:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x89863400) [pid = 1812] [serial = 1017] [outer = 0x84b92000] 12:42:03 INFO - PROCESS | 1812 | 1461267723147 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 12:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1783ms 12:42:03 INFO - PROCESS | 1812 | 1461267723200 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:42:03 INFO - PROCESS | 1812 | 1461267723204 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 12:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:42:03 INFO - PROCESS | 1812 | 1461267723211 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:42:03 INFO - PROCESS | 1812 | 1461267723214 Marionette TRACE conn3 <- [1,1326,null,{}] 12:42:03 INFO - PROCESS | 1812 | 1461267723220 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:03 INFO - PROCESS | 1812 | 1461267723411 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:42:04 INFO - PROCESS | 1812 | 1461267724310 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x858a4400 == 124 [pid = 1812] [id = 339] 12:42:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x858a7000) [pid = 1812] [serial = 1018] [outer = (nil)] 12:42:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x86348c00) [pid = 1812] [serial = 1019] [outer = 0x858a7000] 12:42:04 INFO - PROCESS | 1812 | 1461267724418 Marionette DEBUG loaded listener.js 12:42:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x864ecc00) [pid = 1812] [serial = 1020] [outer = 0x858a7000] 12:42:05 INFO - PROCESS | 1812 | 1461267725302 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 2139ms 12:42:05 INFO - PROCESS | 1812 | 1461267725353 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:42:05 INFO - PROCESS | 1812 | 1461267725365 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 12:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:42:05 INFO - PROCESS | 1812 | 1461267725379 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:42:05 INFO - PROCESS | 1812 | 1461267725386 Marionette TRACE conn3 <- [1,1330,null,{}] 12:42:05 INFO - PROCESS | 1812 | 1461267725398 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:05 INFO - PROCESS | 1812 | 1461267725743 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:42:06 INFO - PROCESS | 1812 | 1461267726128 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x853b7800 == 125 [pid = 1812] [id = 340] 12:42:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x864e6000) [pid = 1812] [serial = 1021] [outer = (nil)] 12:42:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x883ce000) [pid = 1812] [serial = 1022] [outer = 0x864e6000] 12:42:06 INFO - PROCESS | 1812 | 1461267726210 Marionette DEBUG loaded listener.js 12:42:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x8986d400) [pid = 1812] [serial = 1023] [outer = 0x864e6000] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8c361c00 == 124 [pid = 1812] [id = 172] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x88a65400 == 123 [pid = 1812] [id = 255] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x902de800 == 122 [pid = 1812] [id = 174] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x83ef2000 == 121 [pid = 1812] [id = 322] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3ed400 == 120 [pid = 1812] [id = 321] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x883bdc00 == 119 [pid = 1812] [id = 320] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x849d1400 == 118 [pid = 1812] [id = 319] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x83ddec00 == 117 [pid = 1812] [id = 318] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x881f8000 == 116 [pid = 1812] [id = 317] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x87579000 == 115 [pid = 1812] [id = 316] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x83ef0000 == 114 [pid = 1812] [id = 315] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8b743800 == 113 [pid = 1812] [id = 304] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x89e40800 == 112 [pid = 1812] [id = 303] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x883cb800 == 111 [pid = 1812] [id = 302] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x88815000 == 110 [pid = 1812] [id = 301] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x84b8f400 == 109 [pid = 1812] [id = 299] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8fff2800 == 108 [pid = 1812] [id = 264] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x84b8bc00 == 107 [pid = 1812] [id = 300] 12:42:06 INFO - PROCESS | 1812 | --DOCSHELL 0x96cba000 == 106 [pid = 1812] [id = 11] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x8fd62400) [pid = 1812] [serial = 690] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x883b6000) [pid = 1812] [serial = 765] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x93ad8400) [pid = 1812] [serial = 804] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x8c00d000) [pid = 1812] [serial = 774] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x89e49c00) [pid = 1812] [serial = 762] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x89b2b800) [pid = 1812] [serial = 768] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x8f386000) [pid = 1812] [serial = 783] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x9122b000) [pid = 1812] [serial = 795] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x8f847000) [pid = 1812] [serial = 786] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x977c7c00) [pid = 1812] [serial = 810] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x8fe78c00) [pid = 1812] [serial = 792] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x8c1bf800) [pid = 1812] [serial = 777] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x8fcc6800) [pid = 1812] [serial = 789] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x8b749800) [pid = 1812] [serial = 771] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x929e7800) [pid = 1812] [serial = 801] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x94fdf400) [pid = 1812] [serial = 807] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x9286ac00) [pid = 1812] [serial = 798] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x88814400) [pid = 1812] [serial = 893] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x88be3000) [pid = 1812] [serial = 897] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x97908800) [pid = 1812] [serial = 866] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x97c15800) [pid = 1812] [serial = 867] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x938e9c00) [pid = 1812] [serial = 860] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x93ad6c00) [pid = 1812] [serial = 861] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x89cd6c00) [pid = 1812] [serial = 836] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x89e4a000) [pid = 1812] [serial = 837] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x883c7800) [pid = 1812] [serial = 828] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x858a5400) [pid = 1812] [serial = 830] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8634c000) [pid = 1812] [serial = 831] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x88819000) [pid = 1812] [serial = 833] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x888d4400) [pid = 1812] [serial = 834] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8c00a000) [pid = 1812] [serial = 839] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8c130000) [pid = 1812] [serial = 840] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x94fbc400) [pid = 1812] [serial = 863] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x95a39800) [pid = 1812] [serial = 864] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x87573800) [pid = 1812] [serial = 890] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x89868000) [pid = 1812] [serial = 881] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x89b2a000) [pid = 1812] [serial = 882] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x92848c00) [pid = 1812] [serial = 857] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x9286b400) [pid = 1812] [serial = 858] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8fcbf000) [pid = 1812] [serial = 848] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8fccb800) [pid = 1812] [serial = 849] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x853bcc00) [pid = 1812] [serial = 887] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x858ab400) [pid = 1812] [serial = 888] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x849d9000) [pid = 1812] [serial = 875] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x84b88400) [pid = 1812] [serial = 876] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8e7e8000) [pid = 1812] [serial = 842] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8e807c00) [pid = 1812] [serial = 843] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8f383000) [pid = 1812] [serial = 845] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8f848000) [pid = 1812] [serial = 846] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x98232400) [pid = 1812] [serial = 872] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x98234000) [pid = 1812] [serial = 873] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x97cf0000) [pid = 1812] [serial = 869] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x97e57400) [pid = 1812] [serial = 870] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x91206800) [pid = 1812] [serial = 854] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x9120b000) [pid = 1812] [serial = 855] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x888d1800) [pid = 1812] [serial = 884] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8986e800) [pid = 1812] [serial = 885] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8634e000) [pid = 1812] [serial = 878] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x883b3000) [pid = 1812] [serial = 879] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8fffbc00) [pid = 1812] [serial = 851] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8fffec00) [pid = 1812] [serial = 852] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8986ec00) [pid = 1812] [serial = 899] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x881f5000) [pid = 1812] [serial = 891] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x88a64400) [pid = 1812] [serial = 894] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x88bd9800) [pid = 1812] [serial = 896] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8e956400) [pid = 1812] [serial = 780] [outer = (nil)] [url = about:blank] 12:42:07 INFO - PROCESS | 1812 | 1461267727714 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2396ms 12:42:07 INFO - PROCESS | 1812 | 1461267727775 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:42:07 INFO - PROCESS | 1812 | 1461267727781 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 12:42:07 INFO - PROCESS | 1812 | 1461267727788 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:42:07 INFO - PROCESS | 1812 | 1461267727791 Marionette TRACE conn3 <- [1,1334,null,{}] 12:42:07 INFO - PROCESS | 1812 | 1461267727797 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:08 INFO - PROCESS | 1812 | 1461267728013 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:42:08 INFO - PROCESS | 1812 | 1461267728245 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x858a6400 == 107 [pid = 1812] [id = 341] 12:42:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x864e1c00) [pid = 1812] [serial = 1024] [outer = (nil)] 12:42:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x883bdc00) [pid = 1812] [serial = 1025] [outer = 0x864e1c00] 12:42:08 INFO - PROCESS | 1812 | 1461267728330 Marionette DEBUG loaded listener.js 12:42:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x88a66000) [pid = 1812] [serial = 1026] [outer = 0x864e1c00] 12:42:09 INFO - PROCESS | 1812 | 1461267729159 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1434ms 12:42:09 INFO - PROCESS | 1812 | 1461267729222 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:42:09 INFO - PROCESS | 1812 | 1461267729226 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 12:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:42:09 INFO - PROCESS | 1812 | 1461267729239 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:42:09 INFO - PROCESS | 1812 | 1461267729248 Marionette TRACE conn3 <- [1,1338,null,{}] 12:42:09 INFO - PROCESS | 1812 | 1461267729300 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:09 INFO - PROCESS | 1812 | 1461267729547 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:42:09 INFO - PROCESS | 1812 | 1461267729572 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8634a000 == 108 [pid = 1812] [id = 342] 12:42:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x88be4800) [pid = 1812] [serial = 1027] [outer = (nil)] 12:42:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x89cd8c00) [pid = 1812] [serial = 1028] [outer = 0x88be4800] 12:42:09 INFO - PROCESS | 1812 | 1461267729645 Marionette DEBUG loaded listener.js 12:42:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8a3e7800) [pid = 1812] [serial = 1029] [outer = 0x88be4800] 12:42:11 INFO - PROCESS | 1812 | 1461267731037 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 12:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1836ms 12:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:42:11 INFO - PROCESS | 1812 | 1461267731068 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:42:11 INFO - PROCESS | 1812 | 1461267731072 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 12:42:11 INFO - PROCESS | 1812 | 1461267731078 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:42:11 INFO - PROCESS | 1812 | 1461267731081 Marionette TRACE conn3 <- [1,1342,null,{}] 12:42:11 INFO - PROCESS | 1812 | 1461267731087 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:11 INFO - PROCESS | 1812 | 1461267731355 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:42:11 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x888d4800) [pid = 1812] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:42:11 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8c1c7c00) [pid = 1812] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:42:11 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x83ef0c00) [pid = 1812] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:42:11 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x83eef000) [pid = 1812] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:42:11 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x881fb400) [pid = 1812] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:42:11 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x881f8c00) [pid = 1812] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:42:11 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x881fb800) [pid = 1812] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:42:11 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x96cbb400) [pid = 1812] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:42:11 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x94fd8400) [pid = 1812] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:42:11 INFO - PROCESS | 1812 | 1461267731924 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x83eecc00 == 109 [pid = 1812] [id = 343] 12:42:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x83eee800) [pid = 1812] [serial = 1030] [outer = (nil)] 12:42:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x881ef800) [pid = 1812] [serial = 1031] [outer = 0x83eee800] 12:42:12 INFO - PROCESS | 1812 | 1461267731996 Marionette DEBUG loaded listener.js 12:42:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x89ccec00) [pid = 1812] [serial = 1032] [outer = 0x83eee800] 12:42:12 INFO - PROCESS | 1812 | 1461267732716 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 12:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1697ms 12:42:12 INFO - PROCESS | 1812 | 1461267732775 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:42:12 INFO - PROCESS | 1812 | 1461267732781 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 12:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:42:12 INFO - PROCESS | 1812 | 1461267732789 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:42:12 INFO - PROCESS | 1812 | 1461267732794 Marionette TRACE conn3 <- [1,1346,null,{}] 12:42:12 INFO - PROCESS | 1812 | 1461267732809 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:13 INFO - PROCESS | 1812 | 1461267733113 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:42:13 INFO - PROCESS | 1812 | 1461267733434 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b741400 == 110 [pid = 1812] [id = 344] 12:42:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8b743000) [pid = 1812] [serial = 1033] [outer = (nil)] 12:42:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8b74a800) [pid = 1812] [serial = 1034] [outer = 0x8b743000] 12:42:13 INFO - PROCESS | 1812 | 1461267733585 Marionette DEBUG loaded listener.js 12:42:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8c130000) [pid = 1812] [serial = 1035] [outer = 0x8b743000] 12:42:14 INFO - PROCESS | 1812 | 1461267734950 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 12:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2194ms 12:42:14 INFO - PROCESS | 1812 | 1461267734984 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:42:14 INFO - PROCESS | 1812 | 1461267734992 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 12:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:42:15 INFO - PROCESS | 1812 | 1461267735001 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:42:15 INFO - PROCESS | 1812 | 1461267735007 Marionette TRACE conn3 <- [1,1350,null,{}] 12:42:15 INFO - PROCESS | 1812 | 1461267735014 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:15 INFO - PROCESS | 1812 | 1461267735217 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:42:15 INFO - PROCESS | 1812 | 1461267735431 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x864e6800 == 111 [pid = 1812] [id = 345] 12:42:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x87571800) [pid = 1812] [serial = 1036] [outer = (nil)] 12:42:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x883bd000) [pid = 1812] [serial = 1037] [outer = 0x87571800] 12:42:15 INFO - PROCESS | 1812 | 1461267735624 Marionette DEBUG loaded listener.js 12:42:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x888cf000) [pid = 1812] [serial = 1038] [outer = 0x87571800] 12:42:16 INFO - PROCESS | 1812 | 1461267736583 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 12:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1635ms 12:42:16 INFO - PROCESS | 1812 | 1461267736637 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:42:16 INFO - PROCESS | 1812 | 1461267736645 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 12:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:42:16 INFO - PROCESS | 1812 | 1461267736656 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:42:16 INFO - PROCESS | 1812 | 1461267736659 Marionette TRACE conn3 <- [1,1354,null,{}] 12:42:16 INFO - PROCESS | 1812 | 1461267736666 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:16 INFO - PROCESS | 1812 | 1461267736869 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:42:17 INFO - PROCESS | 1812 | 1461267737200 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x89ccf800 == 112 [pid = 1812] [id = 346] 12:42:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x89e3c400) [pid = 1812] [serial = 1039] [outer = (nil)] 12:42:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8a71e000) [pid = 1812] [serial = 1040] [outer = 0x89e3c400] 12:42:17 INFO - PROCESS | 1812 | 1461267737332 Marionette DEBUG loaded listener.js 12:42:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8b3b7c00) [pid = 1812] [serial = 1041] [outer = 0x89e3c400] 12:42:18 INFO - PROCESS | 1812 | 1461267738357 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 12:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1750ms 12:42:18 INFO - PROCESS | 1812 | 1461267738406 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 12:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:42:18 INFO - PROCESS | 1812 | 1461267738410 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 12:42:18 INFO - PROCESS | 1812 | 1461267738417 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:42:18 INFO - PROCESS | 1812 | 1461267738423 Marionette TRACE conn3 <- [1,1358,null,{}] 12:42:18 INFO - PROCESS | 1812 | 1461267738439 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:18 INFO - PROCESS | 1812 | 1461267738679 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:42:19 INFO - PROCESS | 1812 | 1461267738985 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1bcc00 == 113 [pid = 1812] [id = 347] 12:42:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8c35a000) [pid = 1812] [serial = 1042] [outer = (nil)] 12:42:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8c363800) [pid = 1812] [serial = 1043] [outer = 0x8c35a000] 12:42:19 INFO - PROCESS | 1812 | 1461267739102 Marionette DEBUG loaded listener.js 12:42:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8e0b4400) [pid = 1812] [serial = 1044] [outer = 0x8c35a000] 12:42:20 INFO - PROCESS | 1812 | 1461267740106 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 12:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1746ms 12:42:20 INFO - PROCESS | 1812 | 1461267740163 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 12:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:42:20 INFO - PROCESS | 1812 | 1461267740168 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 12:42:20 INFO - PROCESS | 1812 | 1461267740174 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:42:20 INFO - PROCESS | 1812 | 1461267740178 Marionette TRACE conn3 <- [1,1362,null,{}] 12:42:20 INFO - PROCESS | 1812 | 1461267740183 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:20 INFO - PROCESS | 1812 | 1461267740376 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:42:20 INFO - PROCESS | 1812 | 1461267740589 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x883ba400 == 114 [pid = 1812] [id = 348] 12:42:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8c012c00) [pid = 1812] [serial = 1045] [outer = (nil)] 12:42:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8e8f5000) [pid = 1812] [serial = 1046] [outer = 0x8c012c00] 12:42:20 INFO - PROCESS | 1812 | 1461267740714 Marionette DEBUG loaded listener.js 12:42:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8e956800) [pid = 1812] [serial = 1047] [outer = 0x8c012c00] 12:42:21 INFO - PROCESS | 1812 | 1461267741691 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1593ms 12:42:21 INFO - PROCESS | 1812 | 1461267741768 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 12:42:21 INFO - PROCESS | 1812 | 1461267741772 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 12:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:42:21 INFO - PROCESS | 1812 | 1461267741779 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:42:21 INFO - PROCESS | 1812 | 1461267741783 Marionette TRACE conn3 <- [1,1366,null,{}] 12:42:21 INFO - PROCESS | 1812 | 1461267741789 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:22 INFO - PROCESS | 1812 | 1461267742019 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:42:22 INFO - PROCESS | 1812 | 1461267742327 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7e8800 == 115 [pid = 1812] [id = 349] 12:42:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8e810400) [pid = 1812] [serial = 1048] [outer = (nil)] 12:42:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8f386000) [pid = 1812] [serial = 1049] [outer = 0x8e810400] 12:42:22 INFO - PROCESS | 1812 | 1461267742421 Marionette DEBUG loaded listener.js 12:42:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8f6dc800) [pid = 1812] [serial = 1050] [outer = 0x8e810400] 12:42:23 INFO - PROCESS | 1812 | 1461267743425 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 12:42:23 INFO - PROCESS | 1812 | 1461267743469 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 12:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:42:23 INFO - PROCESS | 1812 | 1461267743475 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:42:23 INFO - PROCESS | 1812 | 1461267743479 Marionette TRACE conn3 <- [1,1370,null,{}] 12:42:23 INFO - PROCESS | 1812 | 1461267743484 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:23 INFO - PROCESS | 1812 | 1461267743728 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:42:24 INFO - PROCESS | 1812 | 1461267744043 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e4a400 == 116 [pid = 1812] [id = 350] 12:42:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8f390400) [pid = 1812] [serial = 1051] [outer = (nil)] 12:42:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8fcbf000) [pid = 1812] [serial = 1052] [outer = 0x8f390400] 12:42:24 INFO - PROCESS | 1812 | 1461267744137 Marionette DEBUG loaded listener.js 12:42:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8fcc3800) [pid = 1812] [serial = 1053] [outer = 0x8f390400] 12:42:25 INFO - PROCESS | 1812 | 1461267745026 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 12:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:42:25 INFO - PROCESS | 1812 | 1461267745063 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 12:42:25 INFO - PROCESS | 1812 | 1461267745069 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:42:25 INFO - PROCESS | 1812 | 1461267745073 Marionette TRACE conn3 <- [1,1374,null,{}] 12:42:25 INFO - PROCESS | 1812 | 1461267745079 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:25 INFO - PROCESS | 1812 | 1461267745262 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:42:25 INFO - PROCESS | 1812 | 1461267745525 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7e8000 == 117 [pid = 1812] [id = 351] 12:42:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8eb99c00) [pid = 1812] [serial = 1054] [outer = (nil)] 12:42:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8fe77800) [pid = 1812] [serial = 1055] [outer = 0x8eb99c00] 12:42:25 INFO - PROCESS | 1812 | 1461267745653 Marionette DEBUG loaded listener.js 12:42:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8fe7fc00) [pid = 1812] [serial = 1056] [outer = 0x8eb99c00] 12:42:26 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:42:26 INFO - PROCESS | 1812 | 1461267746561 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 12:42:26 INFO - PROCESS | 1812 | 1461267746605 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 12:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:42:26 INFO - PROCESS | 1812 | 1461267746612 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:42:26 INFO - PROCESS | 1812 | 1461267746614 Marionette TRACE conn3 <- [1,1378,null,{}] 12:42:26 INFO - PROCESS | 1812 | 1461267746621 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:26 INFO - PROCESS | 1812 | 1461267746811 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:42:27 INFO - PROCESS | 1812 | 1461267747075 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd59400 == 118 [pid = 1812] [id = 352] 12:42:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8fd5cc00) [pid = 1812] [serial = 1057] [outer = (nil)] 12:42:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x902e2000) [pid = 1812] [serial = 1058] [outer = 0x8fd5cc00] 12:42:27 INFO - PROCESS | 1812 | 1461267747204 Marionette DEBUG loaded listener.js 12:42:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9038fc00) [pid = 1812] [serial = 1059] [outer = 0x8fd5cc00] 12:42:28 INFO - PROCESS | 1812 | 1461267748102 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 12:42:28 INFO - PROCESS | 1812 | 1461267748165 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 12:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:42:28 INFO - PROCESS | 1812 | 1461267748172 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:42:28 INFO - PROCESS | 1812 | 1461267748180 Marionette TRACE conn3 <- [1,1382,null,{}] 12:42:28 INFO - PROCESS | 1812 | 1461267748186 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:28 INFO - PROCESS | 1812 | 1461267748393 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:42:28 INFO - PROCESS | 1812 | 1461267748659 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b84800 == 119 [pid = 1812] [id = 353] 12:42:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8fd60800) [pid = 1812] [serial = 1060] [outer = (nil)] 12:42:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x91422400) [pid = 1812] [serial = 1061] [outer = 0x8fd60800] 12:42:28 INFO - PROCESS | 1812 | 1461267748788 Marionette DEBUG loaded listener.js 12:42:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x92845800) [pid = 1812] [serial = 1062] [outer = 0x8fd60800] 12:42:29 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:42:29 INFO - PROCESS | 1812 | 1461267749738 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 12:42:29 INFO - PROCESS | 1812 | 1461267749817 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 12:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:42:29 INFO - PROCESS | 1812 | 1461267749824 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:42:29 INFO - PROCESS | 1812 | 1461267749827 Marionette TRACE conn3 <- [1,1386,null,{}] 12:42:29 INFO - PROCESS | 1812 | 1461267749833 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:30 INFO - PROCESS | 1812 | 1461267750067 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:42:30 INFO - PROCESS | 1812 | 1461267750374 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x9142e400 == 120 [pid = 1812] [id = 354] 12:42:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x91ea8c00) [pid = 1812] [serial = 1063] [outer = (nil)] 12:42:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x92954400) [pid = 1812] [serial = 1064] [outer = 0x91ea8c00] 12:42:30 INFO - PROCESS | 1812 | 1461267750461 Marionette DEBUG loaded listener.js 12:42:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x929c6400) [pid = 1812] [serial = 1065] [outer = 0x91ea8c00] 12:42:31 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable 12:42:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13 12:42:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:42:31 INFO - _addTest/ [0,1389,"getWindowHandle",null] 12:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:42:31 INFO - PROCESS | 1812 | 1461267751513 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 12:42:31 INFO - PROCESS | 1812 | 1461267751519 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:42:31 INFO - PROCESS | 1812 | 1461267751523 Marionette TRACE conn3 <- [1,1390,null,{}] 12:42:31 INFO - PROCESS | 1812 | 1461267751529 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:31 INFO - PROCESS | 1812 | 1461267751749 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:42:32 INFO - PROCESS | 1812 | 1461267752038 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x929e5c00 == 121 [pid = 1812] [id = 355] 12:42:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x938f6400) [pid = 1812] [serial = 1066] [outer = (nil)] 12:42:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x93addc00) [pid = 1812] [serial = 1067] [outer = 0x938f6400] 12:42:32 INFO - PROCESS | 1812 | 1461267752174 Marionette DEBUG loaded listener.js 12:42:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x945c3c00) [pid = 1812] [serial = 1068] [outer = 0x938f6400] 12:42:33 INFO - PROCESS | 1812 | 1461267753086 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 12:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1582ms 12:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:42:33 INFO - PROCESS | 1812 | 1461267753100 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:42:33 INFO - PROCESS | 1812 | 1461267753103 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 12:42:33 INFO - PROCESS | 1812 | 1461267753109 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:42:33 INFO - PROCESS | 1812 | 1461267753113 Marionette TRACE conn3 <- [1,1394,null,{}] 12:42:33 INFO - PROCESS | 1812 | 1461267753118 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:33 INFO - PROCESS | 1812 | 1461267753341 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:42:33 INFO - PROCESS | 1812 | 1461267753665 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x92956c00 == 122 [pid = 1812] [id = 356] 12:42:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x93ad6c00) [pid = 1812] [serial = 1069] [outer = (nil)] 12:42:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x94fbf000) [pid = 1812] [serial = 1070] [outer = 0x93ad6c00] 12:42:33 INFO - PROCESS | 1812 | 1461267753759 Marionette DEBUG loaded listener.js 12:42:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x94fd5000) [pid = 1812] [serial = 1071] [outer = 0x93ad6c00] 12:42:34 INFO - PROCESS | 1812 | 1461267754640 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 12:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1583ms 12:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:42:34 INFO - PROCESS | 1812 | 1461267754692 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:42:34 INFO - PROCESS | 1812 | 1461267754695 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 12:42:34 INFO - PROCESS | 1812 | 1461267754702 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:42:34 INFO - PROCESS | 1812 | 1461267754705 Marionette TRACE conn3 <- [1,1398,null,{}] 12:42:34 INFO - PROCESS | 1812 | 1461267754711 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:34 INFO - PROCESS | 1812 | 1461267754905 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:42:35 INFO - PROCESS | 1812 | 1461267755169 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x938ecc00 == 123 [pid = 1812] [id = 357] 12:42:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x94fc0c00) [pid = 1812] [serial = 1072] [outer = (nil)] 12:42:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x97777400) [pid = 1812] [serial = 1073] [outer = 0x94fc0c00] 12:42:35 INFO - PROCESS | 1812 | 1461267755298 Marionette DEBUG loaded listener.js 12:42:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x97903800) [pid = 1812] [serial = 1074] [outer = 0x94fc0c00] 12:42:36 INFO - PROCESS | 1812 | 1461267756214 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 12:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1588ms 12:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:42:36 INFO - PROCESS | 1812 | 1461267756289 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:42:36 INFO - PROCESS | 1812 | 1461267756292 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 12:42:36 INFO - PROCESS | 1812 | 1461267756299 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:42:36 INFO - PROCESS | 1812 | 1461267756303 Marionette TRACE conn3 <- [1,1402,null,{}] 12:42:36 INFO - PROCESS | 1812 | 1461267756308 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:36 INFO - PROCESS | 1812 | 1461267756530 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:42:36 INFO - PROCESS | 1812 | 1461267756795 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd5f800 == 124 [pid = 1812] [id = 358] 12:42:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x938eac00) [pid = 1812] [serial = 1075] [outer = (nil)] 12:42:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x97c18c00) [pid = 1812] [serial = 1076] [outer = 0x938eac00] 12:42:36 INFO - PROCESS | 1812 | 1461267756920 Marionette DEBUG loaded listener.js 12:42:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x97c1cc00) [pid = 1812] [serial = 1077] [outer = 0x938eac00] 12:42:37 INFO - PROCESS | 1812 | 1461267757815 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 12:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1581ms 12:42:37 INFO - PROCESS | 1812 | 1461267757881 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:42:37 INFO - PROCESS | 1812 | 1461267757885 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 12:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:42:37 INFO - PROCESS | 1812 | 1461267757891 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:42:37 INFO - PROCESS | 1812 | 1461267757894 Marionette TRACE conn3 <- [1,1406,null,{}] 12:42:37 INFO - PROCESS | 1812 | 1461267757900 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:38 INFO - PROCESS | 1812 | 1461267758110 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:42:38 INFO - PROCESS | 1812 | 1461267758437 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x888d0800 == 125 [pid = 1812] [id = 359] 12:42:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x94fb8400) [pid = 1812] [serial = 1078] [outer = (nil)] 12:42:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x97e56800) [pid = 1812] [serial = 1079] [outer = 0x94fb8400] 12:42:38 INFO - PROCESS | 1812 | 1461267758530 Marionette DEBUG loaded listener.js 12:42:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x97e5bc00) [pid = 1812] [serial = 1080] [outer = 0x94fb8400] 12:42:39 INFO - PROCESS | 1812 | 1461267759415 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 12:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1583ms 12:42:39 INFO - PROCESS | 1812 | 1461267759475 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:42:39 INFO - PROCESS | 1812 | 1461267759478 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 12:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:42:39 INFO - PROCESS | 1812 | 1461267759485 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:42:39 INFO - PROCESS | 1812 | 1461267759488 Marionette TRACE conn3 <- [1,1410,null,{}] 12:42:39 INFO - PROCESS | 1812 | 1461267759493 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:39 INFO - PROCESS | 1812 | 1461267759693 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:42:40 INFO - PROCESS | 1812 | 1461267760002 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x97c17800 == 126 [pid = 1812] [id = 360] 12:42:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x97cf0000) [pid = 1812] [serial = 1081] [outer = (nil)] 12:42:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x97eb9000) [pid = 1812] [serial = 1082] [outer = 0x97cf0000] 12:42:40 INFO - PROCESS | 1812 | 1461267760096 Marionette DEBUG loaded listener.js 12:42:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x97f10000) [pid = 1812] [serial = 1083] [outer = 0x97cf0000] 12:42:41 INFO - PROCESS | 1812 | 1461267761079 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 12:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1634ms 12:42:41 INFO - PROCESS | 1812 | 1461267761121 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:42:41 INFO - PROCESS | 1812 | 1461267761125 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 12:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:42:41 INFO - PROCESS | 1812 | 1461267761131 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:42:41 INFO - PROCESS | 1812 | 1461267761134 Marionette TRACE conn3 <- [1,1414,null,{}] 12:42:41 INFO - PROCESS | 1812 | 1461267761140 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:41 INFO - PROCESS | 1812 | 1461267761358 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:42:41 INFO - PROCESS | 1812 | 1461267761678 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x853b1800 == 127 [pid = 1812] [id = 361] 12:42:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x853b2800) [pid = 1812] [serial = 1084] [outer = (nil)] 12:42:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x97e65400) [pid = 1812] [serial = 1085] [outer = 0x853b2800] 12:42:41 INFO - PROCESS | 1812 | 1461267761765 Marionette DEBUG loaded listener.js 12:42:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x98237c00) [pid = 1812] [serial = 1086] [outer = 0x853b2800] 12:42:43 INFO - PROCESS | 1812 | 1461267763339 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 12:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2232ms 12:42:43 INFO - PROCESS | 1812 | 1461267763364 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:42:43 INFO - PROCESS | 1812 | 1461267763369 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 12:42:43 INFO - PROCESS | 1812 | 1461267763377 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:42:43 INFO - PROCESS | 1812 | 1461267763383 Marionette TRACE conn3 <- [1,1418,null,{}] 12:42:43 INFO - PROCESS | 1812 | 1461267763391 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:43 INFO - PROCESS | 1812 | 1461267763607 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:42:43 INFO - PROCESS | 1812 | 1461267763826 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x86345000 == 128 [pid = 1812] [id = 362] 12:42:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x883b9400) [pid = 1812] [serial = 1087] [outer = (nil)] 12:42:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x88812c00) [pid = 1812] [serial = 1088] [outer = 0x883b9400] 12:42:43 INFO - PROCESS | 1812 | 1461267763905 Marionette DEBUG loaded listener.js 12:42:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x88a72c00) [pid = 1812] [serial = 1089] [outer = 0x883b9400] 12:42:44 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3ef000 == 127 [pid = 1812] [id = 170] 12:42:44 INFO - PROCESS | 1812 | --DOCSHELL 0x938ec400 == 126 [pid = 1812] [id = 334] 12:42:44 INFO - PROCESS | 1812 | --DOCSHELL 0x94fb4000 == 125 [pid = 1812] [id = 335] 12:42:44 INFO - PROCESS | 1812 | --DOCSHELL 0x902dc000 == 124 [pid = 1812] [id = 333] 12:42:44 INFO - PROCESS | 1812 | --DOCSHELL 0x91425c00 == 123 [pid = 1812] [id = 332] 12:42:44 INFO - PROCESS | 1812 | --DOCSHELL 0x83dd1c00 == 122 [pid = 1812] [id = 331] 12:42:44 INFO - PROCESS | 1812 | --DOCSHELL 0x8eb99400 == 121 [pid = 1812] [id = 329] 12:42:44 INFO - PROCESS | 1812 | --DOCSHELL 0x8fe82400 == 120 [pid = 1812] [id = 330] 12:42:44 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb3d800 == 119 [pid = 1812] [id = 328] 12:42:44 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7eac00 == 118 [pid = 1812] [id = 327] 12:42:44 INFO - PROCESS | 1812 | --DOCSHELL 0x881f2000 == 117 [pid = 1812] [id = 326] 12:42:44 INFO - PROCESS | 1812 | --DOCSHELL 0x8a71c800 == 116 [pid = 1812] [id = 325] 12:42:44 INFO - PROCESS | 1812 | --DOCSHELL 0x83ef5c00 == 115 [pid = 1812] [id = 323] 12:42:44 INFO - PROCESS | 1812 | --DOCSHELL 0x883cb000 == 114 [pid = 1812] [id = 324] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x94fdd000) [pid = 1812] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x8c12c800) [pid = 1812] [serial = 963] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x8e0b1800) [pid = 1812] [serial = 965] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x8a3ecc00) [pid = 1812] [serial = 908] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x89867800) [pid = 1812] [serial = 905] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x87576000) [pid = 1812] [serial = 902] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x929e8000) [pid = 1812] [serial = 944] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x849db000) [pid = 1812] [serial = 947] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x84b91800) [pid = 1812] [serial = 948] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x849de000) [pid = 1812] [serial = 956] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x858a1800) [pid = 1812] [serial = 957] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x89cce400) [pid = 1812] [serial = 953] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x89e47800) [pid = 1812] [serial = 954] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x883c5400) [pid = 1812] [serial = 950] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x88815400) [pid = 1812] [serial = 951] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x88bd9000) [pid = 1812] [serial = 959] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x92953c00) [pid = 1812] [serial = 941] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x9142b800) [pid = 1812] [serial = 938] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x864f0000) [pid = 1812] [serial = 968] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x90394800) [pid = 1812] [serial = 935] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8fff6800) [pid = 1812] [serial = 932] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8fd53400) [pid = 1812] [serial = 929] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8f84b400) [pid = 1812] [serial = 926] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8f385c00) [pid = 1812] [serial = 923] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8e955000) [pid = 1812] [serial = 920] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8e0b3000) [pid = 1812] [serial = 917] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8c00e000) [pid = 1812] [serial = 914] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8b747800) [pid = 1812] [serial = 911] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8fd5ec00) [pid = 1812] [serial = 624] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8b748400) [pid = 1812] [serial = 962] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8e7ef800) [pid = 1812] [serial = 966] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x89b29800) [pid = 1812] [serial = 960] [outer = (nil)] [url = about:blank] 12:42:45 INFO - PROCESS | 1812 | 1461267765474 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 12:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2143ms 12:42:45 INFO - PROCESS | 1812 | 1461267765542 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:42:45 INFO - PROCESS | 1812 | 1461267765550 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 12:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:42:45 INFO - PROCESS | 1812 | 1461267765563 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:42:45 INFO - PROCESS | 1812 | 1461267765566 Marionette TRACE conn3 <- [1,1422,null,{}] 12:42:45 INFO - PROCESS | 1812 | 1461267765572 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:45 INFO - PROCESS | 1812 | 1461267765757 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:42:45 INFO - PROCESS | 1812 | 1461267765776 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x858a4800 == 115 [pid = 1812] [id = 363] 12:42:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x858a8800) [pid = 1812] [serial = 1090] [outer = (nil)] 12:42:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x88810000) [pid = 1812] [serial = 1091] [outer = 0x858a8800] 12:42:45 INFO - PROCESS | 1812 | 1461267765860 Marionette DEBUG loaded listener.js 12:42:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x88bd9000) [pid = 1812] [serial = 1092] [outer = 0x858a8800] 12:42:46 INFO - PROCESS | 1812 | 1461267766939 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 12:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1446ms 12:42:47 INFO - PROCESS | 1812 | 1461267767009 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:42:47 INFO - PROCESS | 1812 | 1461267767013 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 12:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:42:47 INFO - PROCESS | 1812 | 1461267767020 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:42:47 INFO - PROCESS | 1812 | 1461267767025 Marionette TRACE conn3 <- [1,1426,null,{}] 12:42:47 INFO - PROCESS | 1812 | 1461267767040 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:47 INFO - PROCESS | 1812 | 1461267767243 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:42:47 INFO - PROCESS | 1812 | 1461267767504 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x89ccfc00 == 116 [pid = 1812] [id = 364] 12:42:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x89e41000) [pid = 1812] [serial = 1093] [outer = (nil)] 12:42:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8a71c800) [pid = 1812] [serial = 1094] [outer = 0x89e41000] 12:42:47 INFO - PROCESS | 1812 | 1461267767592 Marionette DEBUG loaded listener.js 12:42:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8b3adc00) [pid = 1812] [serial = 1095] [outer = 0x89e41000] 12:42:48 INFO - PROCESS | 1812 | 1461267768517 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 12:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1586ms 12:42:48 INFO - PROCESS | 1812 | 1461267768607 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:42:48 INFO - PROCESS | 1812 | 1461267768612 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 12:42:48 INFO - PROCESS | 1812 | 1461267768618 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:42:48 INFO - PROCESS | 1812 | 1461267768622 Marionette TRACE conn3 <- [1,1430,null,{}] 12:42:48 INFO - PROCESS | 1812 | 1461267768634 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:48 INFO - PROCESS | 1812 | 1461267768885 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:42:48 INFO - PROCESS | 1812 | 1461267768912 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b74c800 == 117 [pid = 1812] [id = 365] 12:42:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8b750c00) [pid = 1812] [serial = 1096] [outer = (nil)] 12:42:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8c013800) [pid = 1812] [serial = 1097] [outer = 0x8b750c00] 12:42:48 INFO - PROCESS | 1812 | 1461267768990 Marionette DEBUG loaded listener.js 12:42:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8c136400) [pid = 1812] [serial = 1098] [outer = 0x8b750c00] 12:42:49 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x858a7000) [pid = 1812] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:42:49 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x83eee800) [pid = 1812] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:42:49 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x864e1c00) [pid = 1812] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:42:49 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x88be4800) [pid = 1812] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:42:49 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x84b8a400) [pid = 1812] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:42:50 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x864e6000) [pid = 1812] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:42:50 INFO - PROCESS | 1812 | 1461267770456 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 12:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1900ms 12:42:50 INFO - PROCESS | 1812 | 1461267770519 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:42:50 INFO - PROCESS | 1812 | 1461267770523 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 12:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:42:50 INFO - PROCESS | 1812 | 1461267770529 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:42:50 INFO - PROCESS | 1812 | 1461267770531 Marionette TRACE conn3 <- [1,1434,null,{}] 12:42:50 INFO - PROCESS | 1812 | 1461267770537 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:50 INFO - PROCESS | 1812 | 1461267770724 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:42:50 INFO - PROCESS | 1812 | 1461267770735 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x83ef2400 == 118 [pid = 1812] [id = 366] 12:42:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x84b88400) [pid = 1812] [serial = 1099] [outer = (nil)] 12:42:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8c1c2400) [pid = 1812] [serial = 1100] [outer = 0x84b88400] 12:42:50 INFO - PROCESS | 1812 | 1461267770811 Marionette DEBUG loaded listener.js 12:42:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8c35e000) [pid = 1812] [serial = 1101] [outer = 0x84b88400] 12:42:51 INFO - PROCESS | 1812 | 1461267771778 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 12:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1286ms 12:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:42:51 INFO - PROCESS | 1812 | 1461267771816 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:42:51 INFO - PROCESS | 1812 | 1461267771819 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 12:42:51 INFO - PROCESS | 1812 | 1461267771825 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:42:51 INFO - PROCESS | 1812 | 1461267771828 Marionette TRACE conn3 <- [1,1438,null,{}] 12:42:51 INFO - PROCESS | 1812 | 1461267771834 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:52 INFO - PROCESS | 1812 | 1461267772169 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:42:52 INFO - PROCESS | 1812 | 1461267772483 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x853b2400 == 119 [pid = 1812] [id = 367] 12:42:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x853b4400) [pid = 1812] [serial = 1102] [outer = (nil)] 12:42:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x858a4000) [pid = 1812] [serial = 1103] [outer = 0x853b4400] 12:42:52 INFO - PROCESS | 1812 | 1461267772624 Marionette DEBUG loaded listener.js 12:42:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x864e9400) [pid = 1812] [serial = 1104] [outer = 0x853b4400] 12:42:53 INFO - PROCESS | 1812 | 1461267773633 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 12:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1844ms 12:42:53 INFO - PROCESS | 1812 | 1461267773670 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:42:53 INFO - PROCESS | 1812 | 1461267773677 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 12:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:42:53 INFO - PROCESS | 1812 | 1461267773685 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:42:53 INFO - PROCESS | 1812 | 1461267773692 Marionette TRACE conn3 <- [1,1442,null,{}] 12:42:53 INFO - PROCESS | 1812 | 1461267773699 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:53 INFO - PROCESS | 1812 | 1461267773918 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:42:54 INFO - PROCESS | 1812 | 1461267774239 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x88a71000 == 120 [pid = 1812] [id = 368] 12:42:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x88bd8c00) [pid = 1812] [serial = 1105] [outer = (nil)] 12:42:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x89b21400) [pid = 1812] [serial = 1106] [outer = 0x88bd8c00] 12:42:54 INFO - PROCESS | 1812 | 1461267774353 Marionette DEBUG loaded listener.js 12:42:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x89cca400) [pid = 1812] [serial = 1107] [outer = 0x88bd8c00] 12:42:55 INFO - PROCESS | 1812 | 1461267775364 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 12:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1737ms 12:42:55 INFO - PROCESS | 1812 | 1461267775423 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:42:55 INFO - PROCESS | 1812 | 1461267775428 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 12:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:42:55 INFO - PROCESS | 1812 | 1461267775435 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:42:55 INFO - PROCESS | 1812 | 1461267775438 Marionette TRACE conn3 <- [1,1446,null,{}] 12:42:55 INFO - PROCESS | 1812 | 1461267775444 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:55 INFO - PROCESS | 1812 | 1461267775664 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:42:56 INFO - PROCESS | 1812 | 1461267776027 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b747800 == 121 [pid = 1812] [id = 369] 12:42:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x8b7cb400) [pid = 1812] [serial = 1108] [outer = (nil)] 12:42:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8c00c000) [pid = 1812] [serial = 1109] [outer = 0x8b7cb400] 12:42:56 INFO - PROCESS | 1812 | 1461267776122 Marionette DEBUG loaded listener.js 12:42:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x8c12e400) [pid = 1812] [serial = 1110] [outer = 0x8b7cb400] 12:42:57 INFO - PROCESS | 1812 | 1461267777093 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 12:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1730ms 12:42:57 INFO - PROCESS | 1812 | 1461267777167 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:42:57 INFO - PROCESS | 1812 | 1461267777175 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 12:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:42:57 INFO - PROCESS | 1812 | 1461267777192 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:42:57 INFO - PROCESS | 1812 | 1461267777199 Marionette TRACE conn3 <- [1,1450,null,{}] 12:42:57 INFO - PROCESS | 1812 | 1461267777205 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:57 INFO - PROCESS | 1812 | 1461267777450 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:42:57 INFO - PROCESS | 1812 | 1461267777784 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a726400 == 122 [pid = 1812] [id = 370] 12:42:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8e8ef000) [pid = 1812] [serial = 1111] [outer = (nil)] 12:42:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8f385c00) [pid = 1812] [serial = 1112] [outer = 0x8e8ef000] 12:42:57 INFO - PROCESS | 1812 | 1461267777877 Marionette DEBUG loaded listener.js 12:42:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8f6e0c00) [pid = 1812] [serial = 1113] [outer = 0x8e8ef000] 12:42:58 INFO - PROCESS | 1812 | 1461267778889 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 12:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1750ms 12:42:58 INFO - PROCESS | 1812 | 1461267778935 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:42:58 INFO - PROCESS | 1812 | 1461267778939 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 12:42:58 INFO - PROCESS | 1812 | 1461267778946 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:42:58 INFO - PROCESS | 1812 | 1461267778950 Marionette TRACE conn3 <- [1,1454,null,{}] 12:42:58 INFO - PROCESS | 1812 | 1461267778956 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:59 INFO - PROCESS | 1812 | 1461267779173 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:42:59 INFO - PROCESS | 1812 | 1461267779507 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x83ddc800 == 123 [pid = 1812] [id = 371] 12:42:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x87574000) [pid = 1812] [serial = 1114] [outer = (nil)] 12:42:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x8fb48400) [pid = 1812] [serial = 1115] [outer = 0x87574000] 12:42:59 INFO - PROCESS | 1812 | 1461267779603 Marionette DEBUG loaded listener.js 12:42:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8fbdc400) [pid = 1812] [serial = 1116] [outer = 0x87574000] 12:43:00 INFO - PROCESS | 1812 | 1461267780597 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 12:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1688ms 12:43:00 INFO - PROCESS | 1812 | 1461267780636 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:43:00 INFO - PROCESS | 1812 | 1461267780641 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 12:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:43:00 INFO - PROCESS | 1812 | 1461267780650 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:43:00 INFO - PROCESS | 1812 | 1461267780655 Marionette TRACE conn3 <- [1,1458,null,{}] 12:43:00 INFO - PROCESS | 1812 | 1461267780663 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:00 INFO - PROCESS | 1812 | 1461267780994 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:43:01 INFO - PROCESS | 1812 | 1461267781393 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fe84000 == 124 [pid = 1812] [id = 372] 12:43:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x8fff0000) [pid = 1812] [serial = 1117] [outer = (nil)] 12:43:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x8fffd400) [pid = 1812] [serial = 1118] [outer = 0x8fff0000] 12:43:01 INFO - PROCESS | 1812 | 1461267781498 Marionette DEBUG loaded listener.js 12:43:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x91eae000) [pid = 1812] [serial = 1119] [outer = 0x8fff0000] 12:43:02 INFO - PROCESS | 1812 | 1461267782588 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 12:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2005ms 12:43:02 INFO - PROCESS | 1812 | 1461267782655 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:43:02 INFO - PROCESS | 1812 | 1461267782659 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 12:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:43:02 INFO - PROCESS | 1812 | 1461267782665 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:43:02 INFO - PROCESS | 1812 | 1461267782669 Marionette TRACE conn3 <- [1,1462,null,{}] 12:43:02 INFO - PROCESS | 1812 | 1461267782675 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:02 INFO - PROCESS | 1812 | 1461267782891 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:43:03 INFO - PROCESS | 1812 | 1461267783217 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x9120a800 == 125 [pid = 1812] [id = 373] 12:43:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x91427800) [pid = 1812] [serial = 1120] [outer = (nil)] 12:43:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x929ef800) [pid = 1812] [serial = 1121] [outer = 0x91427800] 12:43:03 INFO - PROCESS | 1812 | 1461267783310 Marionette DEBUG loaded listener.js 12:43:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x929f3400) [pid = 1812] [serial = 1122] [outer = 0x91427800] 12:43:04 INFO - PROCESS | 1812 | 1461267784309 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 12:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1689ms 12:43:04 INFO - PROCESS | 1812 | 1461267784361 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:43:04 INFO - PROCESS | 1812 | 1461267784365 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 12:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:43:04 INFO - PROCESS | 1812 | 1461267784380 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:43:04 INFO - PROCESS | 1812 | 1461267784383 Marionette TRACE conn3 <- [1,1466,null,{}] 12:43:04 INFO - PROCESS | 1812 | 1461267784389 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:04 INFO - PROCESS | 1812 | 1461267784603 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:43:04 INFO - PROCESS | 1812 | 1461267784933 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3e7400 == 126 [pid = 1812] [id = 374] 12:43:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x8a71e800) [pid = 1812] [serial = 1123] [outer = (nil)] 12:43:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x93add000) [pid = 1812] [serial = 1124] [outer = 0x8a71e800] 12:43:05 INFO - PROCESS | 1812 | 1461267785071 Marionette DEBUG loaded listener.js 12:43:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x94f78400) [pid = 1812] [serial = 1125] [outer = 0x8a71e800] 12:43:06 INFO - PROCESS | 1812 | 1461267786117 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 12:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1786ms 12:43:06 INFO - PROCESS | 1812 | 1461267786166 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:43:06 INFO - PROCESS | 1812 | 1461267786170 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 12:43:06 INFO - PROCESS | 1812 | 1461267786177 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:43:06 INFO - PROCESS | 1812 | 1461267786180 Marionette TRACE conn3 <- [1,1470,null,{}] 12:43:06 INFO - PROCESS | 1812 | 1461267786186 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:06 INFO - PROCESS | 1812 | 1461267786399 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:43:06 INFO - PROCESS | 1812 | 1461267786723 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x93ad8400 == 127 [pid = 1812] [id = 375] 12:43:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x945bd400) [pid = 1812] [serial = 1126] [outer = (nil)] 12:43:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x96fda000) [pid = 1812] [serial = 1127] [outer = 0x945bd400] 12:43:06 INFO - PROCESS | 1812 | 1461267786823 Marionette DEBUG loaded listener.js 12:43:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x96fe4400) [pid = 1812] [serial = 1128] [outer = 0x945bd400] 12:43:07 INFO - PROCESS | 1812 | 1461267787826 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 12:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1690ms 12:43:07 INFO - PROCESS | 1812 | 1461267787867 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:43:07 INFO - PROCESS | 1812 | 1461267787870 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 12:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:43:07 INFO - PROCESS | 1812 | 1461267787877 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:43:07 INFO - PROCESS | 1812 | 1461267787881 Marionette TRACE conn3 <- [1,1474,null,{}] 12:43:07 INFO - PROCESS | 1812 | 1461267787888 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:08 INFO - PROCESS | 1812 | 1461267788109 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:43:08 INFO - PROCESS | 1812 | 1461267788450 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x945bac00 == 128 [pid = 1812] [id = 376] 12:43:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x96b3e000) [pid = 1812] [serial = 1129] [outer = (nil)] 12:43:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x97eb9400) [pid = 1812] [serial = 1130] [outer = 0x96b3e000] 12:43:08 INFO - PROCESS | 1812 | 1461267788547 Marionette DEBUG loaded listener.js 12:43:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x98233c00) [pid = 1812] [serial = 1131] [outer = 0x96b3e000] 12:43:09 INFO - PROCESS | 1812 | 1461267789947 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 12:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 2086ms 12:43:09 INFO - PROCESS | 1812 | 1461267789963 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:43:09 INFO - PROCESS | 1812 | 1461267789968 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 12:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:43:09 INFO - PROCESS | 1812 | 1461267789974 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:43:09 INFO - PROCESS | 1812 | 1461267789976 Marionette TRACE conn3 <- [1,1478,null,{}] 12:43:09 INFO - PROCESS | 1812 | 1461267789983 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:10 INFO - PROCESS | 1812 | 1461267790171 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:43:10 INFO - PROCESS | 1812 | 1461267790476 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x98a08000 == 129 [pid = 1812] [id = 377] 12:43:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x98a08400) [pid = 1812] [serial = 1132] [outer = (nil)] 12:43:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x98b0e400) [pid = 1812] [serial = 1133] [outer = 0x98a08400] 12:43:10 INFO - PROCESS | 1812 | 1461267790581 Marionette DEBUG loaded listener.js 12:43:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x98e7ac00) [pid = 1812] [serial = 1134] [outer = 0x98a08400] 12:43:11 INFO - PROCESS | 1812 | 1461267791596 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 12:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1679ms 12:43:11 INFO - PROCESS | 1812 | 1461267791654 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:43:11 INFO - PROCESS | 1812 | 1461267791666 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 12:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:43:11 INFO - PROCESS | 1812 | 1461267791672 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:43:11 INFO - PROCESS | 1812 | 1461267791676 Marionette TRACE conn3 <- [1,1482,null,{}] 12:43:11 INFO - PROCESS | 1812 | 1461267791682 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:11 INFO - PROCESS | 1812 | 1461267791949 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:43:12 INFO - PROCESS | 1812 | 1461267792282 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x98eb6c00 == 130 [pid = 1812] [id = 378] 12:43:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x98eb7000) [pid = 1812] [serial = 1135] [outer = (nil)] 12:43:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x98f53400) [pid = 1812] [serial = 1136] [outer = 0x98eb7000] 12:43:12 INFO - PROCESS | 1812 | 1461267792373 Marionette DEBUG loaded listener.js 12:43:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x98f5b400) [pid = 1812] [serial = 1137] [outer = 0x98eb7000] 12:43:13 INFO - PROCESS | 1812 | 1461267793413 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 12:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1789ms 12:43:13 INFO - PROCESS | 1812 | 1461267793462 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:43:13 INFO - PROCESS | 1812 | 1461267793466 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 12:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:43:13 INFO - PROCESS | 1812 | 1461267793472 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:43:13 INFO - PROCESS | 1812 | 1461267793476 Marionette TRACE conn3 <- [1,1486,null,{}] 12:43:13 INFO - PROCESS | 1812 | 1461267793481 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:13 INFO - PROCESS | 1812 | 1461267793693 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:43:14 INFO - PROCESS | 1812 | 1461267794022 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x858ad800 == 131 [pid = 1812] [id = 379] 12:43:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x98f07400) [pid = 1812] [serial = 1138] [outer = (nil)] 12:43:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0x98f74000) [pid = 1812] [serial = 1139] [outer = 0x98f07400] 12:43:14 INFO - PROCESS | 1812 | 1461267794114 Marionette DEBUG loaded listener.js 12:43:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x98f77400) [pid = 1812] [serial = 1140] [outer = 0x98f07400] 12:43:15 INFO - PROCESS | 1812 | 1461267795042 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 12:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1646ms 12:43:15 INFO - PROCESS | 1812 | 1461267795119 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:43:15 INFO - PROCESS | 1812 | 1461267795123 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 12:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:43:15 INFO - PROCESS | 1812 | 1461267795129 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:43:15 INFO - PROCESS | 1812 | 1461267795132 Marionette TRACE conn3 <- [1,1490,null,{}] 12:43:15 INFO - PROCESS | 1812 | 1461267795138 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:15 INFO - PROCESS | 1812 | 1461267795332 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:43:15 INFO - PROCESS | 1812 | 1461267795655 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a726800 == 132 [pid = 1812] [id = 380] 12:43:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0x8c1c3800) [pid = 1812] [serial = 1141] [outer = (nil)] 12:43:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 214 (0x99218000) [pid = 1812] [serial = 1142] [outer = 0x8c1c3800] 12:43:15 INFO - PROCESS | 1812 | 1461267795750 Marionette DEBUG loaded listener.js 12:43:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 215 (0x9921dc00) [pid = 1812] [serial = 1143] [outer = 0x8c1c3800] 12:43:16 INFO - PROCESS | 1812 | 1461267796641 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 12:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1531ms 12:43:16 INFO - PROCESS | 1812 | 1461267796660 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:43:16 INFO - PROCESS | 1812 | 1461267796663 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 12:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:43:16 INFO - PROCESS | 1812 | 1461267796690 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:43:16 INFO - PROCESS | 1812 | 1461267796694 Marionette TRACE conn3 <- [1,1494,null,{}] 12:43:16 INFO - PROCESS | 1812 | 1461267796699 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:16 INFO - PROCESS | 1812 | 1461267796914 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:43:17 INFO - PROCESS | 1812 | 1461267797238 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x98f6f800 == 133 [pid = 1812] [id = 381] 12:43:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 216 (0x99155400) [pid = 1812] [serial = 1144] [outer = (nil)] 12:43:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 217 (0x998d6c00) [pid = 1812] [serial = 1145] [outer = 0x99155400] 12:43:17 INFO - PROCESS | 1812 | 1461267797335 Marionette DEBUG loaded listener.js 12:43:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0x99a50400) [pid = 1812] [serial = 1146] [outer = 0x99155400] 12:43:18 INFO - PROCESS | 1812 | 1461267798278 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 12:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1635ms 12:43:18 INFO - PROCESS | 1812 | 1461267798321 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:43:18 INFO - PROCESS | 1812 | 1461267798325 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 12:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:43:18 INFO - PROCESS | 1812 | 1461267798331 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:43:18 INFO - PROCESS | 1812 | 1461267798335 Marionette TRACE conn3 <- [1,1498,null,{}] 12:43:18 INFO - PROCESS | 1812 | 1461267798341 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:18 INFO - PROCESS | 1812 | 1461267798561 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:43:18 INFO - PROCESS | 1812 | 1461267798932 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x99c94400 == 134 [pid = 1812] [id = 382] 12:43:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 219 (0x99c94800) [pid = 1812] [serial = 1147] [outer = (nil)] 12:43:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 220 (0x99c97800) [pid = 1812] [serial = 1148] [outer = 0x99c94800] 12:43:19 INFO - PROCESS | 1812 | 1461267799036 Marionette DEBUG loaded listener.js 12:43:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 221 (0x99c9b400) [pid = 1812] [serial = 1149] [outer = 0x99c94800] 12:43:20 INFO - PROCESS | 1812 | 1461267800011 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 12:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1731ms 12:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:43:20 INFO - PROCESS | 1812 | 1461267800063 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:43:20 INFO - PROCESS | 1812 | 1461267800066 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 12:43:20 INFO - PROCESS | 1812 | 1461267800073 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:43:20 INFO - PROCESS | 1812 | 1461267800077 Marionette TRACE conn3 <- [1,1502,null,{}] 12:43:20 INFO - PROCESS | 1812 | 1461267800084 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:20 INFO - PROCESS | 1812 | 1461267800345 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:43:20 INFO - PROCESS | 1812 | 1461267800706 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x929ed800 == 135 [pid = 1812] [id = 383] 12:43:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 222 (0x938f3400) [pid = 1812] [serial = 1150] [outer = (nil)] 12:43:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 223 (0x9aed1c00) [pid = 1812] [serial = 1151] [outer = 0x938f3400] 12:43:20 INFO - PROCESS | 1812 | 1461267800824 Marionette DEBUG loaded listener.js 12:43:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 224 (0x9b184400) [pid = 1812] [serial = 1152] [outer = 0x938f3400] 12:43:21 INFO - PROCESS | 1812 | 1461267801735 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 12:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1735ms 12:43:21 INFO - PROCESS | 1812 | 1461267801810 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:43:21 INFO - PROCESS | 1812 | 1461267801813 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 12:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:43:21 INFO - PROCESS | 1812 | 1461267801820 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:43:21 INFO - PROCESS | 1812 | 1461267801823 Marionette TRACE conn3 <- [1,1506,null,{}] 12:43:21 INFO - PROCESS | 1812 | 1461267801829 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:22 INFO - PROCESS | 1812 | 1461267802044 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:43:22 INFO - PROCESS | 1812 | 1461267802366 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x88bdb400 == 136 [pid = 1812] [id = 384] 12:43:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 225 (0x99c93800) [pid = 1812] [serial = 1153] [outer = (nil)] 12:43:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 226 (0x9ea18000) [pid = 1812] [serial = 1154] [outer = 0x99c93800] 12:43:22 INFO - PROCESS | 1812 | 1461267802457 Marionette DEBUG loaded listener.js 12:43:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 227 (0x9ea1c000) [pid = 1812] [serial = 1155] [outer = 0x99c93800] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8c363000 == 135 [pid = 1812] [id = 177] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x83eecc00 == 134 [pid = 1812] [id = 343] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8634a000 == 133 [pid = 1812] [id = 342] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8589f000 == 132 [pid = 1812] [id = 221] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x853b3c00 == 131 [pid = 1812] [id = 308] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8634f800 == 130 [pid = 1812] [id = 220] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x864efc00 == 129 [pid = 1812] [id = 306] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x98a0d400 == 128 [pid = 1812] [id = 181] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8b748800 == 127 [pid = 1812] [id = 305] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x83eefc00 == 126 [pid = 1812] [id = 307] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x86342000 == 125 [pid = 1812] [id = 218] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x83ef2400 == 124 [pid = 1812] [id = 366] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8b74c800 == 123 [pid = 1812] [id = 365] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x89ccfc00 == 122 [pid = 1812] [id = 364] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x858a4800 == 121 [pid = 1812] [id = 363] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x86345000 == 120 [pid = 1812] [id = 362] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x84b84800 == 119 [pid = 1812] [id = 353] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7e8000 == 118 [pid = 1812] [id = 351] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd59400 == 117 [pid = 1812] [id = 352] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x89e4a400 == 116 [pid = 1812] [id = 350] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7e8800 == 115 [pid = 1812] [id = 349] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x883ba400 == 114 [pid = 1812] [id = 348] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1bcc00 == 113 [pid = 1812] [id = 347] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x89ccf800 == 112 [pid = 1812] [id = 346] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8b741400 == 111 [pid = 1812] [id = 344] 12:43:23 INFO - PROCESS | 1812 | --DOCSHELL 0x864e6800 == 110 [pid = 1812] [id = 345] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 226 (0x864ecc00) [pid = 1812] [serial = 1020] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 225 (0x938f5400) [pid = 1812] [serial = 1001] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 224 (0x97781800) [pid = 1812] [serial = 1010] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 223 (0x89ccec00) [pid = 1812] [serial = 1032] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 222 (0x883bdc00) [pid = 1812] [serial = 1025] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 221 (0x91206400) [pid = 1812] [serial = 992] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 220 (0x902db000) [pid = 1812] [serial = 989] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 219 (0x92843000) [pid = 1812] [serial = 995] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 218 (0x929d2c00) [pid = 1812] [serial = 998] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0x8e0b4800) [pid = 1812] [serial = 980] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 216 (0x8a3e7800) [pid = 1812] [serial = 1029] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 215 (0x88a73800) [pid = 1812] [serial = 969] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 214 (0x881f3000) [pid = 1812] [serial = 1013] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 213 (0x8986d400) [pid = 1812] [serial = 1023] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0x8b742400) [pid = 1812] [serial = 977] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0x88a6cc00) [pid = 1812] [serial = 974] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0x8881c400) [pid = 1812] [serial = 1016] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x89cd8c00) [pid = 1812] [serial = 1028] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x881ef800) [pid = 1812] [serial = 1031] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x84b88800) [pid = 1812] [serial = 971] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x95a2ec00) [pid = 1812] [serial = 1007] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x88a66000) [pid = 1812] [serial = 1026] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x94fb8c00) [pid = 1812] [serial = 1004] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x8eba3400) [pid = 1812] [serial = 983] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x8fb4b400) [pid = 1812] [serial = 986] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x86348c00) [pid = 1812] [serial = 1019] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x883ce000) [pid = 1812] [serial = 1022] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x8b74a800) [pid = 1812] [serial = 1034] [outer = (nil)] [url = about:blank] 12:43:24 INFO - PROCESS | 1812 | 1461267804840 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 12:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 3037ms 12:43:24 INFO - PROCESS | 1812 | 1461267804858 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:43:24 INFO - PROCESS | 1812 | 1461267804864 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 12:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:43:24 INFO - PROCESS | 1812 | 1461267804873 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:43:24 INFO - PROCESS | 1812 | 1461267804878 Marionette TRACE conn3 <- [1,1510,null,{}] 12:43:24 INFO - PROCESS | 1812 | 1461267804885 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:25 INFO - PROCESS | 1812 | 1461267805071 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:43:25 INFO - PROCESS | 1812 | 1461267805264 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x883b7000 == 111 [pid = 1812] [id = 385] 12:43:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x883bdc00) [pid = 1812] [serial = 1156] [outer = (nil)] 12:43:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x883c8800) [pid = 1812] [serial = 1157] [outer = 0x883bdc00] 12:43:25 INFO - PROCESS | 1812 | 1461267805366 Marionette DEBUG loaded listener.js 12:43:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x88819c00) [pid = 1812] [serial = 1158] [outer = 0x883bdc00] 12:43:26 INFO - PROCESS | 1812 | 1461267806255 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 12:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1441ms 12:43:26 INFO - PROCESS | 1812 | 1461267806314 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:43:26 INFO - PROCESS | 1812 | 1461267806321 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 12:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:43:26 INFO - PROCESS | 1812 | 1461267806331 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:43:26 INFO - PROCESS | 1812 | 1461267806335 Marionette TRACE conn3 <- [1,1514,null,{}] 12:43:26 INFO - PROCESS | 1812 | 1461267806341 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:26 INFO - PROCESS | 1812 | 1461267806625 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:43:26 INFO - PROCESS | 1812 | 1461267806660 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x888d4800 == 112 [pid = 1812] [id = 386] 12:43:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x88a70400) [pid = 1812] [serial = 1159] [outer = (nil)] 12:43:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x8986d000) [pid = 1812] [serial = 1160] [outer = 0x88a70400] 12:43:26 INFO - PROCESS | 1812 | 1461267806733 Marionette DEBUG loaded listener.js 12:43:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x89b2e400) [pid = 1812] [serial = 1161] [outer = 0x88a70400] 12:43:27 INFO - PROCESS | 1812 | 1461267807702 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 12:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1434ms 12:43:27 INFO - PROCESS | 1812 | 1461267807766 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:43:27 INFO - PROCESS | 1812 | 1461267807770 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 12:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:43:27 INFO - PROCESS | 1812 | 1461267807776 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:43:27 INFO - PROCESS | 1812 | 1461267807782 Marionette TRACE conn3 <- [1,1518,null,{}] 12:43:27 INFO - PROCESS | 1812 | 1461267807803 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:28 INFO - PROCESS | 1812 | 1461267808069 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:43:28 INFO - PROCESS | 1812 | 1461267808107 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8986f400 == 113 [pid = 1812] [id = 387] 12:43:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x8a724c00) [pid = 1812] [serial = 1162] [outer = (nil)] 12:43:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x8b3b6000) [pid = 1812] [serial = 1163] [outer = 0x8a724c00] 12:43:28 INFO - PROCESS | 1812 | 1461267808187 Marionette DEBUG loaded listener.js 12:43:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x8b750000) [pid = 1812] [serial = 1164] [outer = 0x8a724c00] 12:43:29 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x883b9400) [pid = 1812] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:43:29 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x89e41000) [pid = 1812] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:43:29 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x858a8800) [pid = 1812] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:43:29 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x8b750c00) [pid = 1812] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:43:29 INFO - PROCESS | 1812 | 1461267809698 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1935ms 12:43:29 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:43:29 INFO - PROCESS | 1812 | 1461267809712 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:43:29 INFO - PROCESS | 1812 | 1461267809715 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 12:43:29 INFO - PROCESS | 1812 | 1461267809722 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:43:29 INFO - PROCESS | 1812 | 1461267809725 Marionette TRACE conn3 <- [1,1522,null,{}] 12:43:29 INFO - PROCESS | 1812 | 1461267809742 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:29 INFO - PROCESS | 1812 | 1461267809919 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:43:29 INFO - PROCESS | 1812 | 1461267809935 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b8f400 == 114 [pid = 1812] [id = 388] 12:43:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x8a3e6400) [pid = 1812] [serial = 1165] [outer = (nil)] 12:43:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x8b7d4c00) [pid = 1812] [serial = 1166] [outer = 0x8a3e6400] 12:43:30 INFO - PROCESS | 1812 | 1461267810009 Marionette DEBUG loaded listener.js 12:43:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x8c00d000) [pid = 1812] [serial = 1167] [outer = 0x8a3e6400] 12:43:30 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:30 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:43:30 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:30 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:30 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:30 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:30 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:30 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:30 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:30 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:30 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:30 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:30 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:43:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:43:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:43:30 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:43:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:43:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:43:30 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 12:43:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:43:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:43:30 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 12:43:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:43:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:43:30 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1192ms 12:43:30 INFO - PROCESS | 1812 | 1461267810881 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 12:43:30 INFO - PROCESS | 1812 | 1461267810925 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:43:30 INFO - PROCESS | 1812 | 1461267810929 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 12:43:30 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:43:30 INFO - PROCESS | 1812 | 1461267810935 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:43:30 INFO - PROCESS | 1812 | 1461267810938 Marionette TRACE conn3 <- [1,1526,null,{}] 12:43:30 INFO - PROCESS | 1812 | 1461267810943 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:31 INFO - PROCESS | 1812 | 1461267811190 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:43:31 INFO - PROCESS | 1812 | 1461267811486 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x83eecc00 == 115 [pid = 1812] [id = 389] 12:43:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x83eee800) [pid = 1812] [serial = 1168] [outer = (nil)] 12:43:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x853c0c00) [pid = 1812] [serial = 1169] [outer = 0x83eee800] 12:43:31 INFO - PROCESS | 1812 | 1461267811584 Marionette DEBUG loaded listener.js 12:43:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x864e8800) [pid = 1812] [serial = 1170] [outer = 0x83eee800] 12:43:32 INFO - PROCESS | 1812 | 1461267812590 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 12:43:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:43:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:43:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:43:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:43:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:43:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:43:32 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1682ms 12:43:32 INFO - PROCESS | 1812 | 1461267812622 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:43:32 INFO - PROCESS | 1812 | 1461267812629 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 12:43:32 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:43:32 INFO - PROCESS | 1812 | 1461267812659 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:43:32 INFO - PROCESS | 1812 | 1461267812663 Marionette TRACE conn3 <- [1,1530,null,{}] 12:43:32 INFO - PROCESS | 1812 | 1461267812673 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:32 INFO - PROCESS | 1812 | 1461267812895 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:43:33 INFO - PROCESS | 1812 | 1461267813221 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x89b25000 == 116 [pid = 1812] [id = 390] 12:43:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0x89cd5c00) [pid = 1812] [serial = 1171] [outer = (nil)] 12:43:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x89e46800) [pid = 1812] [serial = 1172] [outer = 0x89cd5c00] 12:43:33 INFO - PROCESS | 1812 | 1461267813334 Marionette DEBUG loaded listener.js 12:43:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0x8a3eb800) [pid = 1812] [serial = 1173] [outer = 0x89cd5c00] 12:43:34 INFO - PROCESS | 1812 | 1461267814381 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 12:43:34 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 12:43:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:43:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:43:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 12:43:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:43:34 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1766ms 12:43:34 INFO - PROCESS | 1812 | 1461267814410 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:43:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:43:34 INFO - PROCESS | 1812 | 1461267814417 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 12:43:34 INFO - PROCESS | 1812 | 1461267814424 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:43:34 INFO - PROCESS | 1812 | 1461267814427 Marionette TRACE conn3 <- [1,1534,null,{}] 12:43:34 INFO - PROCESS | 1812 | 1461267814434 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:34 INFO - PROCESS | 1812 | 1461267814644 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:43:35 INFO - PROCESS | 1812 | 1461267815022 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3ed400 == 117 [pid = 1812] [id = 391] 12:43:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 214 (0x8c12c800) [pid = 1812] [serial = 1174] [outer = (nil)] 12:43:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 215 (0x8c366c00) [pid = 1812] [serial = 1175] [outer = 0x8c12c800] 12:43:35 INFO - PROCESS | 1812 | 1461267815117 Marionette DEBUG loaded listener.js 12:43:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 216 (0x8e809000) [pid = 1812] [serial = 1176] [outer = 0x8c12c800] 12:43:36 INFO - PROCESS | 1812 | 1461267816102 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:43:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:43:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1732ms 12:43:36 INFO - PROCESS | 1812 | 1461267816157 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:43:36 INFO - PROCESS | 1812 | 1461267816161 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 12:43:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:43:36 INFO - PROCESS | 1812 | 1461267816179 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:43:36 INFO - PROCESS | 1812 | 1461267816188 Marionette TRACE conn3 <- [1,1538,null,{}] 12:43:36 INFO - PROCESS | 1812 | 1461267816195 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:36 INFO - PROCESS | 1812 | 1461267816467 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:43:36 INFO - PROCESS | 1812 | 1461267816796 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e0ab800 == 118 [pid = 1812] [id = 392] 12:43:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 217 (0x8e815000) [pid = 1812] [serial = 1177] [outer = (nil)] 12:43:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0x8f389c00) [pid = 1812] [serial = 1178] [outer = 0x8e815000] 12:43:36 INFO - PROCESS | 1812 | 1461267816900 Marionette DEBUG loaded listener.js 12:43:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 219 (0x8f84c400) [pid = 1812] [serial = 1179] [outer = 0x8e815000] 12:43:37 INFO - PROCESS | 1812 | 1461267817970 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:43:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:43:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1860ms 12:43:38 INFO - PROCESS | 1812 | 1461267818031 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:43:38 INFO - PROCESS | 1812 | 1461267818036 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 12:43:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:43:38 INFO - PROCESS | 1812 | 1461267818042 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:43:38 INFO - PROCESS | 1812 | 1461267818046 Marionette TRACE conn3 <- [1,1542,null,{}] 12:43:38 INFO - PROCESS | 1812 | 1461267818052 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:38 INFO - PROCESS | 1812 | 1461267818282 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:43:38 INFO - PROCESS | 1812 | 1461267818581 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f6e2000 == 119 [pid = 1812] [id = 393] 12:43:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 220 (0x8fbe6c00) [pid = 1812] [serial = 1180] [outer = (nil)] 12:43:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 221 (0x8fd5a400) [pid = 1812] [serial = 1181] [outer = 0x8fbe6c00] 12:43:38 INFO - PROCESS | 1812 | 1461267818672 Marionette DEBUG loaded listener.js 12:43:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 222 (0x8fe78c00) [pid = 1812] [serial = 1182] [outer = 0x8fbe6c00] 12:43:39 INFO - PROCESS | 1812 | 1461267819602 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 12:43:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:43:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1636ms 12:43:39 INFO - PROCESS | 1812 | 1461267819679 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:43:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:43:39 INFO - PROCESS | 1812 | 1461267819683 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 12:43:39 INFO - PROCESS | 1812 | 1461267819690 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:43:39 INFO - PROCESS | 1812 | 1461267819693 Marionette TRACE conn3 <- [1,1546,null,{}] 12:43:39 INFO - PROCESS | 1812 | 1461267819699 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:39 INFO - PROCESS | 1812 | 1461267819943 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:43:40 INFO - PROCESS | 1812 | 1461267820280 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fffec00 == 120 [pid = 1812] [id = 394] 12:43:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 223 (0x902dac00) [pid = 1812] [serial = 1183] [outer = (nil)] 12:43:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 224 (0x902e4000) [pid = 1812] [serial = 1184] [outer = 0x902dac00] 12:43:40 INFO - PROCESS | 1812 | 1461267820386 Marionette DEBUG loaded listener.js 12:43:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 225 (0x91423c00) [pid = 1812] [serial = 1185] [outer = 0x902dac00] 12:43:41 INFO - PROCESS | 1812 | 1461267821348 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:43:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:43:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1737ms 12:43:41 INFO - PROCESS | 1812 | 1461267821427 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:43:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:43:41 INFO - PROCESS | 1812 | 1461267821431 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 12:43:41 INFO - PROCESS | 1812 | 1461267821438 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:43:41 INFO - PROCESS | 1812 | 1461267821442 Marionette TRACE conn3 <- [1,1550,null,{}] 12:43:41 INFO - PROCESS | 1812 | 1461267821447 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:41 INFO - PROCESS | 1812 | 1461267821688 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:43:42 INFO - PROCESS | 1812 | 1461267822015 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c010c00 == 121 [pid = 1812] [id = 395] 12:43:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 226 (0x8e80d400) [pid = 1812] [serial = 1186] [outer = (nil)] 12:43:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 227 (0x9142a800) [pid = 1812] [serial = 1187] [outer = 0x8e80d400] 12:43:42 INFO - PROCESS | 1812 | 1461267822102 Marionette DEBUG loaded listener.js 12:43:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 228 (0x929c9000) [pid = 1812] [serial = 1188] [outer = 0x8e80d400] 12:43:42 INFO - PROCESS | 1812 | 1461267822990 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:43:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:43:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1588ms 12:43:43 INFO - PROCESS | 1812 | 1461267823026 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:43:43 INFO - PROCESS | 1812 | 1461267823029 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 12:43:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:43:43 INFO - PROCESS | 1812 | 1461267823035 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:43:43 INFO - PROCESS | 1812 | 1461267823038 Marionette TRACE conn3 <- [1,1554,null,{}] 12:43:43 INFO - PROCESS | 1812 | 1461267823044 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:43 INFO - PROCESS | 1812 | 1461267823249 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:43:43 INFO - PROCESS | 1812 | 1461267823580 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x9294c400 == 122 [pid = 1812] [id = 396] 12:43:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 229 (0x9294ec00) [pid = 1812] [serial = 1189] [outer = (nil)] 12:43:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 230 (0x945b7c00) [pid = 1812] [serial = 1190] [outer = 0x9294ec00] 12:43:43 INFO - PROCESS | 1812 | 1461267823674 Marionette DEBUG loaded listener.js 12:43:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 231 (0x94f77800) [pid = 1812] [serial = 1191] [outer = 0x9294ec00] 12:43:44 INFO - PROCESS | 1812 | 1461267824577 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:43:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:43:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1588ms 12:43:44 INFO - PROCESS | 1812 | 1461267824623 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:43:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:43:44 INFO - PROCESS | 1812 | 1461267824627 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 12:43:44 INFO - PROCESS | 1812 | 1461267824634 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:43:44 INFO - PROCESS | 1812 | 1461267824638 Marionette TRACE conn3 <- [1,1558,null,{}] 12:43:44 INFO - PROCESS | 1812 | 1461267824643 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:44 INFO - PROCESS | 1812 | 1461267824859 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:43:45 INFO - PROCESS | 1812 | 1461267825191 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x92953c00 == 123 [pid = 1812] [id = 397] 12:43:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 232 (0x929eac00) [pid = 1812] [serial = 1192] [outer = (nil)] 12:43:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 233 (0x97779800) [pid = 1812] [serial = 1193] [outer = 0x929eac00] 12:43:45 INFO - PROCESS | 1812 | 1461267825285 Marionette DEBUG loaded listener.js 12:43:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 234 (0x97807800) [pid = 1812] [serial = 1194] [outer = 0x929eac00] 12:43:46 INFO - PROCESS | 1812 | 1461267826188 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:43:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:43:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1585ms 12:43:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:43:46 INFO - PROCESS | 1812 | 1461267826219 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:43:46 INFO - PROCESS | 1812 | 1461267826222 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 12:43:46 INFO - PROCESS | 1812 | 1461267826229 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:43:46 INFO - PROCESS | 1812 | 1461267826233 Marionette TRACE conn3 <- [1,1562,null,{}] 12:43:46 INFO - PROCESS | 1812 | 1461267826238 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:46 INFO - PROCESS | 1812 | 1461267826425 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:43:46 INFO - PROCESS | 1812 | 1461267826758 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x929f3800 == 124 [pid = 1812] [id = 398] 12:43:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 235 (0x95a2ec00) [pid = 1812] [serial = 1195] [outer = (nil)] 12:43:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 236 (0x97cefc00) [pid = 1812] [serial = 1196] [outer = 0x95a2ec00] 12:43:46 INFO - PROCESS | 1812 | 1461267826850 Marionette DEBUG loaded listener.js 12:43:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 237 (0x97e5ec00) [pid = 1812] [serial = 1197] [outer = 0x95a2ec00] 12:43:47 INFO - PROCESS | 1812 | 1461267827760 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:43:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:43:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1592ms 12:43:47 INFO - PROCESS | 1812 | 1461267827821 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:43:47 INFO - PROCESS | 1812 | 1461267827825 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 12:43:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:43:47 INFO - PROCESS | 1812 | 1461267827831 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:43:47 INFO - PROCESS | 1812 | 1461267827836 Marionette TRACE conn3 <- [1,1566,null,{}] 12:43:47 INFO - PROCESS | 1812 | 1461267827842 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:48 INFO - PROCESS | 1812 | 1461267828034 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:43:48 INFO - PROCESS | 1812 | 1461267828381 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x983f3000 == 125 [pid = 1812] [id = 399] 12:43:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 238 (0x983f5000) [pid = 1812] [serial = 1198] [outer = (nil)] 12:43:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 239 (0x98b05400) [pid = 1812] [serial = 1199] [outer = 0x983f5000] 12:43:48 INFO - PROCESS | 1812 | 1461267828488 Marionette DEBUG loaded listener.js 12:43:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 240 (0x98eb5000) [pid = 1812] [serial = 1200] [outer = 0x983f5000] 12:43:49 INFO - PROCESS | 1812 | 1461267829485 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:43:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:43:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1688ms 12:43:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:43:49 INFO - PROCESS | 1812 | 1461267829521 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:43:49 INFO - PROCESS | 1812 | 1461267829525 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 12:43:49 INFO - PROCESS | 1812 | 1461267829532 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:43:49 INFO - PROCESS | 1812 | 1461267829536 Marionette TRACE conn3 <- [1,1570,null,{}] 12:43:49 INFO - PROCESS | 1812 | 1461267829542 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:49 INFO - PROCESS | 1812 | 1461267829793 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:43:50 INFO - PROCESS | 1812 | 1461267830130 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x98eb9c00 == 126 [pid = 1812] [id = 400] 12:43:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 241 (0x98f07c00) [pid = 1812] [serial = 1201] [outer = (nil)] 12:43:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 242 (0x99c96000) [pid = 1812] [serial = 1202] [outer = 0x98f07c00] 12:43:50 INFO - PROCESS | 1812 | 1461267830223 Marionette DEBUG loaded listener.js 12:43:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 243 (0x9aed2000) [pid = 1812] [serial = 1203] [outer = 0x98f07c00] 12:43:51 INFO - PROCESS | 1812 | 1461267831118 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:43:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:43:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1642ms 12:43:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:43:51 INFO - PROCESS | 1812 | 1461267831174 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:43:51 INFO - PROCESS | 1812 | 1461267831177 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 12:43:51 INFO - PROCESS | 1812 | 1461267831184 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:43:51 INFO - PROCESS | 1812 | 1461267831187 Marionette TRACE conn3 <- [1,1574,null,{}] 12:43:51 INFO - PROCESS | 1812 | 1461267831193 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:51 INFO - PROCESS | 1812 | 1461267831394 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:43:51 INFO - PROCESS | 1812 | 1461267831732 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x98f5f000 == 127 [pid = 1812] [id = 401] 12:43:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 244 (0x98f60400) [pid = 1812] [serial = 1204] [outer = (nil)] 12:43:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 245 (0x9fc95800) [pid = 1812] [serial = 1205] [outer = 0x98f60400] 12:43:51 INFO - PROCESS | 1812 | 1461267831888 Marionette DEBUG loaded listener.js 12:43:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 246 (0x9fc9dc00) [pid = 1812] [serial = 1206] [outer = 0x98f60400] 12:43:52 INFO - PROCESS | 1812 | 1461267832776 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 12:43:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:43:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1647ms 12:43:52 INFO - PROCESS | 1812 | 1461267832831 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:43:52 INFO - PROCESS | 1812 | 1461267832835 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 12:43:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:43:52 INFO - PROCESS | 1812 | 1461267832841 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:43:52 INFO - PROCESS | 1812 | 1461267832845 Marionette TRACE conn3 <- [1,1578,null,{}] 12:43:52 INFO - PROCESS | 1812 | 1461267832852 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:53 INFO - PROCESS | 1812 | 1461267833063 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:43:53 INFO - PROCESS | 1812 | 1461267833389 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x9fc39400 == 128 [pid = 1812] [id = 402] 12:43:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 247 (0x9fc3f800) [pid = 1812] [serial = 1207] [outer = (nil)] 12:43:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 248 (0x9fdabc00) [pid = 1812] [serial = 1208] [outer = 0x9fc3f800] 12:43:53 INFO - PROCESS | 1812 | 1461267833482 Marionette DEBUG loaded listener.js 12:43:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 249 (0xa01ad400) [pid = 1812] [serial = 1209] [outer = 0x9fc3f800] 12:43:54 INFO - PROCESS | 1812 | 1461267834359 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 12:43:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:43:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1546ms 12:43:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:43:54 INFO - PROCESS | 1812 | 1461267834390 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:43:54 INFO - PROCESS | 1812 | 1461267834393 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 12:43:54 INFO - PROCESS | 1812 | 1461267834400 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:43:54 INFO - PROCESS | 1812 | 1461267834403 Marionette TRACE conn3 <- [1,1582,null,{}] 12:43:54 INFO - PROCESS | 1812 | 1461267834409 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:54 INFO - PROCESS | 1812 | 1461267834632 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:43:55 INFO - PROCESS | 1812 | 1461267835028 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x9777f800 == 129 [pid = 1812] [id = 403] 12:43:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 250 (0x97811000) [pid = 1812] [serial = 1210] [outer = (nil)] 12:43:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 251 (0xa0b35400) [pid = 1812] [serial = 1211] [outer = 0x97811000] 12:43:55 INFO - PROCESS | 1812 | 1461267835183 Marionette DEBUG loaded listener.js 12:43:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 252 (0xa0b37800) [pid = 1812] [serial = 1212] [outer = 0x97811000] 12:43:56 INFO - PROCESS | 1812 | 1461267836127 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:43:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:43:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1786ms 12:43:56 INFO - PROCESS | 1812 | 1461267836187 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:43:56 INFO - PROCESS | 1812 | 1461267836193 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 12:43:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:43:56 INFO - PROCESS | 1812 | 1461267836203 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:43:56 INFO - PROCESS | 1812 | 1461267836208 Marionette TRACE conn3 <- [1,1586,null,{}] 12:43:56 INFO - PROCESS | 1812 | 1461267836214 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:56 INFO - PROCESS | 1812 | 1461267836415 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:43:56 INFO - PROCESS | 1812 | 1461267836749 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x88bd8400 == 130 [pid = 1812] [id = 404] 12:43:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x8b742800) [pid = 1812] [serial = 1213] [outer = (nil)] 12:43:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 254 (0xa0d0fc00) [pid = 1812] [serial = 1214] [outer = 0x8b742800] 12:43:56 INFO - PROCESS | 1812 | 1461267836842 Marionette DEBUG loaded listener.js 12:43:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0xa0d3f800) [pid = 1812] [serial = 1215] [outer = 0x8b742800] 12:43:57 INFO - PROCESS | 1812 | 1461267837765 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 12:43:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:43:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1635ms 12:43:57 INFO - PROCESS | 1812 | 1461267837838 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:43:57 INFO - PROCESS | 1812 | 1461267837841 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 12:43:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:43:57 INFO - PROCESS | 1812 | 1461267837848 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:43:57 INFO - PROCESS | 1812 | 1461267837852 Marionette TRACE conn3 <- [1,1590,null,{}] 12:43:57 INFO - PROCESS | 1812 | 1461267837858 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:58 INFO - PROCESS | 1812 | 1461267838100 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:43:58 INFO - PROCESS | 1812 | 1461267838440 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x883b4400 == 131 [pid = 1812] [id = 405] 12:43:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0x98f53c00) [pid = 1812] [serial = 1216] [outer = (nil)] 12:43:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0xa10ed400) [pid = 1812] [serial = 1217] [outer = 0x98f53c00] 12:43:58 INFO - PROCESS | 1812 | 1461267838534 Marionette DEBUG loaded listener.js 12:43:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0xa10f2c00) [pid = 1812] [serial = 1218] [outer = 0x98f53c00] 12:43:59 INFO - PROCESS | 1812 | 1461267839424 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 12:43:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:43:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1633ms 12:43:59 INFO - PROCESS | 1812 | 1461267839482 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:43:59 INFO - PROCESS | 1812 | 1461267839485 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 12:43:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:43:59 INFO - PROCESS | 1812 | 1461267839493 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:43:59 INFO - PROCESS | 1812 | 1461267839496 Marionette TRACE conn3 <- [1,1594,null,{}] 12:43:59 INFO - PROCESS | 1812 | 1461267839502 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:59 INFO - PROCESS | 1812 | 1461267839737 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:44:00 INFO - PROCESS | 1812 | 1461267840068 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x888d6000 == 132 [pid = 1812] [id = 406] 12:44:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0xa104ec00) [pid = 1812] [serial = 1219] [outer = (nil)] 12:44:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0xa3d83c00) [pid = 1812] [serial = 1220] [outer = 0xa104ec00] 12:44:00 INFO - PROCESS | 1812 | 1461267840165 Marionette DEBUG loaded listener.js 12:44:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0xa3d86c00) [pid = 1812] [serial = 1221] [outer = 0xa104ec00] 12:44:01 INFO - PROCESS | 1812 | 1461267841060 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:44:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:44:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1643ms 12:44:01 INFO - PROCESS | 1812 | 1461267841137 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:44:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:44:01 INFO - PROCESS | 1812 | 1461267841142 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 12:44:01 INFO - PROCESS | 1812 | 1461267841148 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:44:01 INFO - PROCESS | 1812 | 1461267841152 Marionette TRACE conn3 <- [1,1598,null,{}] 12:44:01 INFO - PROCESS | 1812 | 1461267841160 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:01 INFO - PROCESS | 1812 | 1461267841437 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x858a4400 == 131 [pid = 1812] [id = 339] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x84b8f400 == 130 [pid = 1812] [id = 388] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8986f400 == 129 [pid = 1812] [id = 387] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x888d4800 == 128 [pid = 1812] [id = 386] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x883b7000 == 127 [pid = 1812] [id = 385] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x929ed800 == 126 [pid = 1812] [id = 383] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x98f6f800 == 125 [pid = 1812] [id = 381] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x99c94400 == 124 [pid = 1812] [id = 382] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8a726800 == 123 [pid = 1812] [id = 380] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x858ad800 == 122 [pid = 1812] [id = 379] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x98eb6c00 == 121 [pid = 1812] [id = 378] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x945bac00 == 120 [pid = 1812] [id = 376] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x98a08000 == 119 [pid = 1812] [id = 377] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x93ad8400 == 118 [pid = 1812] [id = 375] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3e7400 == 117 [pid = 1812] [id = 374] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x9120a800 == 116 [pid = 1812] [id = 373] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8fe84000 == 115 [pid = 1812] [id = 372] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8a726400 == 114 [pid = 1812] [id = 370] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x83ddc800 == 113 [pid = 1812] [id = 371] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x8b747800 == 112 [pid = 1812] [id = 369] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x88a71000 == 111 [pid = 1812] [id = 368] 12:44:02 INFO - PROCESS | 1812 | --DOCSHELL 0x853b2400 == 110 [pid = 1812] [id = 367] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0x94fbf000) [pid = 1812] [serial = 1070] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0x93addc00) [pid = 1812] [serial = 1067] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 258 (0x8fcbf000) [pid = 1812] [serial = 1052] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 257 (0x88a72c00) [pid = 1812] [serial = 1089] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 256 (0x8f386000) [pid = 1812] [serial = 1049] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 255 (0x883bd000) [pid = 1812] [serial = 1037] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0x8e8f5000) [pid = 1812] [serial = 1046] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 253 (0x88812c00) [pid = 1812] [serial = 1088] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0x91422400) [pid = 1812] [serial = 1061] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 251 (0x8a71c800) [pid = 1812] [serial = 1094] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 250 (0x88bd9000) [pid = 1812] [serial = 1092] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 249 (0x8c136400) [pid = 1812] [serial = 1098] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 248 (0x97e56800) [pid = 1812] [serial = 1079] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 247 (0x8fe77800) [pid = 1812] [serial = 1055] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 246 (0x97eb9000) [pid = 1812] [serial = 1082] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 245 (0x8a71e000) [pid = 1812] [serial = 1040] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 244 (0x97e65400) [pid = 1812] [serial = 1085] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 243 (0x902e2000) [pid = 1812] [serial = 1058] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 242 (0x8c363800) [pid = 1812] [serial = 1043] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 241 (0x92954400) [pid = 1812] [serial = 1064] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 240 (0x88810000) [pid = 1812] [serial = 1091] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 239 (0x8b3adc00) [pid = 1812] [serial = 1095] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 238 (0x8c013800) [pid = 1812] [serial = 1097] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 237 (0x97c18c00) [pid = 1812] [serial = 1076] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 236 (0x97777400) [pid = 1812] [serial = 1073] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | --DOMWINDOW == 235 (0x8c1c2400) [pid = 1812] [serial = 1100] [outer = (nil)] [url = about:blank] 12:44:03 INFO - PROCESS | 1812 | 1461267843392 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x85156c00 == 111 [pid = 1812] [id = 407] 12:44:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 236 (0x85157000) [pid = 1812] [serial = 1222] [outer = (nil)] 12:44:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 237 (0x853b4000) [pid = 1812] [serial = 1223] [outer = 0x85157000] 12:44:03 INFO - PROCESS | 1812 | 1461267843474 Marionette DEBUG loaded listener.js 12:44:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 238 (0x86349c00) [pid = 1812] [serial = 1224] [outer = 0x85157000] 12:44:04 INFO - PROCESS | 1812 | 1461267844253 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:44:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:44:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 3139ms 12:44:04 INFO - PROCESS | 1812 | 1461267844287 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:44:04 INFO - PROCESS | 1812 | 1461267844294 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 12:44:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:44:04 INFO - PROCESS | 1812 | 1461267844303 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:44:04 INFO - PROCESS | 1812 | 1461267844307 Marionette TRACE conn3 <- [1,1602,null,{}] 12:44:04 INFO - PROCESS | 1812 | 1461267844389 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:04 INFO - PROCESS | 1812 | 1461267844589 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:44:04 INFO - PROCESS | 1812 | 1461267844601 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x883c8c00 == 112 [pid = 1812] [id = 408] 12:44:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 239 (0x88815400) [pid = 1812] [serial = 1225] [outer = (nil)] 12:44:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 240 (0x888d0000) [pid = 1812] [serial = 1226] [outer = 0x88815400] 12:44:04 INFO - PROCESS | 1812 | 1461267844692 Marionette DEBUG loaded listener.js 12:44:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 241 (0x88a6f400) [pid = 1812] [serial = 1227] [outer = 0x88815400] 12:44:05 INFO - PROCESS | 1812 | 1461267845818 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 12:44:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:44:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1535ms 12:44:05 INFO - PROCESS | 1812 | 1461267845841 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:44:05 INFO - PROCESS | 1812 | 1461267845849 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 12:44:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:44:05 INFO - PROCESS | 1812 | 1461267845863 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:44:05 INFO - PROCESS | 1812 | 1461267845866 Marionette TRACE conn3 <- [1,1606,null,{}] 12:44:05 INFO - PROCESS | 1812 | 1461267845872 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:06 INFO - PROCESS | 1812 | 1461267846120 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:44:06 INFO - PROCESS | 1812 | 1461267846156 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x883ce400 == 113 [pid = 1812] [id = 409] 12:44:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 242 (0x89cd6800) [pid = 1812] [serial = 1228] [outer = (nil)] 12:44:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 243 (0x8a3e6000) [pid = 1812] [serial = 1229] [outer = 0x89cd6800] 12:44:06 INFO - PROCESS | 1812 | 1461267846228 Marionette DEBUG loaded listener.js 12:44:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 244 (0x8a723c00) [pid = 1812] [serial = 1230] [outer = 0x89cd6800] 12:44:07 INFO - PROCESS | 1812 | 1461267847446 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 12:44:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:44:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1630ms 12:44:07 INFO - PROCESS | 1812 | 1461267847494 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:44:07 INFO - PROCESS | 1812 | 1461267847497 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 12:44:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:44:07 INFO - PROCESS | 1812 | 1461267847520 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:44:07 INFO - PROCESS | 1812 | 1461267847529 Marionette TRACE conn3 <- [1,1610,null,{}] 12:44:07 INFO - PROCESS | 1812 | 1461267847535 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:07 INFO - PROCESS | 1812 | 1461267847810 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 243 (0x8f390400) [pid = 1812] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 242 (0x97cf0000) [pid = 1812] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 241 (0x8b3ab800) [pid = 1812] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 240 (0x8a721800) [pid = 1812] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 239 (0x87574000) [pid = 1812] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 238 (0x87571800) [pid = 1812] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 237 (0x938f3400) [pid = 1812] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 236 (0x8c35a000) [pid = 1812] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 235 (0x883bdc00) [pid = 1812] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 234 (0x8a71e800) [pid = 1812] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 233 (0x93ad6c00) [pid = 1812] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 232 (0x8c012c00) [pid = 1812] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 231 (0x8b7cb400) [pid = 1812] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 230 (0x8fd60800) [pid = 1812] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 229 (0x8a724c00) [pid = 1812] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 228 (0x8fb3e000) [pid = 1812] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 227 (0x88a70400) [pid = 1812] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 226 (0x8e0b5c00) [pid = 1812] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 225 (0x84b92000) [pid = 1812] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 224 (0x86350c00) [pid = 1812] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 223 (0x8fff0000) [pid = 1812] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 222 (0x99c93800) [pid = 1812] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 221 (0x8eb99c00) [pid = 1812] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 220 (0x99155400) [pid = 1812] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 219 (0x8e8ef000) [pid = 1812] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 218 (0x8f845c00) [pid = 1812] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0x8634d000) [pid = 1812] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 216 (0x94fc0c00) [pid = 1812] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 215 (0x98a08400) [pid = 1812] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 214 (0x945bd400) [pid = 1812] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 213 (0x8fbdf800) [pid = 1812] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0x94fb8400) [pid = 1812] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0x83ef6400) [pid = 1812] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0x8fffa800) [pid = 1812] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x938f6400) [pid = 1812] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x94fd7400) [pid = 1812] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x883cec00) [pid = 1812] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x99c94800) [pid = 1812] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x88bd8c00) [pid = 1812] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x8fff3400) [pid = 1812] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x89b23000) [pid = 1812] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x8fd5cc00) [pid = 1812] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x938eac00) [pid = 1812] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x98eb7000) [pid = 1812] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x91426000) [pid = 1812] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x8c1bd000) [pid = 1812] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x8f845000) [pid = 1812] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x88bda000) [pid = 1812] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x8e810400) [pid = 1812] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x94fb5c00) [pid = 1812] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x853b2800) [pid = 1812] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x8e810c00) [pid = 1812] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x84b83800) [pid = 1812] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x8c1c3800) [pid = 1812] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x945c0000) [pid = 1812] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x89e3c400) [pid = 1812] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x938ee800) [pid = 1812] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x96b3e000) [pid = 1812] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8b7d6000) [pid = 1812] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8c005c00) [pid = 1812] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8fcbf400) [pid = 1812] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x91ea8c00) [pid = 1812] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8fff8800) [pid = 1812] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x902e4800) [pid = 1812] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x853b4400) [pid = 1812] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x98f07400) [pid = 1812] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8e955400) [pid = 1812] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x91427800) [pid = 1812] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8881ec00) [pid = 1812] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x91427400) [pid = 1812] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:44:09 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8b743000) [pid = 1812] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:44:09 INFO - PROCESS | 1812 | 1461267849106 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x83dcf800 == 114 [pid = 1812] [id = 410] 12:44:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x83ee7c00) [pid = 1812] [serial = 1231] [outer = (nil)] 12:44:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x84b92000) [pid = 1812] [serial = 1232] [outer = 0x83ee7c00] 12:44:09 INFO - PROCESS | 1812 | 1461267849244 Marionette DEBUG loaded listener.js 12:44:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x864ec800) [pid = 1812] [serial = 1233] [outer = 0x83ee7c00] 12:44:10 INFO - PROCESS | 1812 | 1461267850004 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 12:44:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:44:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 2519ms 12:44:10 INFO - PROCESS | 1812 | 1461267850024 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:44:10 INFO - PROCESS | 1812 | 1461267850028 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 12:44:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:44:10 INFO - PROCESS | 1812 | 1461267850034 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:44:10 INFO - PROCESS | 1812 | 1461267850037 Marionette TRACE conn3 <- [1,1614,null,{}] 12:44:10 INFO - PROCESS | 1812 | 1461267850056 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:10 INFO - PROCESS | 1812 | 1461267850235 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:44:10 INFO - PROCESS | 1812 | 1461267850251 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x853b4400 == 115 [pid = 1812] [id = 411] 12:44:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x89868800) [pid = 1812] [serial = 1234] [outer = (nil)] 12:44:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x89e46400) [pid = 1812] [serial = 1235] [outer = 0x89868800] 12:44:10 INFO - PROCESS | 1812 | 1461267850324 Marionette DEBUG loaded listener.js 12:44:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8b3b1000) [pid = 1812] [serial = 1236] [outer = 0x89868800] 12:44:11 INFO - PROCESS | 1812 | 1461267851617 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 12:44:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 12:44:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1652ms 12:44:11 INFO - PROCESS | 1812 | 1461267851688 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:44:11 INFO - PROCESS | 1812 | 1461267851694 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 12:44:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:44:11 INFO - PROCESS | 1812 | 1461267851703 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:44:11 INFO - PROCESS | 1812 | 1461267851709 Marionette TRACE conn3 <- [1,1618,null,{}] 12:44:11 INFO - PROCESS | 1812 | 1461267851718 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:11 INFO - PROCESS | 1812 | 1461267851926 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:44:12 INFO - PROCESS | 1812 | 1461267852280 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x881eec00 == 116 [pid = 1812] [id = 412] 12:44:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x881f3000) [pid = 1812] [serial = 1237] [outer = (nil)] 12:44:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x88811c00) [pid = 1812] [serial = 1238] [outer = 0x881f3000] 12:44:12 INFO - PROCESS | 1812 | 1461267852381 Marionette DEBUG loaded listener.js 12:44:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x89865000) [pid = 1812] [serial = 1239] [outer = 0x881f3000] 12:44:13 INFO - PROCESS | 1812 | 1461267853340 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 12:44:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:44:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1693ms 12:44:13 INFO - PROCESS | 1812 | 1461267853397 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:44:13 INFO - PROCESS | 1812 | 1461267853418 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 12:44:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:44:13 INFO - PROCESS | 1812 | 1461267853429 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:44:13 INFO - PROCESS | 1812 | 1461267853434 Marionette TRACE conn3 <- [1,1622,null,{}] 12:44:13 INFO - PROCESS | 1812 | 1461267853440 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:13 INFO - PROCESS | 1812 | 1461267853683 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:44:14 INFO - PROCESS | 1812 | 1461267854089 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b3b2400 == 117 [pid = 1812] [id = 413] 12:44:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8b3b2c00) [pid = 1812] [serial = 1240] [outer = (nil)] 12:44:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8b74e800) [pid = 1812] [serial = 1241] [outer = 0x8b3b2c00] 12:44:14 INFO - PROCESS | 1812 | 1461267854182 Marionette DEBUG loaded listener.js 12:44:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8c12f400) [pid = 1812] [serial = 1242] [outer = 0x8b3b2c00] 12:44:15 INFO - PROCESS | 1812 | 1461267855173 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 12:44:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 12:44:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1783ms 12:44:15 INFO - PROCESS | 1812 | 1461267855212 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:44:15 INFO - PROCESS | 1812 | 1461267855216 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 12:44:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:44:15 INFO - PROCESS | 1812 | 1461267855223 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:44:15 INFO - PROCESS | 1812 | 1461267855229 Marionette TRACE conn3 <- [1,1626,null,{}] 12:44:15 INFO - PROCESS | 1812 | 1461267855245 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:15 INFO - PROCESS | 1812 | 1461267855480 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:44:15 INFO - PROCESS | 1812 | 1461267855811 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1c7c00 == 118 [pid = 1812] [id = 414] 12:44:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x8e0aec00) [pid = 1812] [serial = 1243] [outer = (nil)] 12:44:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x8e810400) [pid = 1812] [serial = 1244] [outer = 0x8e0aec00] 12:44:15 INFO - PROCESS | 1812 | 1461267855911 Marionette DEBUG loaded listener.js 12:44:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8e8f5c00) [pid = 1812] [serial = 1245] [outer = 0x8e0aec00] 12:44:16 INFO - PROCESS | 1812 | 1461267856787 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:44:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:44:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1608ms 12:44:16 INFO - PROCESS | 1812 | 1461267856832 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:44:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:44:16 INFO - PROCESS | 1812 | 1461267856838 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 12:44:16 INFO - PROCESS | 1812 | 1461267856844 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:44:16 INFO - PROCESS | 1812 | 1461267856847 Marionette TRACE conn3 <- [1,1630,null,{}] 12:44:16 INFO - PROCESS | 1812 | 1461267856853 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:17 INFO - PROCESS | 1812 | 1461267857058 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:44:17 INFO - PROCESS | 1812 | 1461267857387 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x858a2c00 == 119 [pid = 1812] [id = 415] 12:44:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x8e0b0000) [pid = 1812] [serial = 1246] [outer = (nil)] 12:44:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x8eb9d400) [pid = 1812] [serial = 1247] [outer = 0x8e0b0000] 12:44:17 INFO - PROCESS | 1812 | 1461267857484 Marionette DEBUG loaded listener.js 12:44:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x8f383400) [pid = 1812] [serial = 1248] [outer = 0x8e0b0000] 12:44:18 INFO - PROCESS | 1812 | 1461267858363 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 12:44:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:44:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1597ms 12:44:18 INFO - PROCESS | 1812 | 1461267858441 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:44:18 INFO - PROCESS | 1812 | 1461267858445 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 12:44:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:44:18 INFO - PROCESS | 1812 | 1461267858452 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:44:18 INFO - PROCESS | 1812 | 1461267858456 Marionette TRACE conn3 <- [1,1634,null,{}] 12:44:18 INFO - PROCESS | 1812 | 1461267858461 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:18 INFO - PROCESS | 1812 | 1461267858693 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:44:19 INFO - PROCESS | 1812 | 1461267859023 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7e8800 == 120 [pid = 1812] [id = 416] 12:44:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x8e95b000) [pid = 1812] [serial = 1249] [outer = (nil)] 12:44:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x8f6e2400) [pid = 1812] [serial = 1250] [outer = 0x8e95b000] 12:44:19 INFO - PROCESS | 1812 | 1461267859116 Marionette DEBUG loaded listener.js 12:44:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x8f841000) [pid = 1812] [serial = 1251] [outer = 0x8e95b000] 12:44:20 INFO - PROCESS | 1812 | 1461267860103 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:44:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:44:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1692ms 12:44:20 INFO - PROCESS | 1812 | 1461267860145 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:44:20 INFO - PROCESS | 1812 | 1461267860148 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 12:44:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:44:20 INFO - PROCESS | 1812 | 1461267860155 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:44:20 INFO - PROCESS | 1812 | 1461267860159 Marionette TRACE conn3 <- [1,1638,null,{}] 12:44:20 INFO - PROCESS | 1812 | 1461267860164 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:20 INFO - PROCESS | 1812 | 1461267860418 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:44:20 INFO - PROCESS | 1812 | 1461267860766 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb46800 == 121 [pid = 1812] [id = 417] 12:44:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x8fbddc00) [pid = 1812] [serial = 1252] [outer = (nil)] 12:44:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x8fd62c00) [pid = 1812] [serial = 1253] [outer = 0x8fbddc00] 12:44:20 INFO - PROCESS | 1812 | 1461267860874 Marionette DEBUG loaded listener.js 12:44:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x8fff4800) [pid = 1812] [serial = 1254] [outer = 0x8fbddc00] 12:44:21 INFO - PROCESS | 1812 | 1461267861782 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 12:44:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:44:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1697ms 12:44:21 INFO - PROCESS | 1812 | 1461267861853 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:44:21 INFO - PROCESS | 1812 | 1461267861858 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 12:44:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:44:21 INFO - PROCESS | 1812 | 1461267861864 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:44:21 INFO - PROCESS | 1812 | 1461267861870 Marionette TRACE conn3 <- [1,1642,null,{}] 12:44:21 INFO - PROCESS | 1812 | 1461267861875 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:22 INFO - PROCESS | 1812 | 1461267862110 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:44:22 INFO - PROCESS | 1812 | 1461267862447 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x883b2800 == 122 [pid = 1812] [id = 418] 12:44:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x88819800) [pid = 1812] [serial = 1255] [outer = (nil)] 12:44:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x9039a000) [pid = 1812] [serial = 1256] [outer = 0x88819800] 12:44:22 INFO - PROCESS | 1812 | 1461267862539 Marionette DEBUG loaded listener.js 12:44:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x9039cc00) [pid = 1812] [serial = 1257] [outer = 0x88819800] 12:44:23 INFO - PROCESS | 1812 | 1461267863405 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 12:44:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:44:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1596ms 12:44:23 INFO - PROCESS | 1812 | 1461267863462 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:44:23 INFO - PROCESS | 1812 | 1461267863466 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 12:44:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:44:23 INFO - PROCESS | 1812 | 1461267863472 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:44:23 INFO - PROCESS | 1812 | 1461267863476 Marionette TRACE conn3 <- [1,1646,null,{}] 12:44:23 INFO - PROCESS | 1812 | 1461267863482 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:23 INFO - PROCESS | 1812 | 1461267863683 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:44:24 INFO - PROCESS | 1812 | 1461267864015 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x89cd2800 == 123 [pid = 1812] [id = 419] 12:44:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x902dd400) [pid = 1812] [serial = 1258] [outer = (nil)] 12:44:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x92845400) [pid = 1812] [serial = 1259] [outer = 0x902dd400] 12:44:24 INFO - PROCESS | 1812 | 1461267864110 Marionette DEBUG loaded listener.js 12:44:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x92876400) [pid = 1812] [serial = 1260] [outer = 0x902dd400] 12:44:24 INFO - PROCESS | 1812 | 1461267864992 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 12:44:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:44:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1591ms 12:44:25 INFO - PROCESS | 1812 | 1461267865065 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:44:25 INFO - PROCESS | 1812 | 1461267865069 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 12:44:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:44:25 INFO - PROCESS | 1812 | 1461267865076 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:44:25 INFO - PROCESS | 1812 | 1461267865079 Marionette TRACE conn3 <- [1,1650,null,{}] 12:44:25 INFO - PROCESS | 1812 | 1461267865085 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:25 INFO - PROCESS | 1812 | 1461267865285 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:44:25 INFO - PROCESS | 1812 | 1461267865620 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fcbf000 == 124 [pid = 1812] [id = 420] 12:44:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x92869c00) [pid = 1812] [serial = 1261] [outer = (nil)] 12:44:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x929d4400) [pid = 1812] [serial = 1262] [outer = 0x92869c00] 12:44:25 INFO - PROCESS | 1812 | 1461267865710 Marionette DEBUG loaded listener.js 12:44:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x929ef000) [pid = 1812] [serial = 1263] [outer = 0x92869c00] 12:44:26 INFO - PROCESS | 1812 | 1461267866603 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 12:44:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:44:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1592ms 12:44:26 INFO - PROCESS | 1812 | 1461267866670 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:44:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:44:26 INFO - PROCESS | 1812 | 1461267866674 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 12:44:26 INFO - PROCESS | 1812 | 1461267866680 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:44:26 INFO - PROCESS | 1812 | 1461267866684 Marionette TRACE conn3 <- [1,1654,null,{}] 12:44:26 INFO - PROCESS | 1812 | 1461267866690 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:26 INFO - PROCESS | 1812 | 1461267866891 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:44:27 INFO - PROCESS | 1812 | 1461267867227 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c361800 == 125 [pid = 1812] [id = 421] 12:44:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x91eb5400) [pid = 1812] [serial = 1264] [outer = (nil)] 12:44:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x93ae2c00) [pid = 1812] [serial = 1265] [outer = 0x91eb5400] 12:44:27 INFO - PROCESS | 1812 | 1461267867319 Marionette DEBUG loaded listener.js 12:44:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x945bac00) [pid = 1812] [serial = 1266] [outer = 0x91eb5400] 12:44:28 INFO - PROCESS | 1812 | 1461267868211 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:44:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:44:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1580ms 12:44:28 INFO - PROCESS | 1812 | 1461267868261 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:44:28 INFO - PROCESS | 1812 | 1461267868266 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 12:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:44:28 INFO - PROCESS | 1812 | 1461267868272 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:44:28 INFO - PROCESS | 1812 | 1461267868277 Marionette TRACE conn3 <- [1,1658,null,{}] 12:44:28 INFO - PROCESS | 1812 | 1461267868283 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:28 INFO - PROCESS | 1812 | 1461267868532 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:44:28 INFO - PROCESS | 1812 | 1461267868878 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x853b8c00 == 126 [pid = 1812] [id = 422] 12:44:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x938f3400) [pid = 1812] [serial = 1267] [outer = (nil)] 12:44:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0x97815000) [pid = 1812] [serial = 1268] [outer = 0x938f3400] 12:44:28 INFO - PROCESS | 1812 | 1461267868980 Marionette DEBUG loaded listener.js 12:44:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x97c1c400) [pid = 1812] [serial = 1269] [outer = 0x938f3400] 12:44:29 INFO - PROCESS | 1812 | 1461267869934 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1731ms 12:44:30 INFO - PROCESS | 1812 | 1461267870005 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:44:30 INFO - PROCESS | 1812 | 1461267870009 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 12:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:44:30 INFO - PROCESS | 1812 | 1461267870016 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:44:30 INFO - PROCESS | 1812 | 1461267870019 Marionette TRACE conn3 <- [1,1662,null,{}] 12:44:30 INFO - PROCESS | 1812 | 1461267870025 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:30 INFO - PROCESS | 1812 | 1461267870221 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:44:30 INFO - PROCESS | 1812 | 1461267870575 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x96fe5000 == 127 [pid = 1812] [id = 423] 12:44:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0x97901c00) [pid = 1812] [serial = 1270] [outer = (nil)] 12:44:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 214 (0x97eb9000) [pid = 1812] [serial = 1271] [outer = 0x97901c00] 12:44:30 INFO - PROCESS | 1812 | 1461267870666 Marionette DEBUG loaded listener.js 12:44:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 215 (0x97f10c00) [pid = 1812] [serial = 1272] [outer = 0x97901c00] 12:44:31 INFO - PROCESS | 1812 | 1461267871547 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1580ms 12:44:31 INFO - PROCESS | 1812 | 1461267871599 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:44:31 INFO - PROCESS | 1812 | 1461267871603 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 12:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:44:31 INFO - PROCESS | 1812 | 1461267871610 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:44:31 INFO - PROCESS | 1812 | 1461267871612 Marionette TRACE conn3 <- [1,1666,null,{}] 12:44:31 INFO - PROCESS | 1812 | 1461267871619 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:31 INFO - PROCESS | 1812 | 1461267871822 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:44:32 INFO - PROCESS | 1812 | 1461267872166 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x929ca000 == 128 [pid = 1812] [id = 424] 12:44:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 216 (0x97e5b800) [pid = 1812] [serial = 1273] [outer = (nil)] 12:44:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 217 (0x98b0e800) [pid = 1812] [serial = 1274] [outer = 0x97e5b800] 12:44:32 INFO - PROCESS | 1812 | 1461267872268 Marionette DEBUG loaded listener.js 12:44:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0x98e7a000) [pid = 1812] [serial = 1275] [outer = 0x97e5b800] 12:44:33 INFO - PROCESS | 1812 | 1461267873140 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 12:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1582ms 12:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:44:33 INFO - PROCESS | 1812 | 1461267873193 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:44:33 INFO - PROCESS | 1812 | 1461267873196 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 12:44:33 INFO - PROCESS | 1812 | 1461267873203 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:44:33 INFO - PROCESS | 1812 | 1461267873205 Marionette TRACE conn3 <- [1,1670,null,{}] 12:44:33 INFO - PROCESS | 1812 | 1461267873211 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:33 INFO - PROCESS | 1812 | 1461267873412 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:44:33 INFO - PROCESS | 1812 | 1461267873760 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x93ad5c00 == 129 [pid = 1812] [id = 425] 12:44:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 219 (0x9823c400) [pid = 1812] [serial = 1276] [outer = (nil)] 12:44:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 220 (0x98f56400) [pid = 1812] [serial = 1277] [outer = 0x9823c400] 12:44:33 INFO - PROCESS | 1812 | 1461267873855 Marionette DEBUG loaded listener.js 12:44:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 221 (0x98f62000) [pid = 1812] [serial = 1278] [outer = 0x9823c400] 12:44:34 INFO - PROCESS | 1812 | 1461267874802 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 12:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1684ms 12:44:34 INFO - PROCESS | 1812 | 1461267874886 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:44:34 INFO - PROCESS | 1812 | 1461267874901 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 12:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:44:34 INFO - PROCESS | 1812 | 1461267874907 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:44:34 INFO - PROCESS | 1812 | 1461267874911 Marionette TRACE conn3 <- [1,1674,null,{}] 12:44:34 INFO - PROCESS | 1812 | 1461267874916 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:35 INFO - PROCESS | 1812 | 1461267875155 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:44:35 INFO - PROCESS | 1812 | 1461267875496 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fdb800 == 130 [pid = 1812] [id = 426] 12:44:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 222 (0x98ebe000) [pid = 1812] [serial = 1279] [outer = (nil)] 12:44:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 223 (0x99c32000) [pid = 1812] [serial = 1280] [outer = 0x98ebe000] 12:44:35 INFO - PROCESS | 1812 | 1461267875590 Marionette DEBUG loaded listener.js 12:44:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 224 (0x99c90c00) [pid = 1812] [serial = 1281] [outer = 0x98ebe000] 12:44:36 INFO - PROCESS | 1812 | 1461267876491 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 12:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1646ms 12:44:36 INFO - PROCESS | 1812 | 1461267876554 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:44:36 INFO - PROCESS | 1812 | 1461267876558 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 12:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:44:36 INFO - PROCESS | 1812 | 1461267876564 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:44:36 INFO - PROCESS | 1812 | 1461267876567 Marionette TRACE conn3 <- [1,1678,null,{}] 12:44:36 INFO - PROCESS | 1812 | 1461267876573 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:36 INFO - PROCESS | 1812 | 1461267876789 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:44:37 INFO - PROCESS | 1812 | 1461267877135 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b74cc00 == 131 [pid = 1812] [id = 427] 12:44:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 225 (0x9120e800) [pid = 1812] [serial = 1282] [outer = (nil)] 12:44:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 226 (0x9ea1fc00) [pid = 1812] [serial = 1283] [outer = 0x9120e800] 12:44:37 INFO - PROCESS | 1812 | 1461267877230 Marionette DEBUG loaded listener.js 12:44:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 227 (0x9fd59c00) [pid = 1812] [serial = 1284] [outer = 0x9120e800] 12:44:38 INFO - PROCESS | 1812 | 1461267878123 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 12:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1630ms 12:44:38 INFO - PROCESS | 1812 | 1461267878196 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:44:38 INFO - PROCESS | 1812 | 1461267878199 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 12:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:44:38 INFO - PROCESS | 1812 | 1461267878206 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:44:38 INFO - PROCESS | 1812 | 1461267878209 Marionette TRACE conn3 <- [1,1682,null,{}] 12:44:38 INFO - PROCESS | 1812 | 1461267878215 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:38 INFO - PROCESS | 1812 | 1461267878433 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:44:38 INFO - PROCESS | 1812 | 1461267878811 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x888d1400 == 132 [pid = 1812] [id = 428] 12:44:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 228 (0x9018e000) [pid = 1812] [serial = 1285] [outer = (nil)] 12:44:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 229 (0x90196000) [pid = 1812] [serial = 1286] [outer = 0x9018e000] 12:44:38 INFO - PROCESS | 1812 | 1461267878904 Marionette DEBUG loaded listener.js 12:44:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 230 (0x90196c00) [pid = 1812] [serial = 1287] [outer = 0x9018e000] 12:44:39 INFO - PROCESS | 1812 | 1461267879817 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 12:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1684ms 12:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:44:39 INFO - PROCESS | 1812 | 1461267879891 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:44:39 INFO - PROCESS | 1812 | 1461267879894 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 12:44:39 INFO - PROCESS | 1812 | 1461267879902 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:44:39 INFO - PROCESS | 1812 | 1461267879905 Marionette TRACE conn3 <- [1,1686,null,{}] 12:44:39 INFO - PROCESS | 1812 | 1461267879911 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:40 INFO - PROCESS | 1812 | 1461267880149 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:44:40 INFO - PROCESS | 1812 | 1461267880503 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x85152800 == 133 [pid = 1812] [id = 429] 12:44:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 231 (0x85155400) [pid = 1812] [serial = 1288] [outer = (nil)] 12:44:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 232 (0x99211000) [pid = 1812] [serial = 1289] [outer = 0x85155400] 12:44:40 INFO - PROCESS | 1812 | 1461267880601 Marionette DEBUG loaded listener.js 12:44:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 233 (0x9b186000) [pid = 1812] [serial = 1290] [outer = 0x85155400] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x8b7d4800 == 132 [pid = 1812] [id = 311] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x9142e400 == 131 [pid = 1812] [id = 354] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x929e5c00 == 130 [pid = 1812] [id = 355] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x888d0800 == 129 [pid = 1812] [id = 359] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x88817800 == 128 [pid = 1812] [id = 176] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x97c17800 == 127 [pid = 1812] [id = 360] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd5f800 == 126 [pid = 1812] [id = 358] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x8fcbe000 == 125 [pid = 1812] [id = 309] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x938ecc00 == 124 [pid = 1812] [id = 357] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x92956c00 == 123 [pid = 1812] [id = 356] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x91207800 == 122 [pid = 1812] [id = 314] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x929f3800 == 121 [pid = 1812] [id = 398] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x92953c00 == 120 [pid = 1812] [id = 397] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x9294c400 == 119 [pid = 1812] [id = 396] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x8c010c00 == 118 [pid = 1812] [id = 395] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x8f6e2000 == 117 [pid = 1812] [id = 393] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x8fffec00 == 116 [pid = 1812] [id = 394] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x8e0ab800 == 115 [pid = 1812] [id = 392] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3ed400 == 114 [pid = 1812] [id = 391] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x89b25000 == 113 [pid = 1812] [id = 390] 12:44:42 INFO - PROCESS | 1812 | --DOCSHELL 0x83eecc00 == 112 [pid = 1812] [id = 389] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 232 (0x8fcc3800) [pid = 1812] [serial = 1053] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 231 (0x97f10000) [pid = 1812] [serial = 1083] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 230 (0x8b7d7800) [pid = 1812] [serial = 978] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 229 (0x8b74fc00) [pid = 1812] [serial = 912] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 228 (0x8fb48400) [pid = 1812] [serial = 1115] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 227 (0x888cf000) [pid = 1812] [serial = 1038] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 226 (0x9aed1c00) [pid = 1812] [serial = 1151] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 225 (0x8e0b4400) [pid = 1812] [serial = 1044] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 224 (0x88819c00) [pid = 1812] [serial = 1158] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 223 (0x93add000) [pid = 1812] [serial = 1124] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 222 (0x94fd5000) [pid = 1812] [serial = 1071] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 221 (0x8e956800) [pid = 1812] [serial = 1047] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 220 (0x8c12e400) [pid = 1812] [serial = 1110] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 219 (0x94f78400) [pid = 1812] [serial = 1125] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 218 (0x92845800) [pid = 1812] [serial = 1062] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0x8b750000) [pid = 1812] [serial = 1164] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 216 (0x8fd5b800) [pid = 1812] [serial = 987] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 215 (0x89b2e400) [pid = 1812] [serial = 1161] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 214 (0x8f6dc000) [pid = 1812] [serial = 924] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 213 (0x89863400) [pid = 1812] [serial = 1017] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0x89b23400) [pid = 1812] [serial = 900] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0x8fffd400) [pid = 1812] [serial = 1118] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0x9ea18000) [pid = 1812] [serial = 1154] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x8986d000) [pid = 1812] [serial = 1160] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x8fe7fc00) [pid = 1812] [serial = 1056] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x998d6c00) [pid = 1812] [serial = 1145] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x8f385c00) [pid = 1812] [serial = 1112] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x902e1800) [pid = 1812] [serial = 990] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x883b5800) [pid = 1812] [serial = 903] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x97903800) [pid = 1812] [serial = 1074] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x98b0e400) [pid = 1812] [serial = 1133] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x96fda000) [pid = 1812] [serial = 1127] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x98e7ac00) [pid = 1812] [serial = 1134] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x902dfc00) [pid = 1812] [serial = 933] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x97e5bc00) [pid = 1812] [serial = 1080] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x858acc00) [pid = 1812] [serial = 972] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x9120d000) [pid = 1812] [serial = 993] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x945c3c00) [pid = 1812] [serial = 1068] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x977c8000) [pid = 1812] [serial = 1011] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x9ea1c000) [pid = 1812] [serial = 1155] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x89868400) [pid = 1812] [serial = 975] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x99c9b400) [pid = 1812] [serial = 1149] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x89b21400) [pid = 1812] [serial = 1106] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x9284ac00) [pid = 1812] [serial = 996] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x8e8f2c00) [pid = 1812] [serial = 981] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x9038fc00) [pid = 1812] [serial = 1059] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x97c1cc00) [pid = 1812] [serial = 1077] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x98f53400) [pid = 1812] [serial = 1136] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x929eb000) [pid = 1812] [serial = 945] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8e95b800) [pid = 1812] [serial = 921] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x91207000) [pid = 1812] [serial = 936] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x89b24800) [pid = 1812] [serial = 906] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8fbdc400) [pid = 1812] [serial = 1116] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8f6dc800) [pid = 1812] [serial = 1050] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x96b3c800) [pid = 1812] [serial = 1008] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x98237c00) [pid = 1812] [serial = 1086] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8f386400) [pid = 1812] [serial = 984] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x89cca400) [pid = 1812] [serial = 1107] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x883c3800) [pid = 1812] [serial = 1014] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x99218000) [pid = 1812] [serial = 1142] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x94fbf400) [pid = 1812] [serial = 1005] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8b3b7c00) [pid = 1812] [serial = 1041] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x93adc400) [pid = 1812] [serial = 1002] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x98233c00) [pid = 1812] [serial = 1131] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x9921dc00) [pid = 1812] [serial = 1143] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x97eb9400) [pid = 1812] [serial = 1130] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8e7e9c00) [pid = 1812] [serial = 918] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8c014000) [pid = 1812] [serial = 915] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8c00c000) [pid = 1812] [serial = 1109] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8fd56000) [pid = 1812] [serial = 930] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x929c6400) [pid = 1812] [serial = 1065] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x9284bc00) [pid = 1812] [serial = 939] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x92950400) [pid = 1812] [serial = 942] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8f6e0c00) [pid = 1812] [serial = 1113] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x858a4000) [pid = 1812] [serial = 1103] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x91eae000) [pid = 1812] [serial = 1119] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x98f77400) [pid = 1812] [serial = 1140] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8fb47c00) [pid = 1812] [serial = 927] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x98f74000) [pid = 1812] [serial = 1139] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x883c8800) [pid = 1812] [serial = 1157] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x929f3400) [pid = 1812] [serial = 1122] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8a724000) [pid = 1812] [serial = 909] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x864e9400) [pid = 1812] [serial = 1104] [outer = (nil)] [url = about:blank] 12:44:43 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x99a50400) [pid = 1812] [serial = 1146] [outer = (nil)] [url = about:blank] 12:44:43 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x9b184400) [pid = 1812] [serial = 1152] [outer = (nil)] [url = about:blank] 12:44:43 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8b3b6000) [pid = 1812] [serial = 1163] [outer = (nil)] [url = about:blank] 12:44:43 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x99c97800) [pid = 1812] [serial = 1148] [outer = (nil)] [url = about:blank] 12:44:43 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x929e6800) [pid = 1812] [serial = 999] [outer = (nil)] [url = about:blank] 12:44:43 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x96fe4400) [pid = 1812] [serial = 1128] [outer = (nil)] [url = about:blank] 12:44:43 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x929ef800) [pid = 1812] [serial = 1121] [outer = (nil)] [url = about:blank] 12:44:43 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x98f5b400) [pid = 1812] [serial = 1137] [outer = (nil)] [url = about:blank] 12:44:43 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8c130000) [pid = 1812] [serial = 1035] [outer = (nil)] [url = about:blank] 12:44:43 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8b7d4c00) [pid = 1812] [serial = 1166] [outer = (nil)] [url = about:blank] 12:44:43 INFO - PROCESS | 1812 | 1461267883287 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 12:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 12:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 3440ms 12:44:43 INFO - PROCESS | 1812 | 1461267883342 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:44:43 INFO - PROCESS | 1812 | 1461267883346 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 12:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:44:43 INFO - PROCESS | 1812 | 1461267883355 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:44:43 INFO - PROCESS | 1812 | 1461267883361 Marionette TRACE conn3 <- [1,1690,null,{}] 12:44:43 INFO - PROCESS | 1812 | 1461267883370 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:43 INFO - PROCESS | 1812 | 1461267883611 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:44:43 INFO - PROCESS | 1812 | 1461267883813 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x85152000 == 113 [pid = 1812] [id = 430] 12:44:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x858a1c00) [pid = 1812] [serial = 1291] [outer = (nil)] 12:44:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x864e3c00) [pid = 1812] [serial = 1292] [outer = 0x858a1c00] 12:44:43 INFO - PROCESS | 1812 | 1461267883898 Marionette DEBUG loaded listener.js 12:44:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x87576800) [pid = 1812] [serial = 1293] [outer = 0x858a1c00] 12:44:44 INFO - PROCESS | 1812 | 1461267884691 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 12:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1384ms 12:44:44 INFO - PROCESS | 1812 | 1461267884740 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:44:44 INFO - PROCESS | 1812 | 1461267884748 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 12:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:44:44 INFO - PROCESS | 1812 | 1461267884758 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:44:44 INFO - PROCESS | 1812 | 1461267884762 Marionette TRACE conn3 <- [1,1694,null,{}] 12:44:44 INFO - PROCESS | 1812 | 1461267884768 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:45 INFO - PROCESS | 1812 | 1461267885081 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:44:45 INFO - PROCESS | 1812 | 1461267885200 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x864e2c00 == 114 [pid = 1812] [id = 431] 12:44:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x864e7400) [pid = 1812] [serial = 1294] [outer = (nil)] 12:44:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x883bf400) [pid = 1812] [serial = 1295] [outer = 0x864e7400] 12:44:45 INFO - PROCESS | 1812 | 1461267885277 Marionette DEBUG loaded listener.js 12:44:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x883c7000) [pid = 1812] [serial = 1296] [outer = 0x864e7400] 12:44:46 INFO - PROCESS | 1812 | 1461267886261 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 12:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1547ms 12:44:46 INFO - PROCESS | 1812 | 1461267886304 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:44:46 INFO - PROCESS | 1812 | 1461267886308 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 12:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:44:46 INFO - PROCESS | 1812 | 1461267886322 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:44:46 INFO - PROCESS | 1812 | 1461267886327 Marionette TRACE conn3 <- [1,1698,null,{}] 12:44:46 INFO - PROCESS | 1812 | 1461267886343 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:46 INFO - PROCESS | 1812 | 1461267886600 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:44:46 INFO - PROCESS | 1812 | 1461267886629 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x85155c00 == 115 [pid = 1812] [id = 432] 12:44:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x88a73c00) [pid = 1812] [serial = 1297] [outer = (nil)] 12:44:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x88be0400) [pid = 1812] [serial = 1298] [outer = 0x88a73c00] 12:44:46 INFO - PROCESS | 1812 | 1461267886770 Marionette DEBUG loaded listener.js 12:44:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8986a000) [pid = 1812] [serial = 1299] [outer = 0x88a73c00] 12:44:48 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x84b88400) [pid = 1812] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:44:48 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x88815400) [pid = 1812] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:44:48 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8e815000) [pid = 1812] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:44:48 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x83ee7c00) [pid = 1812] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:44:48 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9294ec00) [pid = 1812] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:44:48 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8fbe6c00) [pid = 1812] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:44:48 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x89cd6800) [pid = 1812] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:44:48 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x85157000) [pid = 1812] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:44:48 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x929eac00) [pid = 1812] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:44:48 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x902dac00) [pid = 1812] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:44:48 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8e80d400) [pid = 1812] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:44:48 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x83eee800) [pid = 1812] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:44:48 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x89cd5c00) [pid = 1812] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:44:48 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8c12c800) [pid = 1812] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:44:48 INFO - PROCESS | 1812 | 1461267888390 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 12:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 12:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2143ms 12:44:48 INFO - PROCESS | 1812 | 1461267888459 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:44:48 INFO - PROCESS | 1812 | 1461267888478 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 12:44:48 INFO - PROCESS | 1812 | 1461267888484 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:44:48 INFO - PROCESS | 1812 | 1461267888488 Marionette TRACE conn3 <- [1,1702,null,{}] 12:44:48 INFO - PROCESS | 1812 | 1461267888493 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:48 INFO - PROCESS | 1812 | 1461267888681 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:44:48 INFO - PROCESS | 1812 | 1461267888862 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x83ee7c00 == 116 [pid = 1812] [id = 433] 12:44:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x881fa400) [pid = 1812] [serial = 1300] [outer = (nil)] 12:44:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x89869400) [pid = 1812] [serial = 1301] [outer = 0x881fa400] 12:44:48 INFO - PROCESS | 1812 | 1461267888936 Marionette DEBUG loaded listener.js 12:44:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x89b25400) [pid = 1812] [serial = 1302] [outer = 0x881fa400] 12:44:49 INFO - PROCESS | 1812 | 1461267889697 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1232ms 12:44:49 INFO - PROCESS | 1812 | 1461267889716 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:44:49 INFO - PROCESS | 1812 | 1461267889719 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 12:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:44:49 INFO - PROCESS | 1812 | 1461267889726 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:44:49 INFO - PROCESS | 1812 | 1461267889729 Marionette TRACE conn3 <- [1,1706,null,{}] 12:44:49 INFO - PROCESS | 1812 | 1461267889734 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:50 INFO - PROCESS | 1812 | 1461267890030 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:44:50 INFO - PROCESS | 1812 | 1461267890058 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x888d3c00 == 117 [pid = 1812] [id = 434] 12:44:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x89cc9c00) [pid = 1812] [serial = 1303] [outer = (nil)] 12:44:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x89cd3c00) [pid = 1812] [serial = 1304] [outer = 0x89cc9c00] 12:44:50 INFO - PROCESS | 1812 | 1461267890132 Marionette DEBUG loaded listener.js 12:44:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x89e40400) [pid = 1812] [serial = 1305] [outer = 0x89cc9c00] 12:44:51 INFO - PROCESS | 1812 | 1461267891351 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 12:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1682ms 12:44:51 INFO - PROCESS | 1812 | 1461267891409 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:44:51 INFO - PROCESS | 1812 | 1461267891417 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 12:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:44:51 INFO - PROCESS | 1812 | 1461267891427 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:44:51 INFO - PROCESS | 1812 | 1461267891432 Marionette TRACE conn3 <- [1,1710,null,{}] 12:44:51 INFO - PROCESS | 1812 | 1461267891440 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:51 INFO - PROCESS | 1812 | 1461267891692 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:44:52 INFO - PROCESS | 1812 | 1461267892020 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8589e800 == 118 [pid = 1812] [id = 435] 12:44:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x864ee400) [pid = 1812] [serial = 1306] [outer = (nil)] 12:44:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x883c1400) [pid = 1812] [serial = 1307] [outer = 0x864ee400] 12:44:52 INFO - PROCESS | 1812 | 1461267892109 Marionette DEBUG loaded listener.js 12:44:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8881c000) [pid = 1812] [serial = 1308] [outer = 0x864ee400] 12:44:53 INFO - PROCESS | 1812 | 1461267893100 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 12:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1744ms 12:44:53 INFO - PROCESS | 1812 | 1461267893172 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:44:53 INFO - PROCESS | 1812 | 1461267893180 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 12:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:44:53 INFO - PROCESS | 1812 | 1461267893192 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:44:53 INFO - PROCESS | 1812 | 1461267893196 Marionette TRACE conn3 <- [1,1714,null,{}] 12:44:53 INFO - PROCESS | 1812 | 1461267893202 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:53 INFO - PROCESS | 1812 | 1461267893449 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:44:53 INFO - PROCESS | 1812 | 1461267893812 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x88bdb000 == 119 [pid = 1812] [id = 436] 12:44:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x89b29c00) [pid = 1812] [serial = 1309] [outer = (nil)] 12:44:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x89e44400) [pid = 1812] [serial = 1310] [outer = 0x89b29c00] 12:44:53 INFO - PROCESS | 1812 | 1461267893907 Marionette DEBUG loaded listener.js 12:44:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8a3e5400) [pid = 1812] [serial = 1311] [outer = 0x89b29c00] 12:44:54 INFO - PROCESS | 1812 | 1461267894813 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1684ms 12:44:54 INFO - PROCESS | 1812 | 1461267894876 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:44:54 INFO - PROCESS | 1812 | 1461267894881 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 12:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:44:54 INFO - PROCESS | 1812 | 1461267894887 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:44:54 INFO - PROCESS | 1812 | 1461267894894 Marionette TRACE conn3 <- [1,1718,null,{}] 12:44:54 INFO - PROCESS | 1812 | 1461267894924 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:55 INFO - PROCESS | 1812 | 1461267895144 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:44:55 INFO - PROCESS | 1812 | 1461267895462 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b89000 == 120 [pid = 1812] [id = 437] 12:44:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x89e3bc00) [pid = 1812] [serial = 1312] [outer = (nil)] 12:44:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8b3b5c00) [pid = 1812] [serial = 1313] [outer = 0x89e3bc00] 12:44:55 INFO - PROCESS | 1812 | 1461267895559 Marionette DEBUG loaded listener.js 12:44:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8b748800) [pid = 1812] [serial = 1314] [outer = 0x89e3bc00] 12:44:56 INFO - PROCESS | 1812 | 1461267896462 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1637ms 12:44:56 INFO - PROCESS | 1812 | 1461267896527 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:44:56 INFO - PROCESS | 1812 | 1461267896532 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 12:44:56 INFO - PROCESS | 1812 | 1461267896539 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:44:56 INFO - PROCESS | 1812 | 1461267896542 Marionette TRACE conn3 <- [1,1722,null,{}] 12:44:56 INFO - PROCESS | 1812 | 1461267896548 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:56 INFO - PROCESS | 1812 | 1461267896753 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:44:57 INFO - PROCESS | 1812 | 1461267897084 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x864e4800 == 121 [pid = 1812] [id = 438] 12:44:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8a71d400) [pid = 1812] [serial = 1315] [outer = (nil)] 12:44:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8b7d5400) [pid = 1812] [serial = 1316] [outer = 0x8a71d400] 12:44:57 INFO - PROCESS | 1812 | 1461267897173 Marionette DEBUG loaded listener.js 12:44:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8c009400) [pid = 1812] [serial = 1317] [outer = 0x8a71d400] 12:44:58 INFO - PROCESS | 1812 | 1461267898078 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 12:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 12:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1580ms 12:44:58 INFO - PROCESS | 1812 | 1461267898119 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:44:58 INFO - PROCESS | 1812 | 1461267898123 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 12:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:44:58 INFO - PROCESS | 1812 | 1461267898130 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:44:58 INFO - PROCESS | 1812 | 1461267898134 Marionette TRACE conn3 <- [1,1726,null,{}] 12:44:58 INFO - PROCESS | 1812 | 1461267898139 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:58 INFO - PROCESS | 1812 | 1461267898342 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:44:58 INFO - PROCESS | 1812 | 1461267898619 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b7cb800 == 122 [pid = 1812] [id = 439] 12:44:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8c00ec00) [pid = 1812] [serial = 1318] [outer = (nil)] 12:44:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8c135000) [pid = 1812] [serial = 1319] [outer = 0x8c00ec00] 12:44:58 INFO - PROCESS | 1812 | 1461267898780 Marionette DEBUG loaded listener.js 12:44:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8c1bc000) [pid = 1812] [serial = 1320] [outer = 0x8c00ec00] 12:44:59 INFO - PROCESS | 1812 | 1461267899702 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 12:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1639ms 12:44:59 INFO - PROCESS | 1812 | 1461267899770 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:44:59 INFO - PROCESS | 1812 | 1461267899774 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 12:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:44:59 INFO - PROCESS | 1812 | 1461267899781 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:44:59 INFO - PROCESS | 1812 | 1461267899785 Marionette TRACE conn3 <- [1,1730,null,{}] 12:44:59 INFO - PROCESS | 1812 | 1461267899791 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:00 INFO - PROCESS | 1812 | 1461267900067 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:45:00 INFO - PROCESS | 1812 | 1461267900392 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b8f800 == 123 [pid = 1812] [id = 440] 12:45:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8c137000) [pid = 1812] [serial = 1321] [outer = (nil)] 12:45:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8e0b1400) [pid = 1812] [serial = 1322] [outer = 0x8c137000] 12:45:00 INFO - PROCESS | 1812 | 1461267900484 Marionette DEBUG loaded listener.js 12:45:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8e0b5800) [pid = 1812] [serial = 1323] [outer = 0x8c137000] 12:45:01 INFO - PROCESS | 1812 | 1461267901523 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 12:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 12:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1786ms 12:45:01 INFO - PROCESS | 1812 | 1461267901568 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:45:01 INFO - PROCESS | 1812 | 1461267901573 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 12:45:01 INFO - PROCESS | 1812 | 1461267901580 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:45:01 INFO - PROCESS | 1812 | 1461267901584 Marionette TRACE conn3 <- [1,1734,null,{}] 12:45:01 INFO - PROCESS | 1812 | 1461267901589 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:01 INFO - PROCESS | 1812 | 1461267901811 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:45:02 INFO - PROCESS | 1812 | 1461267902133 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b84c00 == 124 [pid = 1812] [id = 441] 12:45:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x88bd9c00) [pid = 1812] [serial = 1324] [outer = (nil)] 12:45:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8e807000) [pid = 1812] [serial = 1325] [outer = 0x88bd9c00] 12:45:02 INFO - PROCESS | 1812 | 1461267902279 Marionette DEBUG loaded listener.js 12:45:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8e80fc00) [pid = 1812] [serial = 1326] [outer = 0x88bd9c00] 12:45:03 INFO - PROCESS | 1812 | 1461267903566 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 12:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2038ms 12:45:03 INFO - PROCESS | 1812 | 1461267903625 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:45:03 INFO - PROCESS | 1812 | 1461267903631 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 12:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:45:03 INFO - PROCESS | 1812 | 1461267903640 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:45:03 INFO - PROCESS | 1812 | 1461267903645 Marionette TRACE conn3 <- [1,1738,null,{}] 12:45:03 INFO - PROCESS | 1812 | 1461267903655 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:03 INFO - PROCESS | 1812 | 1461267903981 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:45:04 INFO - PROCESS | 1812 | 1461267904359 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7e4800 == 125 [pid = 1812] [id = 442] 12:45:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8e7eb800) [pid = 1812] [serial = 1327] [outer = (nil)] 12:45:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8e956800) [pid = 1812] [serial = 1328] [outer = 0x8e7eb800] 12:45:04 INFO - PROCESS | 1812 | 1461267904458 Marionette DEBUG loaded listener.js 12:45:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8e959400) [pid = 1812] [serial = 1329] [outer = 0x8e7eb800] 12:45:05 INFO - PROCESS | 1812 | 1461267905463 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 12:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1891ms 12:45:05 INFO - PROCESS | 1812 | 1461267905531 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:45:05 INFO - PROCESS | 1812 | 1461267905536 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 12:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:45:05 INFO - PROCESS | 1812 | 1461267905542 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:45:05 INFO - PROCESS | 1812 | 1461267905545 Marionette TRACE conn3 <- [1,1742,null,{}] 12:45:05 INFO - PROCESS | 1812 | 1461267905551 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:05 INFO - PROCESS | 1812 | 1461267905780 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:45:06 INFO - PROCESS | 1812 | 1461267906099 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x89cd2400 == 126 [pid = 1812] [id = 443] 12:45:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8e957400) [pid = 1812] [serial = 1330] [outer = (nil)] 12:45:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8f386400) [pid = 1812] [serial = 1331] [outer = 0x8e957400] 12:45:06 INFO - PROCESS | 1812 | 1461267906193 Marionette DEBUG loaded listener.js 12:45:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8f38ac00) [pid = 1812] [serial = 1332] [outer = 0x8e957400] 12:45:07 INFO - PROCESS | 1812 | 1461267907088 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 12:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1583ms 12:45:07 INFO - PROCESS | 1812 | 1461267907126 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:45:07 INFO - PROCESS | 1812 | 1461267907129 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 12:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:45:07 INFO - PROCESS | 1812 | 1461267907136 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:45:07 INFO - PROCESS | 1812 | 1461267907140 Marionette TRACE conn3 <- [1,1746,null,{}] 12:45:07 INFO - PROCESS | 1812 | 1461267907146 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:07 INFO - PROCESS | 1812 | 1461267907361 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:45:07 INFO - PROCESS | 1812 | 1461267907610 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x849d2800 == 127 [pid = 1812] [id = 444] 12:45:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8f6e0400) [pid = 1812] [serial = 1333] [outer = (nil)] 12:45:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8f6e6c00) [pid = 1812] [serial = 1334] [outer = 0x8f6e0400] 12:45:07 INFO - PROCESS | 1812 | 1461267907755 Marionette DEBUG loaded listener.js 12:45:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x8f845c00) [pid = 1812] [serial = 1335] [outer = 0x8f6e0400] 12:45:08 INFO - PROCESS | 1812 | 1461267908742 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 12:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1637ms 12:45:08 INFO - PROCESS | 1812 | 1461267908774 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:45:08 INFO - PROCESS | 1812 | 1461267908778 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 12:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:45:08 INFO - PROCESS | 1812 | 1461267908784 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:45:08 INFO - PROCESS | 1812 | 1461267908788 Marionette TRACE conn3 <- [1,1750,null,{}] 12:45:08 INFO - PROCESS | 1812 | 1461267908795 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:09 INFO - PROCESS | 1812 | 1461267909023 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:45:09 INFO - PROCESS | 1812 | 1461267909355 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f6e2000 == 128 [pid = 1812] [id = 445] 12:45:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8fb40800) [pid = 1812] [serial = 1336] [outer = (nil)] 12:45:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8fcbd800) [pid = 1812] [serial = 1337] [outer = 0x8fb40800] 12:45:09 INFO - PROCESS | 1812 | 1461267909453 Marionette DEBUG loaded listener.js 12:45:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8fcc6c00) [pid = 1812] [serial = 1338] [outer = 0x8fb40800] 12:45:10 INFO - PROCESS | 1812 | 1461267910353 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 12:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1599ms 12:45:10 INFO - PROCESS | 1812 | 1461267910387 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:45:10 INFO - PROCESS | 1812 | 1461267910392 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 12:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:45:10 INFO - PROCESS | 1812 | 1461267910400 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:45:10 INFO - PROCESS | 1812 | 1461267910404 Marionette TRACE conn3 <- [1,1754,null,{}] 12:45:10 INFO - PROCESS | 1812 | 1461267910410 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:10 INFO - PROCESS | 1812 | 1461267910608 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:45:10 INFO - PROCESS | 1812 | 1461267910891 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f6dc800 == 129 [pid = 1812] [id = 446] 12:45:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8fbe0000) [pid = 1812] [serial = 1339] [outer = (nil)] 12:45:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8fd5b800) [pid = 1812] [serial = 1340] [outer = 0x8fbe0000] 12:45:11 INFO - PROCESS | 1812 | 1461267911031 Marionette DEBUG loaded listener.js 12:45:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x8fd62400) [pid = 1812] [serial = 1341] [outer = 0x8fbe0000] 12:45:11 INFO - PROCESS | 1812 | 1461267911888 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 12:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1538ms 12:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:45:11 INFO - PROCESS | 1812 | 1461267911939 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:45:11 INFO - PROCESS | 1812 | 1461267911942 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 12:45:11 INFO - PROCESS | 1812 | 1461267911949 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:45:11 INFO - PROCESS | 1812 | 1461267911952 Marionette TRACE conn3 <- [1,1758,null,{}] 12:45:11 INFO - PROCESS | 1812 | 1461267911958 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:12 INFO - PROCESS | 1812 | 1461267912149 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:45:12 INFO - PROCESS | 1812 | 1461267912428 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x83ee8000 == 130 [pid = 1812] [id = 447] 12:45:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x83ef4800) [pid = 1812] [serial = 1342] [outer = (nil)] 12:45:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8fe85400) [pid = 1812] [serial = 1343] [outer = 0x83ef4800] 12:45:12 INFO - PROCESS | 1812 | 1461267912567 Marionette DEBUG loaded listener.js 12:45:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x8fffcc00) [pid = 1812] [serial = 1344] [outer = 0x83ef4800] 12:45:13 INFO - PROCESS | 1812 | 1461267913452 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 12:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1536ms 12:45:13 INFO - PROCESS | 1812 | 1461267913485 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:45:13 INFO - PROCESS | 1812 | 1461267913489 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 12:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:45:13 INFO - PROCESS | 1812 | 1461267913513 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:45:13 INFO - PROCESS | 1812 | 1461267913517 Marionette TRACE conn3 <- [1,1762,null,{}] 12:45:13 INFO - PROCESS | 1812 | 1461267913525 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:13 INFO - PROCESS | 1812 | 1461267913744 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:45:14 INFO - PROCESS | 1812 | 1461267914072 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd5e800 == 131 [pid = 1812] [id = 448] 12:45:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8fe78800) [pid = 1812] [serial = 1345] [outer = (nil)] 12:45:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x9019e000) [pid = 1812] [serial = 1346] [outer = 0x8fe78800] 12:45:14 INFO - PROCESS | 1812 | 1461267914165 Marionette DEBUG loaded listener.js 12:45:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x901a0800) [pid = 1812] [serial = 1347] [outer = 0x8fe78800] 12:45:14 INFO - PROCESS | 1812 | ************************* 12:45:14 INFO - PROCESS | 1812 | A coding exception was thrown and uncaught in a Task. 12:45:14 INFO - PROCESS | 1812 | 12:45:14 INFO - PROCESS | 1812 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:45:14 INFO - PROCESS | 1812 | Full stack: 12:45:14 INFO - PROCESS | 1812 | ************************* 12:45:15 INFO - PROCESS | 1812 | 1461267915148 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 12:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1702ms 12:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:45:15 INFO - PROCESS | 1812 | 1461267915198 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:45:15 INFO - PROCESS | 1812 | 1461267915202 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 12:45:15 INFO - PROCESS | 1812 | 1461267915208 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:45:15 INFO - PROCESS | 1812 | 1461267915212 Marionette TRACE conn3 <- [1,1766,null,{}] 12:45:15 INFO - PROCESS | 1812 | 1461267915217 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:15 INFO - PROCESS | 1812 | 1461267915452 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:45:15 INFO - PROCESS | 1812 | 1461267915786 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x83eefc00 == 132 [pid = 1812] [id = 449] 12:45:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x89cd1800) [pid = 1812] [serial = 1348] [outer = (nil)] 12:45:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x901a9400) [pid = 1812] [serial = 1349] [outer = 0x89cd1800] 12:45:15 INFO - PROCESS | 1812 | 1461267915876 Marionette DEBUG loaded listener.js 12:45:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x9038fc00) [pid = 1812] [serial = 1350] [outer = 0x89cd1800] 12:45:16 INFO - PROCESS | 1812 | 1461267916740 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 12:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1584ms 12:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:45:16 INFO - PROCESS | 1812 | 1461267916792 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:45:16 INFO - PROCESS | 1812 | 1461267916795 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 12:45:16 INFO - PROCESS | 1812 | 1461267916801 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:45:16 INFO - PROCESS | 1812 | 1461267916805 Marionette TRACE conn3 <- [1,1770,null,{}] 12:45:16 INFO - PROCESS | 1812 | 1461267916810 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:17 INFO - PROCESS | 1812 | 1461267917043 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:45:17 INFO - PROCESS | 1812 | 1461267917469 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x881f5800 == 133 [pid = 1812] [id = 450] 12:45:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x888d4800) [pid = 1812] [serial = 1351] [outer = (nil)] 12:45:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x9120f000) [pid = 1812] [serial = 1352] [outer = 0x888d4800] 12:45:17 INFO - PROCESS | 1812 | 1461267917564 Marionette DEBUG loaded listener.js 12:45:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x9121f800) [pid = 1812] [serial = 1353] [outer = 0x888d4800] 12:45:18 INFO - PROCESS | 1812 | 1461267918517 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 12:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1786ms 12:45:18 INFO - PROCESS | 1812 | 1461267918588 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:45:18 INFO - PROCESS | 1812 | 1461267918592 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 12:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:45:18 INFO - PROCESS | 1812 | 1461267918598 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:45:18 INFO - PROCESS | 1812 | 1461267918600 Marionette TRACE conn3 <- [1,1774,null,{}] 12:45:18 INFO - PROCESS | 1812 | 1461267918607 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:18 INFO - PROCESS | 1812 | 1461267918906 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:45:19 INFO - PROCESS | 1812 | 1461267919241 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x85153800 == 134 [pid = 1812] [id = 451] 12:45:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x8fb44400) [pid = 1812] [serial = 1354] [outer = (nil)] 12:45:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x9142e400) [pid = 1812] [serial = 1355] [outer = 0x8fb44400] 12:45:19 INFO - PROCESS | 1812 | 1461267919327 Marionette DEBUG loaded listener.js 12:45:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x91eafc00) [pid = 1812] [serial = 1356] [outer = 0x8fb44400] 12:45:20 INFO - PROCESS | 1812 | 1461267920258 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 12:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1737ms 12:45:20 INFO - PROCESS | 1812 | 1461267920351 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:45:20 INFO - PROCESS | 1812 | 1461267920354 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 12:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:45:20 INFO - PROCESS | 1812 | 1461267920361 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:45:20 INFO - PROCESS | 1812 | 1461267920364 Marionette TRACE conn3 <- [1,1778,null,{}] 12:45:20 INFO - PROCESS | 1812 | 1461267920370 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:20 INFO - PROCESS | 1812 | 1461267920662 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:45:22 INFO - PROCESS | 1812 | --DOCSHELL 0x83ee7c00 == 133 [pid = 1812] [id = 433] 12:45:22 INFO - PROCESS | 1812 | --DOCSHELL 0x85155c00 == 132 [pid = 1812] [id = 432] 12:45:22 INFO - PROCESS | 1812 | --DOCSHELL 0x864e2c00 == 131 [pid = 1812] [id = 431] 12:45:22 INFO - PROCESS | 1812 | --DOCSHELL 0x85152000 == 130 [pid = 1812] [id = 430] 12:45:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8b74cc00 == 129 [pid = 1812] [id = 427] 12:45:22 INFO - PROCESS | 1812 | --DOCSHELL 0x888d1400 == 128 [pid = 1812] [id = 428] 12:45:22 INFO - PROCESS | 1812 | --DOCSHELL 0x94fdb800 == 127 [pid = 1812] [id = 426] 12:45:22 INFO - PROCESS | 1812 | --DOCSHELL 0x93ad5c00 == 126 [pid = 1812] [id = 425] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x864ec800) [pid = 1812] [serial = 1233] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x89e46400) [pid = 1812] [serial = 1235] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8fd5a400) [pid = 1812] [serial = 1181] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x8a723c00) [pid = 1812] [serial = 1230] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0xa10ed400) [pid = 1812] [serial = 1217] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x9fdabc00) [pid = 1812] [serial = 1208] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0xa0d0fc00) [pid = 1812] [serial = 1214] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0xa0b35400) [pid = 1812] [serial = 1211] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x86349c00) [pid = 1812] [serial = 1224] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x97779800) [pid = 1812] [serial = 1193] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x902e4000) [pid = 1812] [serial = 1184] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x929c9000) [pid = 1812] [serial = 1188] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x9142a800) [pid = 1812] [serial = 1187] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x91423c00) [pid = 1812] [serial = 1185] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x853c0c00) [pid = 1812] [serial = 1169] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x89e46800) [pid = 1812] [serial = 1172] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8e809000) [pid = 1812] [serial = 1176] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x99c96000) [pid = 1812] [serial = 1202] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8c35e000) [pid = 1812] [serial = 1101] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x88a6f400) [pid = 1812] [serial = 1227] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x9fc95800) [pid = 1812] [serial = 1205] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x97807800) [pid = 1812] [serial = 1194] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x864e8800) [pid = 1812] [serial = 1170] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8f389c00) [pid = 1812] [serial = 1178] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0xa3d83c00) [pid = 1812] [serial = 1220] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8c366c00) [pid = 1812] [serial = 1175] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8fe78c00) [pid = 1812] [serial = 1182] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x853b4000) [pid = 1812] [serial = 1223] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x98b05400) [pid = 1812] [serial = 1199] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x84b92000) [pid = 1812] [serial = 1232] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x945b7c00) [pid = 1812] [serial = 1190] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x94f77800) [pid = 1812] [serial = 1191] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8f84c400) [pid = 1812] [serial = 1179] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x888d0000) [pid = 1812] [serial = 1226] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8a3e6000) [pid = 1812] [serial = 1229] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8a3eb800) [pid = 1812] [serial = 1173] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x97cefc00) [pid = 1812] [serial = 1196] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 1812 | 1461267922522 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8589f400 == 127 [pid = 1812] [id = 452] 12:45:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8589f800) [pid = 1812] [serial = 1357] [outer = (nil)] 12:45:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x858ac000) [pid = 1812] [serial = 1358] [outer = 0x8589f800] 12:45:22 INFO - PROCESS | 1812 | 1461267922603 Marionette DEBUG loaded listener.js 12:45:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8634cc00) [pid = 1812] [serial = 1359] [outer = 0x8589f800] 12:45:23 INFO - PROCESS | 1812 | 1461267923425 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 12:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 12:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 3088ms 12:45:23 INFO - PROCESS | 1812 | 1461267923451 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:45:23 INFO - PROCESS | 1812 | 1461267923458 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 12:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:45:23 INFO - PROCESS | 1812 | 1461267923469 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:45:23 INFO - PROCESS | 1812 | 1461267923473 Marionette TRACE conn3 <- [1,1782,null,{}] 12:45:23 INFO - PROCESS | 1812 | 1461267923480 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:23 INFO - PROCESS | 1812 | 1461267923781 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:45:23 INFO - PROCESS | 1812 | 1461267923917 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x883b8400 == 128 [pid = 1812] [id = 453] 12:45:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x883b8800) [pid = 1812] [serial = 1360] [outer = (nil)] 12:45:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x88814400) [pid = 1812] [serial = 1361] [outer = 0x883b8800] 12:45:24 INFO - PROCESS | 1812 | 1461267923999 Marionette DEBUG loaded listener.js 12:45:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x888d5c00) [pid = 1812] [serial = 1362] [outer = 0x883b8800] 12:45:25 INFO - PROCESS | 1812 | 1461267925004 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 12:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1597ms 12:45:25 INFO - PROCESS | 1812 | 1461267925071 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:45:25 INFO - PROCESS | 1812 | 1461267925078 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 12:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:45:25 INFO - PROCESS | 1812 | 1461267925086 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:45:25 INFO - PROCESS | 1812 | 1461267925089 Marionette TRACE conn3 <- [1,1786,null,{}] 12:45:25 INFO - PROCESS | 1812 | 1461267925095 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:25 INFO - PROCESS | 1812 | 1461267925416 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:45:25 INFO - PROCESS | 1812 | 1461267925651 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8986d000 == 129 [pid = 1812] [id = 454] 12:45:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x89b20400) [pid = 1812] [serial = 1363] [outer = (nil)] 12:45:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x89cc9800) [pid = 1812] [serial = 1364] [outer = 0x89b20400] 12:45:25 INFO - PROCESS | 1812 | 1461267925734 Marionette DEBUG loaded listener.js 12:45:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x89e43000) [pid = 1812] [serial = 1365] [outer = 0x89b20400] 12:45:27 INFO - PROCESS | 1812 | 1461267927287 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x97811000) [pid = 1812] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x98f53c00) [pid = 1812] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x98f07c00) [pid = 1812] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x98f60400) [pid = 1812] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8b742800) [pid = 1812] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x9fc3f800) [pid = 1812] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8a3e6400) [pid = 1812] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0xa104ec00) [pid = 1812] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x95a2ec00) [pid = 1812] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x983f5000) [pid = 1812] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x88a73c00) [pid = 1812] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x864e7400) [pid = 1812] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x858a1c00) [pid = 1812] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x85155400) [pid = 1812] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x97e5b800) [pid = 1812] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x97901c00) [pid = 1812] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x938f3400) [pid = 1812] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x91eb5400) [pid = 1812] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x881fa400) [pid = 1812] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x92869c00) [pid = 1812] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x902dd400) [pid = 1812] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x88819800) [pid = 1812] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8fbddc00) [pid = 1812] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8e95b000) [pid = 1812] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8e0b0000) [pid = 1812] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8e0aec00) [pid = 1812] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8b3b2c00) [pid = 1812] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:45:27 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x881f3000) [pid = 1812] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 12:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2389ms 12:45:27 INFO - PROCESS | 1812 | 1461267927475 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:45:27 INFO - PROCESS | 1812 | 1461267927478 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 12:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:45:27 INFO - PROCESS | 1812 | 1461267927494 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:45:27 INFO - PROCESS | 1812 | 1461267927505 Marionette TRACE conn3 <- [1,1790,null,{}] 12:45:27 INFO - PROCESS | 1812 | 1461267927520 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:27 INFO - PROCESS | 1812 | 1461267927729 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:45:27 INFO - PROCESS | 1812 | 1461267927748 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x88819800 == 130 [pid = 1812] [id = 455] 12:45:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x89871400) [pid = 1812] [serial = 1366] [outer = (nil)] 12:45:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8a3f0400) [pid = 1812] [serial = 1367] [outer = 0x89871400] 12:45:27 INFO - PROCESS | 1812 | 1461267927821 Marionette DEBUG loaded listener.js 12:45:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8a727800) [pid = 1812] [serial = 1368] [outer = 0x89871400] 12:45:28 INFO - PROCESS | 1812 | 1461267928831 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1366ms 12:45:28 INFO - PROCESS | 1812 | 1461267928853 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:45:28 INFO - PROCESS | 1812 | 1461267928860 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 12:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:45:28 INFO - PROCESS | 1812 | 1461267928867 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:45:28 INFO - PROCESS | 1812 | 1461267928870 Marionette TRACE conn3 <- [1,1794,null,{}] 12:45:28 INFO - PROCESS | 1812 | 1461267928881 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:29 INFO - PROCESS | 1812 | 1461267929081 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:45:29 INFO - PROCESS | 1812 | 1461267929491 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8514ac00 == 131 [pid = 1812] [id = 456] 12:45:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8514d400) [pid = 1812] [serial = 1369] [outer = (nil)] 12:45:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x85157000) [pid = 1812] [serial = 1370] [outer = 0x8514d400] 12:45:29 INFO - PROCESS | 1812 | 1461267929599 Marionette DEBUG loaded listener.js 12:45:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x86345400) [pid = 1812] [serial = 1371] [outer = 0x8514d400] 12:45:30 INFO - PROCESS | 1812 | 1461267930607 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1789ms 12:45:30 INFO - PROCESS | 1812 | 1461267930659 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:45:30 INFO - PROCESS | 1812 | 1461267930667 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 12:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:45:30 INFO - PROCESS | 1812 | 1461267930676 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:45:30 INFO - PROCESS | 1812 | 1461267930681 Marionette TRACE conn3 <- [1,1798,null,{}] 12:45:30 INFO - PROCESS | 1812 | 1461267930689 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:30 INFO - PROCESS | 1812 | 1461267930920 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:45:31 INFO - PROCESS | 1812 | 1461267931286 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x883cec00 == 132 [pid = 1812] [id = 457] 12:45:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x888d1400) [pid = 1812] [serial = 1372] [outer = (nil)] 12:45:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x88a6d000) [pid = 1812] [serial = 1373] [outer = 0x888d1400] 12:45:31 INFO - PROCESS | 1812 | 1461267931400 Marionette DEBUG loaded listener.js 12:45:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x88bdc000) [pid = 1812] [serial = 1374] [outer = 0x888d1400] 12:45:32 INFO - PROCESS | 1812 | 1461267932517 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 12:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1887ms 12:45:32 INFO - PROCESS | 1812 | 1461267932567 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:45:32 INFO - PROCESS | 1812 | 1461267932575 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 12:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:45:32 INFO - PROCESS | 1812 | 1461267932584 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:45:32 INFO - PROCESS | 1812 | 1461267932587 Marionette TRACE conn3 <- [1,1802,null,{}] 12:45:32 INFO - PROCESS | 1812 | 1461267932594 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:32 INFO - PROCESS | 1812 | 1461267932843 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:45:33 INFO - PROCESS | 1812 | 1461267933215 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x88be1c00 == 133 [pid = 1812] [id = 458] 12:45:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x89cd6c00) [pid = 1812] [serial = 1375] [outer = (nil)] 12:45:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8a71ec00) [pid = 1812] [serial = 1376] [outer = 0x89cd6c00] 12:45:33 INFO - PROCESS | 1812 | 1461267933316 Marionette DEBUG loaded listener.js 12:45:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8b3b3c00) [pid = 1812] [serial = 1377] [outer = 0x89cd6c00] 12:45:34 INFO - PROCESS | 1812 | 1461267934354 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1829ms 12:45:34 INFO - PROCESS | 1812 | 1461267934414 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:45:34 INFO - PROCESS | 1812 | 1461267934419 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 12:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:45:34 INFO - PROCESS | 1812 | 1461267934433 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:45:34 INFO - PROCESS | 1812 | 1461267934442 Marionette TRACE conn3 <- [1,1806,null,{}] 12:45:34 INFO - PROCESS | 1812 | 1461267934451 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:34 INFO - PROCESS | 1812 | 1461267934748 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:45:35 INFO - PROCESS | 1812 | 1461267935131 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e3c400 == 134 [pid = 1812] [id = 459] 12:45:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8a722400) [pid = 1812] [serial = 1378] [outer = (nil)] 12:45:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8c136000) [pid = 1812] [serial = 1379] [outer = 0x8a722400] 12:45:35 INFO - PROCESS | 1812 | 1461267935232 Marionette DEBUG loaded listener.js 12:45:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8c1c6800) [pid = 1812] [serial = 1380] [outer = 0x8a722400] 12:45:36 INFO - PROCESS | 1812 | 1461267936242 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 12:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1854ms 12:45:36 INFO - PROCESS | 1812 | 1461267936299 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:45:36 INFO - PROCESS | 1812 | 1461267936305 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 12:45:36 INFO - PROCESS | 1812 | 1461267936311 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:45:36 INFO - PROCESS | 1812 | 1461267936315 Marionette TRACE conn3 <- [1,1810,null,{}] 12:45:36 INFO - PROCESS | 1812 | 1461267936323 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:36 INFO - PROCESS | 1812 | 1461267936595 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:45:36 INFO - PROCESS | 1812 | 1461267936921 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c130400 == 135 [pid = 1812] [id = 460] 12:45:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8c136400) [pid = 1812] [serial = 1381] [outer = (nil)] 12:45:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8e0b2800) [pid = 1812] [serial = 1382] [outer = 0x8c136400] 12:45:37 INFO - PROCESS | 1812 | 1461267937039 Marionette DEBUG loaded listener.js 12:45:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8e7e6c00) [pid = 1812] [serial = 1383] [outer = 0x8c136400] 12:45:38 INFO - PROCESS | 1812 | 1461267938061 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1836ms 12:45:38 INFO - PROCESS | 1812 | 1461267938150 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:45:38 INFO - PROCESS | 1812 | 1461267938157 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 12:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:45:38 INFO - PROCESS | 1812 | 1461267938167 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:45:38 INFO - PROCESS | 1812 | 1461267938171 Marionette TRACE conn3 <- [1,1814,null,{}] 12:45:38 INFO - PROCESS | 1812 | 1461267938181 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:38 INFO - PROCESS | 1812 | 1461267938547 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:45:38 INFO - PROCESS | 1812 | 1461267938931 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e958000 == 136 [pid = 1812] [id = 461] 12:45:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8e958400) [pid = 1812] [serial = 1384] [outer = (nil)] 12:45:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8eba0800) [pid = 1812] [serial = 1385] [outer = 0x8e958400] 12:45:39 INFO - PROCESS | 1812 | 1461267939050 Marionette DEBUG loaded listener.js 12:45:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8f84b400) [pid = 1812] [serial = 1386] [outer = 0x8e958400] 12:45:40 INFO - PROCESS | 1812 | 1461267940159 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2042ms 12:45:40 INFO - PROCESS | 1812 | 1461267940209 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:45:40 INFO - PROCESS | 1812 | 1461267940213 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 12:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:45:40 INFO - PROCESS | 1812 | 1461267940219 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:45:40 INFO - PROCESS | 1812 | 1461267940223 Marionette TRACE conn3 <- [1,1818,null,{}] 12:45:40 INFO - PROCESS | 1812 | 1461267940230 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:40 INFO - PROCESS | 1812 | 1461267940483 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:45:40 INFO - PROCESS | 1812 | 1461267940847 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3ee800 == 137 [pid = 1812] [id = 462] 12:45:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8a72b400) [pid = 1812] [serial = 1387] [outer = (nil)] 12:45:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8fbe6800) [pid = 1812] [serial = 1388] [outer = 0x8a72b400] 12:45:40 INFO - PROCESS | 1812 | 1461267940952 Marionette DEBUG loaded listener.js 12:45:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8fcc8400) [pid = 1812] [serial = 1389] [outer = 0x8a72b400] 12:45:41 INFO - PROCESS | 1812 | 1461267941969 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 12:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1786ms 12:45:42 INFO - PROCESS | 1812 | 1461267942008 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:45:42 INFO - PROCESS | 1812 | 1461267942011 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 12:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:45:42 INFO - PROCESS | 1812 | 1461267942019 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:45:42 INFO - PROCESS | 1812 | 1461267942022 Marionette TRACE conn3 <- [1,1822,null,{}] 12:45:42 INFO - PROCESS | 1812 | 1461267942028 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:42 INFO - PROCESS | 1812 | 1461267942284 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:45:42 INFO - PROCESS | 1812 | 1461267942635 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb49000 == 138 [pid = 1812] [id = 463] 12:45:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8fb49800) [pid = 1812] [serial = 1390] [outer = (nil)] 12:45:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8ffef800) [pid = 1812] [serial = 1391] [outer = 0x8fb49800] 12:45:42 INFO - PROCESS | 1812 | 1461267942778 Marionette DEBUG loaded listener.js 12:45:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x90190800) [pid = 1812] [serial = 1392] [outer = 0x8fb49800] 12:45:43 INFO - PROCESS | 1812 | 1461267943741 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 12:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1786ms 12:45:43 INFO - PROCESS | 1812 | 1461267943806 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:45:43 INFO - PROCESS | 1812 | 1461267943812 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 12:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:45:43 INFO - PROCESS | 1812 | 1461267943823 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:45:43 INFO - PROCESS | 1812 | 1461267943832 Marionette TRACE conn3 <- [1,1826,null,{}] 12:45:43 INFO - PROCESS | 1812 | 1461267943841 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:44 INFO - PROCESS | 1812 | 1461267944091 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:45:44 INFO - PROCESS | 1812 | 1461267944427 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fbe6c00 == 139 [pid = 1812] [id = 464] 12:45:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8fe79c00) [pid = 1812] [serial = 1393] [outer = (nil)] 12:45:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9038d800) [pid = 1812] [serial = 1394] [outer = 0x8fe79c00] 12:45:44 INFO - PROCESS | 1812 | 1461267944530 Marionette DEBUG loaded listener.js 12:45:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x90391c00) [pid = 1812] [serial = 1395] [outer = 0x8fe79c00] 12:45:45 INFO - PROCESS | 1812 | 1461267945714 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 12:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1953ms 12:45:45 INFO - PROCESS | 1812 | 1461267945803 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:45:45 INFO - PROCESS | 1812 | 1461267945810 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 12:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:45:45 INFO - PROCESS | 1812 | 1461267945822 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:45:45 INFO - PROCESS | 1812 | 1461267945827 Marionette TRACE conn3 <- [1,1830,null,{}] 12:45:45 INFO - PROCESS | 1812 | 1461267945836 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:46 INFO - PROCESS | 1812 | 1461267946368 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:45:46 INFO - PROCESS | 1812 | 1461267946607 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x901aa400 == 140 [pid = 1812] [id = 465] 12:45:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x9120f800) [pid = 1812] [serial = 1396] [outer = (nil)] 12:45:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x92849c00) [pid = 1812] [serial = 1397] [outer = 0x9120f800] 12:45:46 INFO - PROCESS | 1812 | 1461267946703 Marionette DEBUG loaded listener.js 12:45:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x92869c00) [pid = 1812] [serial = 1398] [outer = 0x9120f800] 12:45:47 INFO - PROCESS | 1812 | 1461267947718 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 12:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1940ms 12:45:47 INFO - PROCESS | 1812 | 1461267947762 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:45:47 INFO - PROCESS | 1812 | 1461267947765 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 12:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:45:47 INFO - PROCESS | 1812 | 1461267947772 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:45:47 INFO - PROCESS | 1812 | 1461267947776 Marionette TRACE conn3 <- [1,1834,null,{}] 12:45:47 INFO - PROCESS | 1812 | 1461267947782 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:48 INFO - PROCESS | 1812 | 1461267948003 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:45:48 INFO - PROCESS | 1812 | 1461267948348 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x92955c00 == 141 [pid = 1812] [id = 466] 12:45:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x92956800) [pid = 1812] [serial = 1399] [outer = (nil)] 12:45:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x929c5800) [pid = 1812] [serial = 1400] [outer = 0x92956800] 12:45:48 INFO - PROCESS | 1812 | 1461267948455 Marionette DEBUG loaded listener.js 12:45:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x929d3000) [pid = 1812] [serial = 1401] [outer = 0x92956800] 12:45:49 INFO - PROCESS | 1812 | 1461267949408 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 12:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 12:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1681ms 12:45:49 INFO - PROCESS | 1812 | 1461267949473 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:45:49 INFO - PROCESS | 1812 | 1461267949479 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 12:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:45:49 INFO - PROCESS | 1812 | 1461267949489 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:45:49 INFO - PROCESS | 1812 | 1461267949493 Marionette TRACE conn3 <- [1,1838,null,{}] 12:45:49 INFO - PROCESS | 1812 | 1461267949500 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:49 INFO - PROCESS | 1812 | 1461267949773 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:45:50 INFO - PROCESS | 1812 | 1461267950096 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x9294f800 == 142 [pid = 1812] [id = 467] 12:45:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x92955800) [pid = 1812] [serial = 1402] [outer = (nil)] 12:45:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x938eec00) [pid = 1812] [serial = 1403] [outer = 0x92955800] 12:45:50 INFO - PROCESS | 1812 | 1461267950207 Marionette DEBUG loaded listener.js 12:45:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x938f3400) [pid = 1812] [serial = 1404] [outer = 0x92955800] 12:45:51 INFO - PROCESS | 1812 | 1461267951261 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1834ms 12:45:51 INFO - PROCESS | 1812 | 1461267951324 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:45:51 INFO - PROCESS | 1812 | 1461267951328 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 12:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:45:51 INFO - PROCESS | 1812 | 1461267951334 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:45:51 INFO - PROCESS | 1812 | 1461267951337 Marionette TRACE conn3 <- [1,1842,null,{}] 12:45:51 INFO - PROCESS | 1812 | 1461267951346 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:51 INFO - PROCESS | 1812 | 1461267951613 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:45:51 INFO - PROCESS | 1812 | 1461267951948 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x91423800 == 143 [pid = 1812] [id = 468] 12:45:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x929eb000) [pid = 1812] [serial = 1405] [outer = (nil)] 12:45:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x93ae2800) [pid = 1812] [serial = 1406] [outer = 0x929eb000] 12:45:52 INFO - PROCESS | 1812 | 1461267952044 Marionette DEBUG loaded listener.js 12:45:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x945b8c00) [pid = 1812] [serial = 1407] [outer = 0x929eb000] 12:45:52 INFO - PROCESS | 1812 | 1461267952969 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1683ms 12:45:53 INFO - PROCESS | 1812 | 1461267953018 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:45:53 INFO - PROCESS | 1812 | 1461267953022 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 12:45:53 INFO - PROCESS | 1812 | 1461267953028 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:45:53 INFO - PROCESS | 1812 | 1461267953032 Marionette TRACE conn3 <- [1,1846,null,{}] 12:45:53 INFO - PROCESS | 1812 | 1461267953037 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:53 INFO - PROCESS | 1812 | 1461267953251 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:45:53 INFO - PROCESS | 1812 | 1461267953539 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x938e7400 == 144 [pid = 1812] [id = 469] 12:45:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x938f0c00) [pid = 1812] [serial = 1408] [outer = (nil)] 12:45:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x94fbe000) [pid = 1812] [serial = 1409] [outer = 0x938f0c00] 12:45:53 INFO - PROCESS | 1812 | 1461267953682 Marionette DEBUG loaded listener.js 12:45:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x94fc2400) [pid = 1812] [serial = 1410] [outer = 0x938f0c00] 12:45:54 INFO - PROCESS | 1812 | 1461267954636 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1686ms 12:45:54 INFO - PROCESS | 1812 | 1461267954716 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:45:54 INFO - PROCESS | 1812 | 1461267954720 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 12:45:54 INFO - PROCESS | 1812 | 1461267954726 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:45:54 INFO - PROCESS | 1812 | 1461267954730 Marionette TRACE conn3 <- [1,1850,null,{}] 12:45:54 INFO - PROCESS | 1812 | 1461267954736 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:54 INFO - PROCESS | 1812 | 1461267954975 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:45:55 INFO - PROCESS | 1812 | 1461267955334 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x93ae4400 == 145 [pid = 1812] [id = 470] 12:45:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x94fb8c00) [pid = 1812] [serial = 1411] [outer = (nil)] 12:45:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x95a32400) [pid = 1812] [serial = 1412] [outer = 0x94fb8c00] 12:45:55 INFO - PROCESS | 1812 | 1461267955457 Marionette DEBUG loaded listener.js 12:45:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x95a9cc00) [pid = 1812] [serial = 1413] [outer = 0x94fb8c00] 12:45:56 INFO - PROCESS | 1812 | 1461267956443 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1786ms 12:45:56 INFO - PROCESS | 1812 | 1461267956513 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:45:56 INFO - PROCESS | 1812 | 1461267956517 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 12:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:45:56 INFO - PROCESS | 1812 | 1461267956526 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:45:56 INFO - PROCESS | 1812 | 1461267956530 Marionette TRACE conn3 <- [1,1854,null,{}] 12:45:56 INFO - PROCESS | 1812 | 1461267956536 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:56 INFO - PROCESS | 1812 | 1461267956782 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:45:57 INFO - PROCESS | 1812 | 1461267957118 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x883d0000 == 146 [pid = 1812] [id = 471] 12:45:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x94fbf800) [pid = 1812] [serial = 1414] [outer = (nil)] 12:45:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x96fe7c00) [pid = 1812] [serial = 1415] [outer = 0x94fbf800] 12:45:57 INFO - PROCESS | 1812 | 1461267957242 Marionette DEBUG loaded listener.js 12:45:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x97779800) [pid = 1812] [serial = 1416] [outer = 0x94fbf800] 12:45:58 INFO - PROCESS | 1812 | 1461267958240 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1781ms 12:45:58 INFO - PROCESS | 1812 | 1461267958309 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:45:58 INFO - PROCESS | 1812 | 1461267958313 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 12:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:45:58 INFO - PROCESS | 1812 | 1461267958319 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:45:58 INFO - PROCESS | 1812 | 1461267958322 Marionette TRACE conn3 <- [1,1858,null,{}] 12:45:58 INFO - PROCESS | 1812 | 1461267958328 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:58 INFO - PROCESS | 1812 | 1461267958544 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:45:58 INFO - PROCESS | 1812 | 1461267958879 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fd8400 == 147 [pid = 1812] [id = 472] 12:45:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x95a9a000) [pid = 1812] [serial = 1417] [outer = (nil)] 12:45:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x97908000) [pid = 1812] [serial = 1418] [outer = 0x95a9a000] 12:45:58 INFO - PROCESS | 1812 | 1461267958989 Marionette DEBUG loaded listener.js 12:45:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x97c11800) [pid = 1812] [serial = 1419] [outer = 0x95a9a000] 12:45:59 INFO - PROCESS | 1812 | 1461267959904 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1632ms 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x9120e000 == 146 [pid = 1812] [id = 49] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8f6dcc00 == 145 [pid = 1812] [id = 99] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x97c20400 == 144 [pid = 1812] [id = 47] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7e0400 == 143 [pid = 1812] [id = 67] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x88819800 == 142 [pid = 1812] [id = 455] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8986d000 == 141 [pid = 1812] [id = 454] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x883b8400 == 140 [pid = 1812] [id = 453] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8589f400 == 139 [pid = 1812] [id = 452] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x849d2800 == 138 [pid = 1812] [id = 444] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x89cd2400 == 137 [pid = 1812] [id = 443] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x84b84c00 == 136 [pid = 1812] [id = 441] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7e4800 == 135 [pid = 1812] [id = 442] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x84b8f800 == 134 [pid = 1812] [id = 440] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8b7cb800 == 133 [pid = 1812] [id = 439] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x864e4800 == 132 [pid = 1812] [id = 438] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x84b89000 == 131 [pid = 1812] [id = 437] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8589e800 == 130 [pid = 1812] [id = 435] 12:46:01 INFO - PROCESS | 1812 | --DOCSHELL 0x88bdb000 == 129 [pid = 1812] [id = 436] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0xa0b37800) [pid = 1812] [serial = 1212] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0xa10f2c00) [pid = 1812] [serial = 1218] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x9aed2000) [pid = 1812] [serial = 1203] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x9fc9dc00) [pid = 1812] [serial = 1206] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0xa0d3f800) [pid = 1812] [serial = 1215] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0xa01ad400) [pid = 1812] [serial = 1209] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8c00d000) [pid = 1812] [serial = 1167] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0xa3d86c00) [pid = 1812] [serial = 1221] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x97e5ec00) [pid = 1812] [serial = 1197] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x98eb5000) [pid = 1812] [serial = 1200] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x88be0400) [pid = 1812] [serial = 1298] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x883bf400) [pid = 1812] [serial = 1295] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x864e3c00) [pid = 1812] [serial = 1292] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x87576800) [pid = 1812] [serial = 1293] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x9b186000) [pid = 1812] [serial = 1290] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x99211000) [pid = 1812] [serial = 1289] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x90196000) [pid = 1812] [serial = 1286] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x9ea1fc00) [pid = 1812] [serial = 1283] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x99c32000) [pid = 1812] [serial = 1280] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x98f56400) [pid = 1812] [serial = 1277] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x98e7a000) [pid = 1812] [serial = 1275] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x98b0e800) [pid = 1812] [serial = 1274] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x97f10c00) [pid = 1812] [serial = 1272] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x97eb9000) [pid = 1812] [serial = 1271] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x97c1c400) [pid = 1812] [serial = 1269] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x97815000) [pid = 1812] [serial = 1268] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x945bac00) [pid = 1812] [serial = 1266] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x93ae2c00) [pid = 1812] [serial = 1265] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x89869400) [pid = 1812] [serial = 1301] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x929ef000) [pid = 1812] [serial = 1263] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x929d4400) [pid = 1812] [serial = 1262] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x92876400) [pid = 1812] [serial = 1260] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x92845400) [pid = 1812] [serial = 1259] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x9039cc00) [pid = 1812] [serial = 1257] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9039a000) [pid = 1812] [serial = 1256] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8fff4800) [pid = 1812] [serial = 1254] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8fd62c00) [pid = 1812] [serial = 1253] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8f841000) [pid = 1812] [serial = 1251] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8f6e2400) [pid = 1812] [serial = 1250] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8f383400) [pid = 1812] [serial = 1248] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8eb9d400) [pid = 1812] [serial = 1247] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8e8f5c00) [pid = 1812] [serial = 1245] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8e810400) [pid = 1812] [serial = 1244] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8c12f400) [pid = 1812] [serial = 1242] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8b74e800) [pid = 1812] [serial = 1241] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x89865000) [pid = 1812] [serial = 1239] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x88811c00) [pid = 1812] [serial = 1238] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8986a000) [pid = 1812] [serial = 1299] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x89b25400) [pid = 1812] [serial = 1302] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x883c7000) [pid = 1812] [serial = 1296] [outer = (nil)] [url = about:blank] 12:46:02 INFO - PROCESS | 1812 | 1461267962392 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:46:02 INFO - PROCESS | 1812 | 1461267962397 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 12:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:46:02 INFO - PROCESS | 1812 | 1461267962438 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:46:02 INFO - PROCESS | 1812 | 1461267962446 Marionette TRACE conn3 <- [1,1862,null,{}] 12:46:02 INFO - PROCESS | 1812 | 1461267962454 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:02 INFO - PROCESS | 1812 | 1461267962659 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:46:02 INFO - PROCESS | 1812 | 1461267962896 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x883b4000 == 130 [pid = 1812] [id = 473] 12:46:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x883b4c00) [pid = 1812] [serial = 1420] [outer = (nil)] 12:46:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x883ba400) [pid = 1812] [serial = 1421] [outer = 0x883b4c00] 12:46:02 INFO - PROCESS | 1812 | 1461267962980 Marionette DEBUG loaded listener.js 12:46:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x883c9400) [pid = 1812] [serial = 1422] [outer = 0x883b4c00] 12:46:03 INFO - PROCESS | 1812 | 1461267963840 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1436ms 12:46:03 INFO - PROCESS | 1812 | 1461267963874 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:46:03 INFO - PROCESS | 1812 | 1461267963879 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 12:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:46:03 INFO - PROCESS | 1812 | 1461267963891 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:46:03 INFO - PROCESS | 1812 | 1461267963895 Marionette TRACE conn3 <- [1,1866,null,{}] 12:46:03 INFO - PROCESS | 1812 | 1461267963902 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:04 INFO - PROCESS | 1812 | 1461267964111 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:46:04 INFO - PROCESS | 1812 | 1461267964339 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x883ce800 == 131 [pid = 1812] [id = 474] 12:46:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x888cf000) [pid = 1812] [serial = 1423] [outer = (nil)] 12:46:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x88bdf800) [pid = 1812] [serial = 1424] [outer = 0x888cf000] 12:46:04 INFO - PROCESS | 1812 | 1461267964415 Marionette DEBUG loaded listener.js 12:46:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8986a400) [pid = 1812] [serial = 1425] [outer = 0x888cf000] 12:46:05 INFO - PROCESS | 1812 | 1461267965501 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 12:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1644ms 12:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:46:05 INFO - PROCESS | 1812 | 1461267965531 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:46:05 INFO - PROCESS | 1812 | 1461267965534 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 12:46:05 INFO - PROCESS | 1812 | 1461267965541 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:46:05 INFO - PROCESS | 1812 | 1461267965545 Marionette TRACE conn3 <- [1,1870,null,{}] 12:46:05 INFO - PROCESS | 1812 | 1461267965558 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:05 INFO - PROCESS | 1812 | 1461267965836 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:46:06 INFO - PROCESS | 1812 | 1461267966060 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e3e400 == 132 [pid = 1812] [id = 475] 12:46:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8a3e4c00) [pid = 1812] [serial = 1426] [outer = (nil)] 12:46:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8a723c00) [pid = 1812] [serial = 1427] [outer = 0x8a3e4c00] 12:46:06 INFO - PROCESS | 1812 | 1461267966183 Marionette DEBUG loaded listener.js 12:46:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8b3b7800) [pid = 1812] [serial = 1428] [outer = 0x8a3e4c00] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x9018e000) [pid = 1812] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x89868800) [pid = 1812] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x98ebe000) [pid = 1812] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x9823c400) [pid = 1812] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9120e800) [pid = 1812] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x89b20400) [pid = 1812] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8e957400) [pid = 1812] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8e7eb800) [pid = 1812] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x88bd9c00) [pid = 1812] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8c137000) [pid = 1812] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8c00ec00) [pid = 1812] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8a71d400) [pid = 1812] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x89e3bc00) [pid = 1812] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x89b29c00) [pid = 1812] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x864ee400) [pid = 1812] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x883b8800) [pid = 1812] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8589f800) [pid = 1812] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8fbe0000) [pid = 1812] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8fb40800) [pid = 1812] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:46:07 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8f6e0400) [pid = 1812] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:46:07 INFO - PROCESS | 1812 | 1461267967826 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 12:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2334ms 12:46:07 INFO - PROCESS | 1812 | 1461267967875 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:46:07 INFO - PROCESS | 1812 | 1461267967879 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 12:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:46:07 INFO - PROCESS | 1812 | 1461267967885 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:46:07 INFO - PROCESS | 1812 | 1461267967888 Marionette TRACE conn3 <- [1,1874,null,{}] 12:46:07 INFO - PROCESS | 1812 | 1461267967908 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:08 INFO - PROCESS | 1812 | 1461267968107 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:46:08 INFO - PROCESS | 1812 | 1461267968301 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x853b5400 == 133 [pid = 1812] [id = 476] 12:46:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x858a7800) [pid = 1812] [serial = 1429] [outer = (nil)] 12:46:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x89cd4400) [pid = 1812] [serial = 1430] [outer = 0x858a7800] 12:46:08 INFO - PROCESS | 1812 | 1461267968382 Marionette DEBUG loaded listener.js 12:46:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8b7d3000) [pid = 1812] [serial = 1431] [outer = 0x858a7800] 12:46:09 INFO - PROCESS | 1812 | 1461267969205 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1382ms 12:46:09 INFO - PROCESS | 1812 | 1461267969268 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:46:09 INFO - PROCESS | 1812 | 1461267969274 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 12:46:09 INFO - PROCESS | 1812 | 1461267969281 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:46:09 INFO - PROCESS | 1812 | 1461267969284 Marionette TRACE conn3 <- [1,1878,null,{}] 12:46:09 INFO - PROCESS | 1812 | 1461267969290 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:09 INFO - PROCESS | 1812 | 1461267969490 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:46:09 INFO - PROCESS | 1812 | 1461267969905 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b8f800 == 134 [pid = 1812] [id = 477] 12:46:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8514e000) [pid = 1812] [serial = 1432] [outer = (nil)] 12:46:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x86349c00) [pid = 1812] [serial = 1433] [outer = 0x8514e000] 12:46:10 INFO - PROCESS | 1812 | 1461267970011 Marionette DEBUG loaded listener.js 12:46:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x881f3000) [pid = 1812] [serial = 1434] [outer = 0x8514e000] 12:46:11 INFO - PROCESS | 1812 | 1461267971034 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1785ms 12:46:11 INFO - PROCESS | 1812 | 1461267971069 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:46:11 INFO - PROCESS | 1812 | 1461267971083 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 12:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:46:11 INFO - PROCESS | 1812 | 1461267971103 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:46:11 INFO - PROCESS | 1812 | 1461267971108 Marionette TRACE conn3 <- [1,1882,null,{}] 12:46:11 INFO - PROCESS | 1812 | 1461267971115 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:11 INFO - PROCESS | 1812 | 1461267971344 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:46:11 INFO - PROCESS | 1812 | 1461267971688 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x89865800 == 135 [pid = 1812] [id = 478] 12:46:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x89b20400) [pid = 1812] [serial = 1435] [outer = (nil)] 12:46:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x89b29000) [pid = 1812] [serial = 1436] [outer = 0x89b20400] 12:46:11 INFO - PROCESS | 1812 | 1461267971803 Marionette DEBUG loaded listener.js 12:46:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x89e41000) [pid = 1812] [serial = 1437] [outer = 0x89b20400] 12:46:12 INFO - PROCESS | 1812 | 1461267972881 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1846ms 12:46:12 INFO - PROCESS | 1812 | 1461267972952 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:46:12 INFO - PROCESS | 1812 | 1461267972962 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 12:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:46:12 INFO - PROCESS | 1812 | 1461267972971 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:46:12 INFO - PROCESS | 1812 | 1461267972975 Marionette TRACE conn3 <- [1,1886,null,{}] 12:46:12 INFO - PROCESS | 1812 | 1461267972982 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:13 INFO - PROCESS | 1812 | 1461267973313 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:46:13 INFO - PROCESS | 1812 | 1461267973825 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e49400 == 136 [pid = 1812] [id = 479] 12:46:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8b7cd000) [pid = 1812] [serial = 1438] [outer = (nil)] 12:46:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8c007c00) [pid = 1812] [serial = 1439] [outer = 0x8b7cd000] 12:46:13 INFO - PROCESS | 1812 | 1461267973958 Marionette DEBUG loaded listener.js 12:46:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8c12c800) [pid = 1812] [serial = 1440] [outer = 0x8b7cd000] 12:46:15 INFO - PROCESS | 1812 | 1461267975056 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 12:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 2134ms 12:46:15 INFO - PROCESS | 1812 | 1461267975105 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:46:15 INFO - PROCESS | 1812 | 1461267975108 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 12:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:46:15 INFO - PROCESS | 1812 | 1461267975125 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:46:15 INFO - PROCESS | 1812 | 1461267975135 Marionette TRACE conn3 <- [1,1890,null,{}] 12:46:15 INFO - PROCESS | 1812 | 1461267975142 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:15 INFO - PROCESS | 1812 | 1461267975416 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:46:15 INFO - PROCESS | 1812 | 1461267975748 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x88819800 == 137 [pid = 1812] [id = 480] 12:46:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8b749400) [pid = 1812] [serial = 1441] [outer = (nil)] 12:46:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8e0b6c00) [pid = 1812] [serial = 1442] [outer = 0x8b749400] 12:46:15 INFO - PROCESS | 1812 | 1461267975846 Marionette DEBUG loaded listener.js 12:46:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8e7ec800) [pid = 1812] [serial = 1443] [outer = 0x8b749400] 12:46:16 INFO - PROCESS | 1812 | 1461267976785 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 12:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1706ms 12:46:16 INFO - PROCESS | 1812 | 1461267976822 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:46:16 INFO - PROCESS | 1812 | 1461267976828 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 12:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:46:16 INFO - PROCESS | 1812 | 1461267976834 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:46:16 INFO - PROCESS | 1812 | 1461267976838 Marionette TRACE conn3 <- [1,1894,null,{}] 12:46:16 INFO - PROCESS | 1812 | 1461267976844 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:17 INFO - PROCESS | 1812 | 1461267977072 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:46:17 INFO - PROCESS | 1812 | 1461267977392 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1bb400 == 138 [pid = 1812] [id = 481] 12:46:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8e0ba800) [pid = 1812] [serial = 1444] [outer = (nil)] 12:46:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8e953000) [pid = 1812] [serial = 1445] [outer = 0x8e0ba800] 12:46:17 INFO - PROCESS | 1812 | 1461267977504 Marionette DEBUG loaded listener.js 12:46:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8e957400) [pid = 1812] [serial = 1446] [outer = 0x8e0ba800] 12:46:18 INFO - PROCESS | 1812 | 1461267978437 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1637ms 12:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:46:18 INFO - PROCESS | 1812 | 1461267978472 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:46:18 INFO - PROCESS | 1812 | 1461267978475 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 12:46:18 INFO - PROCESS | 1812 | 1461267978483 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:46:18 INFO - PROCESS | 1812 | 1461267978488 Marionette TRACE conn3 <- [1,1898,null,{}] 12:46:18 INFO - PROCESS | 1812 | 1461267978494 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:18 INFO - PROCESS | 1812 | 1461267978687 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:46:19 INFO - PROCESS | 1812 | 1461267979026 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8eba4400 == 139 [pid = 1812] [id = 482] 12:46:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8eba4800) [pid = 1812] [serial = 1447] [outer = (nil)] 12:46:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8f387400) [pid = 1812] [serial = 1448] [outer = 0x8eba4800] 12:46:19 INFO - PROCESS | 1812 | 1461267979133 Marionette DEBUG loaded listener.js 12:46:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8f6e7400) [pid = 1812] [serial = 1449] [outer = 0x8eba4800] 12:46:20 INFO - PROCESS | 1812 | 1461267980073 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1640ms 12:46:20 INFO - PROCESS | 1812 | 1461267980121 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:46:20 INFO - PROCESS | 1812 | 1461267980125 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 12:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:46:20 INFO - PROCESS | 1812 | 1461267980131 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:46:20 INFO - PROCESS | 1812 | 1461267980135 Marionette TRACE conn3 <- [1,1902,null,{}] 12:46:20 INFO - PROCESS | 1812 | 1461267980141 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:20 INFO - PROCESS | 1812 | 1461267980358 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:46:20 INFO - PROCESS | 1812 | 1461267980683 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e0afc00 == 140 [pid = 1812] [id = 483] 12:46:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8e8ef800) [pid = 1812] [serial = 1450] [outer = (nil)] 12:46:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8fbe8800) [pid = 1812] [serial = 1451] [outer = 0x8e8ef800] 12:46:20 INFO - PROCESS | 1812 | 1461267980776 Marionette DEBUG loaded listener.js 12:46:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8fcbe400) [pid = 1812] [serial = 1452] [outer = 0x8e8ef800] 12:46:21 INFO - PROCESS | 1812 | 1461267981729 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1630ms 12:46:21 INFO - PROCESS | 1812 | 1461267981764 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:46:21 INFO - PROCESS | 1812 | 1461267981767 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 12:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:46:21 INFO - PROCESS | 1812 | 1461267981774 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:46:21 INFO - PROCESS | 1812 | 1461267981777 Marionette TRACE conn3 <- [1,1906,null,{}] 12:46:21 INFO - PROCESS | 1812 | 1461267981783 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:21 INFO - PROCESS | 1812 | 1461267981984 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:46:22 INFO - PROCESS | 1812 | 1461267982322 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c130000 == 141 [pid = 1812] [id = 484] 12:46:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8e0b6400) [pid = 1812] [serial = 1453] [outer = (nil)] 12:46:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8fe7fc00) [pid = 1812] [serial = 1454] [outer = 0x8e0b6400] 12:46:22 INFO - PROCESS | 1812 | 1461267982414 Marionette DEBUG loaded listener.js 12:46:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8fff2800) [pid = 1812] [serial = 1455] [outer = 0x8e0b6400] 12:46:23 INFO - PROCESS | 1812 | 1461267983284 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 12:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1582ms 12:46:23 INFO - PROCESS | 1812 | 1461267983360 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:46:23 INFO - PROCESS | 1812 | 1461267983364 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 12:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:46:23 INFO - PROCESS | 1812 | 1461267983373 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:46:23 INFO - PROCESS | 1812 | 1461267983376 Marionette TRACE conn3 <- [1,1910,null,{}] 12:46:23 INFO - PROCESS | 1812 | 1461267983382 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:23 INFO - PROCESS | 1812 | 1461267983586 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:46:23 INFO - PROCESS | 1812 | 1461267983917 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb41000 == 142 [pid = 1812] [id = 485] 12:46:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8fd59c00) [pid = 1812] [serial = 1456] [outer = (nil)] 12:46:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x90199c00) [pid = 1812] [serial = 1457] [outer = 0x8fd59c00] 12:46:24 INFO - PROCESS | 1812 | 1461267984010 Marionette DEBUG loaded listener.js 12:46:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x901a0400) [pid = 1812] [serial = 1458] [outer = 0x8fd59c00] 12:46:24 INFO - PROCESS | 1812 | 1461267984893 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 12:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1585ms 12:46:24 INFO - PROCESS | 1812 | 1461267984959 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:46:24 INFO - PROCESS | 1812 | 1461267984964 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 12:46:24 INFO - PROCESS | 1812 | 1461267984970 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:46:24 INFO - PROCESS | 1812 | 1461267984973 Marionette TRACE conn3 <- [1,1914,null,{}] 12:46:24 INFO - PROCESS | 1812 | 1461267984979 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:25 INFO - PROCESS | 1812 | 1461267985173 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:46:25 INFO - PROCESS | 1812 | 1461267985502 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd5a800 == 143 [pid = 1812] [id = 486] 12:46:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8fe83c00) [pid = 1812] [serial = 1459] [outer = (nil)] 12:46:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x91208400) [pid = 1812] [serial = 1460] [outer = 0x8fe83c00] 12:46:25 INFO - PROCESS | 1812 | 1461267985592 Marionette DEBUG loaded listener.js 12:46:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x91223000) [pid = 1812] [serial = 1461] [outer = 0x8fe83c00] 12:46:26 INFO - PROCESS | 1812 | 1461267986501 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1592ms 12:46:26 INFO - PROCESS | 1812 | 1461267986562 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:46:26 INFO - PROCESS | 1812 | 1461267986565 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 12:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:46:26 INFO - PROCESS | 1812 | 1461267986572 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:46:26 INFO - PROCESS | 1812 | 1461267986576 Marionette TRACE conn3 <- [1,1918,null,{}] 12:46:26 INFO - PROCESS | 1812 | 1461267986581 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:26 INFO - PROCESS | 1812 | 1461267986786 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:46:27 INFO - PROCESS | 1812 | 1461267987121 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x928d2400 == 144 [pid = 1812] [id = 487] 12:46:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x928d3400) [pid = 1812] [serial = 1462] [outer = (nil)] 12:46:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9294e000) [pid = 1812] [serial = 1463] [outer = 0x928d3400] 12:46:27 INFO - PROCESS | 1812 | 1461267987227 Marionette DEBUG loaded listener.js 12:46:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x929cf000) [pid = 1812] [serial = 1464] [outer = 0x928d3400] 12:46:28 INFO - PROCESS | 1812 | 1461267988159 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 12:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1634ms 12:46:28 INFO - PROCESS | 1812 | 1461267988207 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:46:28 INFO - PROCESS | 1812 | 1461267988212 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 12:46:28 INFO - PROCESS | 1812 | 1461267988218 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:46:28 INFO - PROCESS | 1812 | 1461267988223 Marionette TRACE conn3 <- [1,1922,null,{}] 12:46:28 INFO - PROCESS | 1812 | 1461267988228 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:28 INFO - PROCESS | 1812 | 1461267988472 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:46:28 INFO - PROCESS | 1812 | 1461267988805 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x92848400 == 145 [pid = 1812] [id = 488] 12:46:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9286a800) [pid = 1812] [serial = 1465] [outer = (nil)] 12:46:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x938eac00) [pid = 1812] [serial = 1466] [outer = 0x9286a800] 12:46:28 INFO - PROCESS | 1812 | 1461267988897 Marionette DEBUG loaded listener.js 12:46:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x93add400) [pid = 1812] [serial = 1467] [outer = 0x9286a800] 12:46:29 INFO - PROCESS | 1812 | 1461267989808 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 12:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1637ms 12:46:29 INFO - PROCESS | 1812 | 1461267989856 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:46:29 INFO - PROCESS | 1812 | 1461267989860 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 12:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:46:29 INFO - PROCESS | 1812 | 1461267989869 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:46:29 INFO - PROCESS | 1812 | 1461267989872 Marionette TRACE conn3 <- [1,1926,null,{}] 12:46:29 INFO - PROCESS | 1812 | 1461267989879 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:30 INFO - PROCESS | 1812 | 1461267990091 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:46:30 INFO - PROCESS | 1812 | 1461267990429 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x9294b000 == 146 [pid = 1812] [id = 489] 12:46:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x929f1000) [pid = 1812] [serial = 1468] [outer = (nil)] 12:46:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x96b41000) [pid = 1812] [serial = 1469] [outer = 0x929f1000] 12:46:30 INFO - PROCESS | 1812 | 1461267990525 Marionette DEBUG loaded listener.js 12:46:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x96fe7000) [pid = 1812] [serial = 1470] [outer = 0x929f1000] 12:46:31 INFO - PROCESS | 1812 | 1461267991425 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 12:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1630ms 12:46:31 INFO - PROCESS | 1812 | 1461267991498 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:46:31 INFO - PROCESS | 1812 | 1461267991502 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 12:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:46:31 INFO - PROCESS | 1812 | 1461267991509 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:46:31 INFO - PROCESS | 1812 | 1461267991512 Marionette TRACE conn3 <- [1,1930,null,{}] 12:46:31 INFO - PROCESS | 1812 | 1461267991518 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:31 INFO - PROCESS | 1812 | 1461267991725 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:46:32 INFO - PROCESS | 1812 | 1461267992055 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fbcc00 == 147 [pid = 1812] [id = 490] 12:46:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x94fbf000) [pid = 1812] [serial = 1471] [outer = (nil)] 12:46:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x97c1c800) [pid = 1812] [serial = 1472] [outer = 0x94fbf000] 12:46:32 INFO - PROCESS | 1812 | 1461267992159 Marionette DEBUG loaded listener.js 12:46:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x97c1f400) [pid = 1812] [serial = 1473] [outer = 0x94fbf000] 12:46:33 INFO - PROCESS | 1812 | 1461267993047 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 12:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1585ms 12:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:46:33 INFO - PROCESS | 1812 | 1461267993098 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:46:33 INFO - PROCESS | 1812 | 1461267993101 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 12:46:33 INFO - PROCESS | 1812 | 1461267993108 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:46:33 INFO - PROCESS | 1812 | 1461267993111 Marionette TRACE conn3 <- [1,1934,null,{}] 12:46:33 INFO - PROCESS | 1812 | 1461267993117 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:33 INFO - PROCESS | 1812 | 1461267993327 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:46:33 INFO - PROCESS | 1812 | 1461267993614 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x929ef000 == 148 [pid = 1812] [id = 491] 12:46:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x97bb8400) [pid = 1812] [serial = 1474] [outer = (nil)] 12:46:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x97e5f400) [pid = 1812] [serial = 1475] [outer = 0x97bb8400] 12:46:33 INFO - PROCESS | 1812 | 1461267993748 Marionette DEBUG loaded listener.js 12:46:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x97e64400) [pid = 1812] [serial = 1476] [outer = 0x97bb8400] 12:46:34 INFO - PROCESS | 1812 | 1461267994695 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1635ms 12:46:34 INFO - PROCESS | 1812 | 1461267994743 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:46:34 INFO - PROCESS | 1812 | 1461267994746 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 12:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:46:34 INFO - PROCESS | 1812 | 1461267994753 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:46:34 INFO - PROCESS | 1812 | 1461267994756 Marionette TRACE conn3 <- [1,1938,null,{}] 12:46:34 INFO - PROCESS | 1812 | 1461267994762 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:34 INFO - PROCESS | 1812 | 1461267994971 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:46:35 INFO - PROCESS | 1812 | 1461267995311 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x97e5a800 == 149 [pid = 1812] [id = 492] 12:46:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x97e5e400) [pid = 1812] [serial = 1477] [outer = (nil)] 12:46:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x98231800) [pid = 1812] [serial = 1478] [outer = 0x97e5e400] 12:46:35 INFO - PROCESS | 1812 | 1461267995415 Marionette DEBUG loaded listener.js 12:46:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x98233c00) [pid = 1812] [serial = 1479] [outer = 0x97e5e400] 12:46:36 INFO - PROCESS | 1812 | 1461267996335 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1631ms 12:46:36 INFO - PROCESS | 1812 | 1461267996385 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:46:36 INFO - PROCESS | 1812 | 1461267996389 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 12:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:46:36 INFO - PROCESS | 1812 | 1461267996396 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:46:36 INFO - PROCESS | 1812 | 1461267996398 Marionette TRACE conn3 <- [1,1942,null,{}] 12:46:36 INFO - PROCESS | 1812 | 1461267996405 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:36 INFO - PROCESS | 1812 | 1461267996675 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:46:37 INFO - PROCESS | 1812 | 1461267997023 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x85148c00 == 150 [pid = 1812] [id = 493] 12:46:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x97eb1000) [pid = 1812] [serial = 1480] [outer = (nil)] 12:46:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x9823f400) [pid = 1812] [serial = 1481] [outer = 0x97eb1000] 12:46:37 INFO - PROCESS | 1812 | 1461267997113 Marionette DEBUG loaded listener.js 12:46:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x983f3c00) [pid = 1812] [serial = 1482] [outer = 0x97eb1000] 12:46:38 INFO - PROCESS | 1812 | 1461267998018 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1680ms 12:46:38 INFO - PROCESS | 1812 | 1461267998077 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:46:38 INFO - PROCESS | 1812 | 1461267998080 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 12:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:46:38 INFO - PROCESS | 1812 | 1461267998087 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:46:38 INFO - PROCESS | 1812 | 1461267998090 Marionette TRACE conn3 <- [1,1946,null,{}] 12:46:38 INFO - PROCESS | 1812 | 1461267998096 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:38 INFO - PROCESS | 1812 | 1461267998303 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:46:38 INFO - PROCESS | 1812 | 1461267998631 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c12d400 == 151 [pid = 1812] [id = 494] 12:46:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x94fdbc00) [pid = 1812] [serial = 1483] [outer = (nil)] 12:46:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x98e29000) [pid = 1812] [serial = 1484] [outer = 0x94fdbc00] 12:46:38 INFO - PROCESS | 1812 | 1461267998729 Marionette DEBUG loaded listener.js 12:46:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x98e7a800) [pid = 1812] [serial = 1485] [outer = 0x94fdbc00] 12:46:39 INFO - PROCESS | 1812 | 1461267999640 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8c361800 == 150 [pid = 1812] [id = 421] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb46800 == 149 [pid = 1812] [id = 417] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x853b8c00 == 148 [pid = 1812] [id = 422] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x89cd2800 == 147 [pid = 1812] [id = 419] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8fcbf000 == 146 [pid = 1812] [id = 420] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x883b2800 == 145 [pid = 1812] [id = 418] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x96fe5000 == 144 [pid = 1812] [id = 423] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x853b5400 == 143 [pid = 1812] [id = 476] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x89e3e400 == 142 [pid = 1812] [id = 475] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x883ce800 == 141 [pid = 1812] [id = 474] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x883b4000 == 140 [pid = 1812] [id = 473] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x94fd8400 == 139 [pid = 1812] [id = 472] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x883d0000 == 138 [pid = 1812] [id = 471] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x938e7400 == 137 [pid = 1812] [id = 469] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x93ae4400 == 136 [pid = 1812] [id = 470] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x91423800 == 135 [pid = 1812] [id = 468] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x9294f800 == 134 [pid = 1812] [id = 467] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x92955c00 == 133 [pid = 1812] [id = 466] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8fbe6c00 == 132 [pid = 1812] [id = 464] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x901aa400 == 131 [pid = 1812] [id = 465] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb49000 == 130 [pid = 1812] [id = 463] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3ee800 == 129 [pid = 1812] [id = 462] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8e958000 == 128 [pid = 1812] [id = 461] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8c130400 == 127 [pid = 1812] [id = 460] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x89e3c400 == 126 [pid = 1812] [id = 459] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x883cec00 == 125 [pid = 1812] [id = 457] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x88be1c00 == 124 [pid = 1812] [id = 458] 12:46:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8514ac00 == 123 [pid = 1812] [id = 456] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x98f62000) [pid = 1812] [serial = 1278] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x9fd59c00) [pid = 1812] [serial = 1284] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x90196c00) [pid = 1812] [serial = 1287] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8b3b1000) [pid = 1812] [serial = 1236] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x99c90c00) [pid = 1812] [serial = 1281] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x89cc9800) [pid = 1812] [serial = 1364] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x89e43000) [pid = 1812] [serial = 1365] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8a3f0400) [pid = 1812] [serial = 1367] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8f386400) [pid = 1812] [serial = 1331] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8e959400) [pid = 1812] [serial = 1329] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8e956800) [pid = 1812] [serial = 1328] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8e80fc00) [pid = 1812] [serial = 1326] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8e807000) [pid = 1812] [serial = 1325] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8e0b5800) [pid = 1812] [serial = 1323] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8e0b1400) [pid = 1812] [serial = 1322] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8c1bc000) [pid = 1812] [serial = 1320] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8c135000) [pid = 1812] [serial = 1319] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8c009400) [pid = 1812] [serial = 1317] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8b7d5400) [pid = 1812] [serial = 1316] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8b748800) [pid = 1812] [serial = 1314] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8b3b5c00) [pid = 1812] [serial = 1313] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8a3e5400) [pid = 1812] [serial = 1311] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x89e44400) [pid = 1812] [serial = 1310] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8881c000) [pid = 1812] [serial = 1308] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x883c1400) [pid = 1812] [serial = 1307] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x89cd3c00) [pid = 1812] [serial = 1304] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x88814400) [pid = 1812] [serial = 1361] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x858ac000) [pid = 1812] [serial = 1358] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8634cc00) [pid = 1812] [serial = 1359] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x9142e400) [pid = 1812] [serial = 1355] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9120f000) [pid = 1812] [serial = 1352] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x901a9400) [pid = 1812] [serial = 1349] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x9019e000) [pid = 1812] [serial = 1346] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8fe85400) [pid = 1812] [serial = 1343] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8fd62400) [pid = 1812] [serial = 1341] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8fd5b800) [pid = 1812] [serial = 1340] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8fcc6c00) [pid = 1812] [serial = 1338] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8fcbd800) [pid = 1812] [serial = 1337] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8f845c00) [pid = 1812] [serial = 1335] [outer = (nil)] [url = about:blank] 12:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 3486ms 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8f6e6c00) [pid = 1812] [serial = 1334] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8f38ac00) [pid = 1812] [serial = 1332] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x888d5c00) [pid = 1812] [serial = 1362] [outer = (nil)] [url = about:blank] 12:46:41 INFO - PROCESS | 1812 | 1461268001698 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:46:41 INFO - PROCESS | 1812 | 1461268001704 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 12:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:46:41 INFO - PROCESS | 1812 | 1461268001713 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:46:41 INFO - PROCESS | 1812 | 1461268001721 Marionette TRACE conn3 <- [1,1950,null,{}] 12:46:41 INFO - PROCESS | 1812 | 1461268001728 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:41 INFO - PROCESS | 1812 | 1461268001924 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:46:42 INFO - PROCESS | 1812 | 1461268002138 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x883c5c00 == 124 [pid = 1812] [id = 495] 12:46:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x883ca800) [pid = 1812] [serial = 1486] [outer = (nil)] 12:46:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x88811c00) [pid = 1812] [serial = 1487] [outer = 0x883ca800] 12:46:42 INFO - PROCESS | 1812 | 1461268002219 Marionette DEBUG loaded listener.js 12:46:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8881e800) [pid = 1812] [serial = 1488] [outer = 0x883ca800] 12:46:43 INFO - PROCESS | 1812 | 1461268003021 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1350ms 12:46:43 INFO - PROCESS | 1812 | 1461268003064 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:46:43 INFO - PROCESS | 1812 | 1461268003069 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 12:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:46:43 INFO - PROCESS | 1812 | 1461268003081 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:46:43 INFO - PROCESS | 1812 | 1461268003086 Marionette TRACE conn3 <- [1,1954,null,{}] 12:46:43 INFO - PROCESS | 1812 | 1461268003092 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:43 INFO - PROCESS | 1812 | 1461268003295 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:46:43 INFO - PROCESS | 1812 | 1461268003516 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x888cfc00 == 125 [pid = 1812] [id = 496] 12:46:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x88a6f400) [pid = 1812] [serial = 1489] [outer = (nil)] 12:46:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8986bc00) [pid = 1812] [serial = 1490] [outer = 0x88a6f400] 12:46:43 INFO - PROCESS | 1812 | 1461268003590 Marionette DEBUG loaded listener.js 12:46:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x89cc9800) [pid = 1812] [serial = 1491] [outer = 0x88a6f400] 12:46:44 INFO - PROCESS | 1812 | 1461268004594 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 12:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1556ms 12:46:44 INFO - PROCESS | 1812 | 1461268004634 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:46:44 INFO - PROCESS | 1812 | 1461268004637 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 12:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:46:44 INFO - PROCESS | 1812 | 1461268004645 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:46:44 INFO - PROCESS | 1812 | 1461268004649 Marionette TRACE conn3 <- [1,1958,null,{}] 12:46:44 INFO - PROCESS | 1812 | 1461268004670 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:44 INFO - PROCESS | 1812 | 1461268004941 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:46:44 INFO - PROCESS | 1812 | 1461268004974 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x89866c00 == 126 [pid = 1812] [id = 497] 12:46:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8a3ec000) [pid = 1812] [serial = 1492] [outer = (nil)] 12:46:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8a72bc00) [pid = 1812] [serial = 1493] [outer = 0x8a3ec000] 12:46:45 INFO - PROCESS | 1812 | 1461268005054 Marionette DEBUG loaded listener.js 12:46:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8b743c00) [pid = 1812] [serial = 1494] [outer = 0x8a3ec000] 12:46:46 INFO - PROCESS | 1812 | 1461268006642 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8fb44400) [pid = 1812] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x83ef4800) [pid = 1812] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8fe78800) [pid = 1812] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x888d4800) [pid = 1812] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8a3e4c00) [pid = 1812] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x888cf000) [pid = 1812] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x883b4c00) [pid = 1812] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x95a9a000) [pid = 1812] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x94fbf800) [pid = 1812] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x94fb8c00) [pid = 1812] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x938f0c00) [pid = 1812] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x929eb000) [pid = 1812] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x92955800) [pid = 1812] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x92956800) [pid = 1812] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x9120f800) [pid = 1812] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8fe79c00) [pid = 1812] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8fb49800) [pid = 1812] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8a72b400) [pid = 1812] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8e958400) [pid = 1812] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8c136400) [pid = 1812] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8a722400) [pid = 1812] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x89cd6c00) [pid = 1812] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x888d1400) [pid = 1812] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8514d400) [pid = 1812] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x89cd1800) [pid = 1812] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:46:46 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x89cc9c00) [pid = 1812] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 2188ms 12:46:46 INFO - PROCESS | 1812 | 1461268006833 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:46:46 INFO - PROCESS | 1812 | 1461268006837 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 12:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:46:46 INFO - PROCESS | 1812 | 1461268006844 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:46:46 INFO - PROCESS | 1812 | 1461268006847 Marionette TRACE conn3 <- [1,1962,null,{}] 12:46:46 INFO - PROCESS | 1812 | 1461268006852 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:47 INFO - PROCESS | 1812 | 1461268007124 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:46:47 INFO - PROCESS | 1812 | 1461268007252 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8634d400 == 127 [pid = 1812] [id = 498] 12:46:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x888d4400) [pid = 1812] [serial = 1495] [outer = (nil)] 12:46:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x89cc9c00) [pid = 1812] [serial = 1496] [outer = 0x888d4400] 12:46:47 INFO - PROCESS | 1812 | 1461268007329 Marionette DEBUG loaded listener.js 12:46:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8b7d2c00) [pid = 1812] [serial = 1497] [outer = 0x888d4400] 12:46:48 INFO - PROCESS | 1812 | 1461268008107 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 12:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1290ms 12:46:48 INFO - PROCESS | 1812 | 1461268008134 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:46:48 INFO - PROCESS | 1812 | 1461268008138 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 12:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:46:48 INFO - PROCESS | 1812 | 1461268008144 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:46:48 INFO - PROCESS | 1812 | 1461268008146 Marionette TRACE conn3 <- [1,1966,null,{}] 12:46:48 INFO - PROCESS | 1812 | 1461268008152 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:48 INFO - PROCESS | 1812 | 1461268008334 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:46:48 INFO - PROCESS | 1812 | 1461268008349 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x881f8000 == 128 [pid = 1812] [id = 499] 12:46:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x883cb000) [pid = 1812] [serial = 1498] [outer = (nil)] 12:46:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8c135000) [pid = 1812] [serial = 1499] [outer = 0x883cb000] 12:46:48 INFO - PROCESS | 1812 | 1461268008422 Marionette DEBUG loaded listener.js 12:46:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8c1c2000) [pid = 1812] [serial = 1500] [outer = 0x883cb000] 12:46:49 INFO - PROCESS | 1812 | 1461268009744 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 12:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1634ms 12:46:49 INFO - PROCESS | 1812 | 1461268009779 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:46:49 INFO - PROCESS | 1812 | 1461268009786 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 12:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:46:49 INFO - PROCESS | 1812 | 1461268009796 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:46:49 INFO - PROCESS | 1812 | 1461268009801 Marionette TRACE conn3 <- [1,1970,null,{}] 12:46:49 INFO - PROCESS | 1812 | 1461268009810 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:50 INFO - PROCESS | 1812 | 1461268010047 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:46:50 INFO - PROCESS | 1812 | 1461268010385 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8881dc00 == 129 [pid = 1812] [id = 500] 12:46:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x888cf000) [pid = 1812] [serial = 1501] [outer = (nil)] 12:46:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x89e3dc00) [pid = 1812] [serial = 1502] [outer = 0x888cf000] 12:46:50 INFO - PROCESS | 1812 | 1461268010495 Marionette DEBUG loaded listener.js 12:46:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8a3f0000) [pid = 1812] [serial = 1503] [outer = 0x888cf000] 12:46:51 INFO - PROCESS | 1812 | 1461268011561 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 12:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1838ms 12:46:51 INFO - PROCESS | 1812 | 1461268011635 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:46:51 INFO - PROCESS | 1812 | 1461268011643 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 12:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:46:51 INFO - PROCESS | 1812 | 1461268011654 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:46:51 INFO - PROCESS | 1812 | 1461268011657 Marionette TRACE conn3 <- [1,1974,null,{}] 12:46:51 INFO - PROCESS | 1812 | 1461268011664 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:51 INFO - PROCESS | 1812 | 1461268011929 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:46:52 INFO - PROCESS | 1812 | 1461268012260 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c00d000 == 130 [pid = 1812] [id = 501] 12:46:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8c12c000) [pid = 1812] [serial = 1504] [outer = (nil)] 12:46:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8c35c400) [pid = 1812] [serial = 1505] [outer = 0x8c12c000] 12:46:52 INFO - PROCESS | 1812 | 1461268012349 Marionette DEBUG loaded listener.js 12:46:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8e0b4800) [pid = 1812] [serial = 1506] [outer = 0x8c12c000] 12:46:53 INFO - PROCESS | 1812 | 1461268013299 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 12:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1686ms 12:46:53 INFO - PROCESS | 1812 | 1461268013340 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:46:53 INFO - PROCESS | 1812 | 1461268013344 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 12:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:46:53 INFO - PROCESS | 1812 | 1461268013351 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:46:53 INFO - PROCESS | 1812 | 1461268013357 Marionette TRACE conn3 <- [1,1978,null,{}] 12:46:53 INFO - PROCESS | 1812 | 1461268013374 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:53 INFO - PROCESS | 1812 | 1461268013588 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:46:53 INFO - PROCESS | 1812 | 1461268013911 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c368800 == 131 [pid = 1812] [id = 502] 12:46:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8e809000) [pid = 1812] [serial = 1507] [outer = (nil)] 12:46:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8e953400) [pid = 1812] [serial = 1508] [outer = 0x8e809000] 12:46:54 INFO - PROCESS | 1812 | 1461268014006 Marionette DEBUG loaded listener.js 12:46:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8e95f000) [pid = 1812] [serial = 1509] [outer = 0x8e809000] 12:46:54 INFO - PROCESS | 1812 | 1461268014892 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1585ms 12:46:54 INFO - PROCESS | 1812 | 1461268014936 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:46:54 INFO - PROCESS | 1812 | 1461268014941 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 12:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:46:54 INFO - PROCESS | 1812 | 1461268014947 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:46:54 INFO - PROCESS | 1812 | 1461268014951 Marionette TRACE conn3 <- [1,1982,null,{}] 12:46:54 INFO - PROCESS | 1812 | 1461268014956 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:55 INFO - PROCESS | 1812 | 1461268015160 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:46:55 INFO - PROCESS | 1812 | 1461268015436 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x853b9400 == 132 [pid = 1812] [id = 503] 12:46:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x864ea800) [pid = 1812] [serial = 1510] [outer = (nil)] 12:46:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8f38ec00) [pid = 1812] [serial = 1511] [outer = 0x864ea800] 12:46:55 INFO - PROCESS | 1812 | 1461268015585 Marionette DEBUG loaded listener.js 12:46:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8f6de400) [pid = 1812] [serial = 1512] [outer = 0x864ea800] 12:46:56 INFO - PROCESS | 1812 | 1461268016466 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1590ms 12:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:46:56 INFO - PROCESS | 1812 | 1461268016538 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:46:56 INFO - PROCESS | 1812 | 1461268016542 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 12:46:56 INFO - PROCESS | 1812 | 1461268016548 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:46:56 INFO - PROCESS | 1812 | 1461268016552 Marionette TRACE conn3 <- [1,1986,null,{}] 12:46:56 INFO - PROCESS | 1812 | 1461268016557 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:56 INFO - PROCESS | 1812 | 1461268016816 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:46:57 INFO - PROCESS | 1812 | 1461268017146 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f386800 == 133 [pid = 1812] [id = 504] 12:46:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8f6e3400) [pid = 1812] [serial = 1513] [outer = (nil)] 12:46:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8f84e800) [pid = 1812] [serial = 1514] [outer = 0x8f6e3400] 12:46:57 INFO - PROCESS | 1812 | 1461268017237 Marionette DEBUG loaded listener.js 12:46:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8fb3e800) [pid = 1812] [serial = 1515] [outer = 0x8f6e3400] 12:46:58 INFO - PROCESS | 1812 | 1461268018122 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1642ms 12:46:58 INFO - PROCESS | 1812 | 1461268018190 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:46:58 INFO - PROCESS | 1812 | 1461268018194 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 12:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:46:58 INFO - PROCESS | 1812 | 1461268018201 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:46:58 INFO - PROCESS | 1812 | 1461268018204 Marionette TRACE conn3 <- [1,1990,null,{}] 12:46:58 INFO - PROCESS | 1812 | 1461268018210 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:58 INFO - PROCESS | 1812 | 1461268018439 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:46:58 INFO - PROCESS | 1812 | 1461268018761 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f842000 == 134 [pid = 1812] [id = 505] 12:46:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8fb3e400) [pid = 1812] [serial = 1516] [outer = (nil)] 12:46:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8fcca800) [pid = 1812] [serial = 1517] [outer = 0x8fb3e400] 12:46:58 INFO - PROCESS | 1812 | 1461268018887 Marionette DEBUG loaded listener.js 12:46:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8fe7e800) [pid = 1812] [serial = 1518] [outer = 0x8fb3e400] 12:46:59 INFO - PROCESS | 1812 | 1461268019785 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1638ms 12:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:46:59 INFO - PROCESS | 1812 | 1461268019839 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 12:46:59 INFO - PROCESS | 1812 | 1461268019842 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 12:46:59 INFO - PROCESS | 1812 | 1461268019849 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:46:59 INFO - PROCESS | 1812 | 1461268019853 Marionette TRACE conn3 <- [1,1994,null,{}] 12:46:59 INFO - PROCESS | 1812 | 1461268019858 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:00 INFO - PROCESS | 1812 | 1461268020057 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 12:47:00 INFO - PROCESS | 1812 | 1461268020342 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x883be000 == 135 [pid = 1812] [id = 506] 12:47:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8fd5f400) [pid = 1812] [serial = 1519] [outer = (nil)] 12:47:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x90195c00) [pid = 1812] [serial = 1520] [outer = 0x8fd5f400] 12:47:00 INFO - PROCESS | 1812 | 1461268020486 Marionette DEBUG loaded listener.js 12:47:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x901a0c00) [pid = 1812] [serial = 1521] [outer = 0x8fd5f400] 12:47:01 INFO - PROCESS | 1812 | 1461268021329 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1539ms 12:47:01 INFO - PROCESS | 1812 | 1461268021388 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 12:47:01 INFO - PROCESS | 1812 | 1461268021391 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 12:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:47:01 INFO - PROCESS | 1812 | 1461268021398 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:47:01 INFO - PROCESS | 1812 | 1461268021402 Marionette TRACE conn3 <- [1,1998,null,{}] 12:47:01 INFO - PROCESS | 1812 | 1461268021407 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:01 INFO - PROCESS | 1812 | 1461268021634 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 12:47:02 INFO - PROCESS | 1812 | 1461268021988 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c367000 == 136 [pid = 1812] [id = 507] 12:47:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8fb48800) [pid = 1812] [serial = 1522] [outer = (nil)] 12:47:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x90398000) [pid = 1812] [serial = 1523] [outer = 0x8fb48800] 12:47:02 INFO - PROCESS | 1812 | 1461268022082 Marionette DEBUG loaded listener.js 12:47:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x9120f000) [pid = 1812] [serial = 1524] [outer = 0x8fb48800] 12:47:02 INFO - PROCESS | 1812 | 1461268022978 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 12:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1647ms 12:47:03 INFO - PROCESS | 1812 | 1461268023047 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 12:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:47:03 INFO - PROCESS | 1812 | 1461268023051 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 12:47:03 INFO - PROCESS | 1812 | 1461268023057 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:47:03 INFO - PROCESS | 1812 | 1461268023061 Marionette TRACE conn3 <- [1,2002,null,{}] 12:47:03 INFO - PROCESS | 1812 | 1461268023067 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:03 INFO - PROCESS | 1812 | 1461268023309 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 12:47:03 INFO - PROCESS | 1812 | 1461268023636 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x9019a000 == 137 [pid = 1812] [id = 508] 12:47:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x901a5400) [pid = 1812] [serial = 1525] [outer = (nil)] 12:47:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x9284ac00) [pid = 1812] [serial = 1526] [outer = 0x901a5400] 12:47:03 INFO - PROCESS | 1812 | 1461268023728 Marionette DEBUG loaded listener.js 12:47:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x928c6400) [pid = 1812] [serial = 1527] [outer = 0x901a5400] 12:47:04 INFO - PROCESS | 1812 | 1461268024597 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1582ms 12:47:04 INFO - PROCESS | 1812 | 1461268024640 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 12:47:04 INFO - PROCESS | 1812 | 1461268024644 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 12:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:47:04 INFO - PROCESS | 1812 | 1461268024651 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:47:04 INFO - PROCESS | 1812 | 1461268024655 Marionette TRACE conn3 <- [1,2006,null,{}] 12:47:04 INFO - PROCESS | 1812 | 1461268024660 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:04 INFO - PROCESS | 1812 | 1461268024857 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 12:47:05 INFO - PROCESS | 1812 | 1461268025148 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8986e400 == 138 [pid = 1812] [id = 509] 12:47:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x929c8c00) [pid = 1812] [serial = 1528] [outer = (nil)] 12:47:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x929e6800) [pid = 1812] [serial = 1529] [outer = 0x929c8c00] 12:47:05 INFO - PROCESS | 1812 | 1461268025295 Marionette DEBUG loaded listener.js 12:47:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x929eb400) [pid = 1812] [serial = 1530] [outer = 0x929c8c00] 12:47:06 INFO - PROCESS | 1812 | 1461268026209 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 12:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 12:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1631ms 12:47:06 INFO - PROCESS | 1812 | 1461268026283 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 12:47:06 INFO - PROCESS | 1812 | 1461268026287 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 12:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:47:06 INFO - PROCESS | 1812 | 1461268026293 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:47:06 INFO - PROCESS | 1812 | 1461268026298 Marionette TRACE conn3 <- [1,2010,null,{}] 12:47:06 INFO - PROCESS | 1812 | 1461268026303 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:06 INFO - PROCESS | 1812 | 1461268026655 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 12:47:07 INFO - PROCESS | 1812 | 1461268027025 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x938f4400 == 139 [pid = 1812] [id = 510] 12:47:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x93adec00) [pid = 1812] [serial = 1531] [outer = (nil)] 12:47:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x94f7b000) [pid = 1812] [serial = 1532] [outer = 0x93adec00] 12:47:07 INFO - PROCESS | 1812 | 1461268027121 Marionette DEBUG loaded listener.js 12:47:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x94fdd000) [pid = 1812] [serial = 1533] [outer = 0x93adec00] 12:47:08 INFO - PROCESS | 1812 | 1461268028076 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 12:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 12:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1844ms 12:47:08 INFO - PROCESS | 1812 | 1461268028138 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 12:47:08 INFO - PROCESS | 1812 | 1461268028142 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 12:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:47:08 INFO - PROCESS | 1812 | 1461268028148 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:47:08 INFO - PROCESS | 1812 | 1461268028152 Marionette TRACE conn3 <- [1,2014,null,{}] 12:47:08 INFO - PROCESS | 1812 | 1461268028158 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:08 INFO - PROCESS | 1812 | 1461268028359 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 12:47:08 INFO - PROCESS | 1812 | 1461268028687 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x93adf800 == 140 [pid = 1812] [id = 511] 12:47:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x93ae1000) [pid = 1812] [serial = 1534] [outer = (nil)] 12:47:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9780a000) [pid = 1812] [serial = 1535] [outer = 0x93ae1000] 12:47:08 INFO - PROCESS | 1812 | 1461268028778 Marionette DEBUG loaded listener.js 12:47:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x97816400) [pid = 1812] [serial = 1536] [outer = 0x93ae1000] 12:47:09 INFO - PROCESS | 1812 | 1461268029683 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1585ms 12:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:47:09 INFO - PROCESS | 1812 | 1461268029735 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 12:47:09 INFO - PROCESS | 1812 | 1461268029738 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 12:47:09 INFO - PROCESS | 1812 | 1461268029745 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:47:09 INFO - PROCESS | 1812 | 1461268029749 Marionette TRACE conn3 <- [1,2018,null,{}] 12:47:09 INFO - PROCESS | 1812 | 1461268029754 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:09 INFO - PROCESS | 1812 | 1461268029958 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 12:47:10 INFO - PROCESS | 1812 | 1461268030295 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b90400 == 141 [pid = 1812] [id = 512] 12:47:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x864e8800) [pid = 1812] [serial = 1537] [outer = (nil)] 12:47:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x8eba3800) [pid = 1812] [serial = 1538] [outer = 0x864e8800] 12:47:10 INFO - PROCESS | 1812 | 1461268030386 Marionette DEBUG loaded listener.js 12:47:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x97777800) [pid = 1812] [serial = 1539] [outer = 0x864e8800] 12:47:11 INFO - PROCESS | 1812 | 1461268031251 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1581ms 12:47:11 INFO - PROCESS | 1812 | 1461268031328 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 12:47:11 INFO - PROCESS | 1812 | 1461268031332 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 12:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:47:11 INFO - PROCESS | 1812 | 1461268031341 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:47:11 INFO - PROCESS | 1812 | 1461268031344 Marionette TRACE conn3 <- [1,2022,null,{}] 12:47:11 INFO - PROCESS | 1812 | 1461268031348 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:11 INFO - PROCESS | 1812 | 1461268031554 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 12:47:11 INFO - PROCESS | 1812 | 1461268031911 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x95a9a000 == 142 [pid = 1812] [id = 513] 12:47:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x97f08800) [pid = 1812] [serial = 1540] [outer = (nil)] 12:47:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x98eb7400) [pid = 1812] [serial = 1541] [outer = 0x97f08800] 12:47:12 INFO - PROCESS | 1812 | 1461268032000 Marionette DEBUG loaded listener.js 12:47:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x98ebc000) [pid = 1812] [serial = 1542] [outer = 0x97f08800] 12:47:12 INFO - PROCESS | 1812 | 1461268032895 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1633ms 12:47:12 INFO - PROCESS | 1812 | 1461268032975 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 12:47:12 INFO - PROCESS | 1812 | 1461268032979 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 12:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:47:12 INFO - PROCESS | 1812 | 1461268032985 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:47:12 INFO - PROCESS | 1812 | 1461268032988 Marionette TRACE conn3 <- [1,2026,null,{}] 12:47:12 INFO - PROCESS | 1812 | 1461268032994 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:13 INFO - PROCESS | 1812 | 1461268033200 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 12:47:13 INFO - PROCESS | 1812 | 1461268033531 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x95a9c000 == 143 [pid = 1812] [id = 514] 12:47:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x98237c00) [pid = 1812] [serial = 1543] [outer = (nil)] 12:47:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x98f5f800) [pid = 1812] [serial = 1544] [outer = 0x98237c00] 12:47:13 INFO - PROCESS | 1812 | 1461268033620 Marionette DEBUG loaded listener.js 12:47:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x98f60c00) [pid = 1812] [serial = 1545] [outer = 0x98237c00] 12:47:14 INFO - PROCESS | 1812 | 1461268034514 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1579ms 12:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:47:14 INFO - PROCESS | 1812 | 1461268034565 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 12:47:14 INFO - PROCESS | 1812 | 1461268034568 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 12:47:14 INFO - PROCESS | 1812 | 1461268034575 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:47:14 INFO - PROCESS | 1812 | 1461268034579 Marionette TRACE conn3 <- [1,2030,null,{}] 12:47:14 INFO - PROCESS | 1812 | 1461268034584 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:15 INFO - PROCESS | 1812 | 1461268035000 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 12:47:15 INFO - PROCESS | 1812 | 1461268035381 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x98f60000 == 144 [pid = 1812] [id = 515] 12:47:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x98f77800) [pid = 1812] [serial = 1546] [outer = (nil)] 12:47:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x99211000) [pid = 1812] [serial = 1547] [outer = 0x98f77800] 12:47:15 INFO - PROCESS | 1812 | 1461268035471 Marionette DEBUG loaded listener.js 12:47:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x99218400) [pid = 1812] [serial = 1548] [outer = 0x98f77800] 12:47:16 INFO - PROCESS | 1812 | 1461268036364 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1832ms 12:47:16 INFO - PROCESS | 1812 | 1461268036407 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 12:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:47:16 INFO - PROCESS | 1812 | 1461268036413 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 12:47:16 INFO - PROCESS | 1812 | 1461268036422 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:47:16 INFO - PROCESS | 1812 | 1461268036428 Marionette TRACE conn3 <- [1,2034,null,{}] 12:47:16 INFO - PROCESS | 1812 | 1461268036436 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:16 INFO - PROCESS | 1812 | 1461268036728 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 12:47:17 INFO - PROCESS | 1812 | 1461268037079 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x864f0c00 == 145 [pid = 1812] [id = 516] 12:47:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x98238800) [pid = 1812] [serial = 1549] [outer = (nil)] 12:47:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x998d3000) [pid = 1812] [serial = 1550] [outer = 0x98238800] 12:47:17 INFO - PROCESS | 1812 | 1461268037170 Marionette DEBUG loaded listener.js 12:47:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x998d7800) [pid = 1812] [serial = 1551] [outer = 0x98238800] 12:47:18 INFO - PROCESS | 1812 | 1461268038001 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1636ms 12:47:18 INFO - PROCESS | 1812 | 1461268038057 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 12:47:18 INFO - PROCESS | 1812 | 1461268038060 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 12:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:47:18 INFO - PROCESS | 1812 | 1461268038087 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:47:18 INFO - PROCESS | 1812 | 1461268038089 Marionette TRACE conn3 <- [1,2038,null,{}] 12:47:18 INFO - PROCESS | 1812 | 1461268038096 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:18 INFO - PROCESS | 1812 | 1461268038307 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 12:47:18 INFO - PROCESS | 1812 | 1461268038597 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x99828c00 == 146 [pid = 1812] [id = 517] 12:47:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x998cd800) [pid = 1812] [serial = 1552] [outer = (nil)] 12:47:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x99c94800) [pid = 1812] [serial = 1553] [outer = 0x998cd800] 12:47:18 INFO - PROCESS | 1812 | 1461268038731 Marionette DEBUG loaded listener.js 12:47:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x99c99400) [pid = 1812] [serial = 1554] [outer = 0x998cd800] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8e957800 == 145 [pid = 1812] [id = 111] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0xa2be0000 == 144 [pid = 1812] [id = 100] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x83eefc00 == 143 [pid = 1812] [id = 449] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8f847800 == 142 [pid = 1812] [id = 53] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x883c8c00 == 141 [pid = 1812] [id = 408] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x94fb9000 == 140 [pid = 1812] [id = 51] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb3cc00 == 139 [pid = 1812] [id = 310] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8f6dc800 == 138 [pid = 1812] [id = 446] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd5e800 == 137 [pid = 1812] [id = 448] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8f6e2000 == 136 [pid = 1812] [id = 445] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x881f5800 == 135 [pid = 1812] [id = 450] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x85156c00 == 134 [pid = 1812] [id = 407] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x83ee8000 == 133 [pid = 1812] [id = 447] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x85148c00 == 132 [pid = 1812] [id = 493] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8c12d400 == 131 [pid = 1812] [id = 494] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x97e5a800 == 130 [pid = 1812] [id = 492] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x929ef000 == 129 [pid = 1812] [id = 491] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x94fbcc00 == 128 [pid = 1812] [id = 490] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x92848400 == 127 [pid = 1812] [id = 488] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x9294b000 == 126 [pid = 1812] [id = 489] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x928d2400 == 125 [pid = 1812] [id = 487] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd5a800 == 124 [pid = 1812] [id = 486] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb41000 == 123 [pid = 1812] [id = 485] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8c130000 == 122 [pid = 1812] [id = 484] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8eba4400 == 121 [pid = 1812] [id = 482] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8e0afc00 == 120 [pid = 1812] [id = 483] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1bb400 == 119 [pid = 1812] [id = 481] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x88819800 == 118 [pid = 1812] [id = 480] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x89e49400 == 117 [pid = 1812] [id = 479] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x89865800 == 116 [pid = 1812] [id = 478] 12:47:20 INFO - PROCESS | 1812 | --DOCSHELL 0x84b8f800 == 115 [pid = 1812] [id = 477] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x9038fc00) [pid = 1812] [serial = 1350] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x89e40400) [pid = 1812] [serial = 1305] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x91eafc00) [pid = 1812] [serial = 1356] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8fffcc00) [pid = 1812] [serial = 1344] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x901a0800) [pid = 1812] [serial = 1347] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x9121f800) [pid = 1812] [serial = 1353] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x89cd4400) [pid = 1812] [serial = 1430] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8a723c00) [pid = 1812] [serial = 1427] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8b3b7800) [pid = 1812] [serial = 1428] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x88bdf800) [pid = 1812] [serial = 1424] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x883ba400) [pid = 1812] [serial = 1421] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x883c9400) [pid = 1812] [serial = 1422] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x97c11800) [pid = 1812] [serial = 1419] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x97908000) [pid = 1812] [serial = 1418] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x97779800) [pid = 1812] [serial = 1416] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x96fe7c00) [pid = 1812] [serial = 1415] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x95a9cc00) [pid = 1812] [serial = 1413] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x95a32400) [pid = 1812] [serial = 1412] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x94fc2400) [pid = 1812] [serial = 1410] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x94fbe000) [pid = 1812] [serial = 1409] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x945b8c00) [pid = 1812] [serial = 1407] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x93ae2800) [pid = 1812] [serial = 1406] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x938f3400) [pid = 1812] [serial = 1404] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x938eec00) [pid = 1812] [serial = 1403] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x929d3000) [pid = 1812] [serial = 1401] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x929c5800) [pid = 1812] [serial = 1400] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x92869c00) [pid = 1812] [serial = 1398] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x92849c00) [pid = 1812] [serial = 1397] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x90391c00) [pid = 1812] [serial = 1395] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x9038d800) [pid = 1812] [serial = 1394] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x90190800) [pid = 1812] [serial = 1392] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8ffef800) [pid = 1812] [serial = 1391] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8fcc8400) [pid = 1812] [serial = 1389] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8fbe6800) [pid = 1812] [serial = 1388] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8f84b400) [pid = 1812] [serial = 1386] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8eba0800) [pid = 1812] [serial = 1385] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8e7e6c00) [pid = 1812] [serial = 1383] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8e0b2800) [pid = 1812] [serial = 1382] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8c1c6800) [pid = 1812] [serial = 1380] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8c136000) [pid = 1812] [serial = 1379] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8b3b3c00) [pid = 1812] [serial = 1377] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8a71ec00) [pid = 1812] [serial = 1376] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x88bdc000) [pid = 1812] [serial = 1374] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x88a6d000) [pid = 1812] [serial = 1373] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x86345400) [pid = 1812] [serial = 1371] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x85157000) [pid = 1812] [serial = 1370] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8986a400) [pid = 1812] [serial = 1425] [outer = (nil)] [url = about:blank] 12:47:21 INFO - PROCESS | 1812 | 1461268041455 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 3405ms 12:47:21 INFO - PROCESS | 1812 | 1461268041487 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 12:47:21 INFO - PROCESS | 1812 | 1461268041493 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 12:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:47:21 INFO - PROCESS | 1812 | 1461268041501 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:47:21 INFO - PROCESS | 1812 | 1461268041506 Marionette TRACE conn3 <- [1,2042,null,{}] 12:47:21 INFO - PROCESS | 1812 | 1461268041514 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:21 INFO - PROCESS | 1812 | 1461268041737 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 12:47:21 INFO - PROCESS | 1812 | 1461268041970 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8514b800 == 116 [pid = 1812] [id = 518] 12:47:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x864e5800) [pid = 1812] [serial = 1555] [outer = (nil)] 12:47:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x883b6c00) [pid = 1812] [serial = 1556] [outer = 0x864e5800] 12:47:22 INFO - PROCESS | 1812 | 1461268042077 Marionette DEBUG loaded listener.js 12:47:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x883c5400) [pid = 1812] [serial = 1557] [outer = 0x864e5800] 12:47:22 INFO - PROCESS | 1812 | 1461268042913 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1432ms 12:47:22 INFO - PROCESS | 1812 | 1461268042933 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 12:47:22 INFO - PROCESS | 1812 | 1461268042940 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 12:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:47:22 INFO - PROCESS | 1812 | 1461268042950 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:47:22 INFO - PROCESS | 1812 | 1461268042954 Marionette TRACE conn3 <- [1,2046,null,{}] 12:47:22 INFO - PROCESS | 1812 | 1461268042960 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:23 INFO - PROCESS | 1812 | 1461268043246 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 12:47:23 INFO - PROCESS | 1812 | 1461268043375 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x883c3800 == 117 [pid = 1812] [id = 519] 12:47:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x883c9400) [pid = 1812] [serial = 1558] [outer = (nil)] 12:47:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x88bdec00) [pid = 1812] [serial = 1559] [outer = 0x883c9400] 12:47:23 INFO - PROCESS | 1812 | 1461268043452 Marionette DEBUG loaded listener.js 12:47:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8986b800) [pid = 1812] [serial = 1560] [outer = 0x883c9400] 12:47:24 INFO - PROCESS | 1812 | 1461268044365 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1486ms 12:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:47:24 INFO - PROCESS | 1812 | 1461268044437 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 12:47:24 INFO - PROCESS | 1812 | 1461268044439 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 12:47:24 INFO - PROCESS | 1812 | 1461268044446 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:47:24 INFO - PROCESS | 1812 | 1461268044452 Marionette TRACE conn3 <- [1,2050,null,{}] 12:47:24 INFO - PROCESS | 1812 | 1461268044475 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:24 INFO - PROCESS | 1812 | 1461268044728 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 12:47:24 INFO - PROCESS | 1812 | 1461268044757 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x88a70000 == 118 [pid = 1812] [id = 520] 12:47:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8a3ecc00) [pid = 1812] [serial = 1561] [outer = (nil)] 12:47:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8a723c00) [pid = 1812] [serial = 1562] [outer = 0x8a3ecc00] 12:47:24 INFO - PROCESS | 1812 | 1461268044834 Marionette DEBUG loaded listener.js 12:47:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8b3b1400) [pid = 1812] [serial = 1563] [outer = 0x8a3ecc00] 12:47:26 INFO - PROCESS | 1812 | 1461268046362 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x929f1000) [pid = 1812] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8e8ef800) [pid = 1812] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8eba4800) [pid = 1812] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x928d3400) [pid = 1812] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x97e5e400) [pid = 1812] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x883ca800) [pid = 1812] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8b749400) [pid = 1812] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x9286a800) [pid = 1812] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x97eb1000) [pid = 1812] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x89b20400) [pid = 1812] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8a3ec000) [pid = 1812] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8e0ba800) [pid = 1812] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x97bb8400) [pid = 1812] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8b7cd000) [pid = 1812] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8fe83c00) [pid = 1812] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x94fbf000) [pid = 1812] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8fd59c00) [pid = 1812] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8e0b6400) [pid = 1812] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x888d4400) [pid = 1812] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8514e000) [pid = 1812] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x89871400) [pid = 1812] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:47:26 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x88a6f400) [pid = 1812] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2043ms 12:47:26 INFO - PROCESS | 1812 | 1461268046533 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 12:47:26 INFO - PROCESS | 1812 | 1461268046537 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 12:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:47:26 INFO - PROCESS | 1812 | 1461268046544 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:47:26 INFO - PROCESS | 1812 | 1461268046547 Marionette TRACE conn3 <- [1,2054,null,{}] 12:47:26 INFO - PROCESS | 1812 | 1461268046552 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:26 INFO - PROCESS | 1812 | 1461268046787 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 12:47:26 INFO - PROCESS | 1812 | 1461268046920 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x88a68c00 == 119 [pid = 1812] [id = 521] 12:47:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x89b21800) [pid = 1812] [serial = 1564] [outer = (nil)] 12:47:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8a3e7000) [pid = 1812] [serial = 1565] [outer = 0x89b21800] 12:47:26 INFO - PROCESS | 1812 | 1461268046997 Marionette DEBUG loaded listener.js 12:47:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8b3b2c00) [pid = 1812] [serial = 1566] [outer = 0x89b21800] 12:47:27 INFO - PROCESS | 1812 | 1461268047724 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1227ms 12:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:47:27 INFO - PROCESS | 1812 | 1461268047778 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 12:47:27 INFO - PROCESS | 1812 | 1461268047781 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 12:47:27 INFO - PROCESS | 1812 | 1461268047787 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:47:27 INFO - PROCESS | 1812 | 1461268047791 Marionette TRACE conn3 <- [1,2058,null,{}] 12:47:27 INFO - PROCESS | 1812 | 1461268047796 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:27 INFO - PROCESS | 1812 | 1461268047967 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 12:47:27 INFO - PROCESS | 1812 | 1461268047982 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8986d800 == 120 [pid = 1812] [id = 522] 12:47:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8b74ec00) [pid = 1812] [serial = 1567] [outer = (nil)] 12:47:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8c009400) [pid = 1812] [serial = 1568] [outer = 0x8b74ec00] 12:47:28 INFO - PROCESS | 1812 | 1461268048054 Marionette DEBUG loaded listener.js 12:47:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8c12fc00) [pid = 1812] [serial = 1569] [outer = 0x8b74ec00] 12:47:29 INFO - PROCESS | 1812 | 1461268049324 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1587ms 12:47:29 INFO - PROCESS | 1812 | 1461268049374 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 12:47:29 INFO - PROCESS | 1812 | 1461268049381 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 12:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:47:29 INFO - PROCESS | 1812 | 1461268049391 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:47:29 INFO - PROCESS | 1812 | 1461268049396 Marionette TRACE conn3 <- [1,2062,null,{}] 12:47:29 INFO - PROCESS | 1812 | 1461268049404 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:29 INFO - PROCESS | 1812 | 1461268049613 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 12:47:29 INFO - PROCESS | 1812 | 1461268049948 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x864f0800 == 121 [pid = 1812] [id = 523] 12:47:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x883b9c00) [pid = 1812] [serial = 1570] [outer = (nil)] 12:47:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x88a67000) [pid = 1812] [serial = 1571] [outer = 0x883b9c00] 12:47:30 INFO - PROCESS | 1812 | 1461268050043 Marionette DEBUG loaded listener.js 12:47:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x88be0000) [pid = 1812] [serial = 1572] [outer = 0x883b9c00] 12:47:31 INFO - PROCESS | 1812 | 1461268051060 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1741ms 12:47:31 INFO - PROCESS | 1812 | 1461268051133 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 12:47:31 INFO - PROCESS | 1812 | 1461268051142 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 12:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:47:31 INFO - PROCESS | 1812 | 1461268051153 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:47:31 INFO - PROCESS | 1812 | 1461268051156 Marionette TRACE conn3 <- [1,2066,null,{}] 12:47:31 INFO - PROCESS | 1812 | 1461268051163 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:31 INFO - PROCESS | 1812 | 1461268051429 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 12:47:31 INFO - PROCESS | 1812 | 1461268051923 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x88a71400 == 122 [pid = 1812] [id = 524] 12:47:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8a3ec400) [pid = 1812] [serial = 1573] [outer = (nil)] 12:47:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8b74a800) [pid = 1812] [serial = 1574] [outer = 0x8a3ec400] 12:47:32 INFO - PROCESS | 1812 | 1461268052025 Marionette DEBUG loaded listener.js 12:47:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8c010000) [pid = 1812] [serial = 1575] [outer = 0x8a3ec400] 12:47:32 INFO - PROCESS | 1812 | 1461268052958 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1881ms 12:47:33 INFO - PROCESS | 1812 | 1461268053034 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 12:47:33 INFO - PROCESS | 1812 | 1461268053038 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 12:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:47:33 INFO - PROCESS | 1812 | 1461268053044 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:47:33 INFO - PROCESS | 1812 | 1461268053051 Marionette TRACE conn3 <- [1,2070,null,{}] 12:47:33 INFO - PROCESS | 1812 | 1461268053068 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:33 INFO - PROCESS | 1812 | 1461268053328 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 12:47:33 INFO - PROCESS | 1812 | 1461268053652 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e41c00 == 123 [pid = 1812] [id = 525] 12:47:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8c360000) [pid = 1812] [serial = 1576] [outer = (nil)] 12:47:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8e0b2800) [pid = 1812] [serial = 1577] [outer = 0x8c360000] 12:47:33 INFO - PROCESS | 1812 | 1461268053746 Marionette DEBUG loaded listener.js 12:47:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8e7e7800) [pid = 1812] [serial = 1578] [outer = 0x8c360000] 12:47:34 INFO - PROCESS | 1812 | 1461268054622 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 12:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1636ms 12:47:34 INFO - PROCESS | 1812 | 1461268054681 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 12:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:47:34 INFO - PROCESS | 1812 | 1461268054686 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 12:47:34 INFO - PROCESS | 1812 | 1461268054693 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:47:34 INFO - PROCESS | 1812 | 1461268054696 Marionette TRACE conn3 <- [1,2074,null,{}] 12:47:34 INFO - PROCESS | 1812 | 1461268054702 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:34 INFO - PROCESS | 1812 | 1461268054914 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 12:47:35 INFO - PROCESS | 1812 | 1461268055253 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x88a68000 == 124 [pid = 1812] [id = 526] 12:47:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x88be0800) [pid = 1812] [serial = 1579] [outer = (nil)] 12:47:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8e815000) [pid = 1812] [serial = 1580] [outer = 0x88be0800] 12:47:35 INFO - PROCESS | 1812 | 1461268055343 Marionette DEBUG loaded listener.js 12:47:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8e8f6800) [pid = 1812] [serial = 1581] [outer = 0x88be0800] 12:47:36 INFO - PROCESS | 1812 | 1461268056208 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 12:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1586ms 12:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:47:36 INFO - PROCESS | 1812 | 1461268056279 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 12:47:36 INFO - PROCESS | 1812 | 1461268056282 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 12:47:36 INFO - PROCESS | 1812 | 1461268056289 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:47:36 INFO - PROCESS | 1812 | 1461268056293 Marionette TRACE conn3 <- [1,2078,null,{}] 12:47:36 INFO - PROCESS | 1812 | 1461268056298 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:36 INFO - PROCESS | 1812 | 1461268056534 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 12:47:36 INFO - PROCESS | 1812 | 1461268056863 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e80b000 == 125 [pid = 1812] [id = 527] 12:47:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8eb99800) [pid = 1812] [serial = 1582] [outer = (nil)] 12:47:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8eba2800) [pid = 1812] [serial = 1583] [outer = 0x8eb99800] 12:47:36 INFO - PROCESS | 1812 | 1461268056992 Marionette DEBUG loaded listener.js 12:47:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8eba5800) [pid = 1812] [serial = 1584] [outer = 0x8eb99800] 12:47:37 INFO - PROCESS | 1812 | 1461268057904 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1688ms 12:47:37 INFO - PROCESS | 1812 | 1461268057977 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 12:47:37 INFO - PROCESS | 1812 | 1461268057981 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 12:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:47:37 INFO - PROCESS | 1812 | 1461268057987 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:47:37 INFO - PROCESS | 1812 | 1461268057991 Marionette TRACE conn3 <- [1,2082,null,{}] 12:47:38 INFO - PROCESS | 1812 | 1461268058013 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:38 INFO - PROCESS | 1812 | 1461268058315 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 12:47:38 INFO - PROCESS | 1812 | 1461268058483 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8eba4000 == 126 [pid = 1812] [id = 528] 12:47:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8f6e4800) [pid = 1812] [serial = 1585] [outer = (nil)] 12:47:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8fbdc800) [pid = 1812] [serial = 1586] [outer = 0x8f6e4800] 12:47:38 INFO - PROCESS | 1812 | 1461268058622 Marionette DEBUG loaded listener.js 12:47:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8fbe6400) [pid = 1812] [serial = 1587] [outer = 0x8f6e4800] 12:47:39 INFO - PROCESS | 1812 | 1461268059508 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1579ms 12:47:39 INFO - PROCESS | 1812 | 1461268059567 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:47:39 INFO - PROCESS | 1812 | 1461268059570 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 12:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:47:39 INFO - PROCESS | 1812 | 1461268059577 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:47:39 INFO - PROCESS | 1812 | 1461268059580 Marionette TRACE conn3 <- [1,2086,null,{}] 12:47:39 INFO - PROCESS | 1812 | 1461268059586 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:39 INFO - PROCESS | 1812 | 1461268059790 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:47:40 INFO - PROCESS | 1812 | 1461268060069 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x849d5c00 == 127 [pid = 1812] [id = 529] 12:47:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8c359c00) [pid = 1812] [serial = 1588] [outer = (nil)] 12:47:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8fcc8400) [pid = 1812] [serial = 1589] [outer = 0x8c359c00] 12:47:40 INFO - PROCESS | 1812 | 1461268060215 Marionette DEBUG loaded listener.js 12:47:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8fd55800) [pid = 1812] [serial = 1590] [outer = 0x8c359c00] 12:47:41 INFO - PROCESS | 1812 | 1461268061126 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1587ms 12:47:41 INFO - PROCESS | 1812 | 1461268061165 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:47:41 INFO - PROCESS | 1812 | 1461268061170 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 12:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:47:41 INFO - PROCESS | 1812 | 1461268061176 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:47:41 INFO - PROCESS | 1812 | 1461268061180 Marionette TRACE conn3 <- [1,2090,null,{}] 12:47:41 INFO - PROCESS | 1812 | 1461268061185 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:41 INFO - PROCESS | 1812 | 1461268061388 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:47:41 INFO - PROCESS | 1812 | 1461268061643 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fcbe000 == 128 [pid = 1812] [id = 530] 12:47:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8fcc1000) [pid = 1812] [serial = 1591] [outer = (nil)] 12:47:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8fe83400) [pid = 1812] [serial = 1592] [outer = 0x8fcc1000] 12:47:41 INFO - PROCESS | 1812 | 1461268061793 Marionette DEBUG loaded listener.js 12:47:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8fffd400) [pid = 1812] [serial = 1593] [outer = 0x8fcc1000] 12:47:42 INFO - PROCESS | 1812 | 1461268062700 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1583ms 12:47:42 INFO - PROCESS | 1812 | 1461268062760 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:47:42 INFO - PROCESS | 1812 | 1461268062764 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 12:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:47:42 INFO - PROCESS | 1812 | 1461268062770 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:47:42 INFO - PROCESS | 1812 | 1461268062773 Marionette TRACE conn3 <- [1,2094,null,{}] 12:47:42 INFO - PROCESS | 1812 | 1461268062779 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:42 INFO - PROCESS | 1812 | 1461268062986 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:47:43 INFO - PROCESS | 1812 | 1461268063309 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd5ec00 == 129 [pid = 1812] [id = 531] 12:47:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8fe7bc00) [pid = 1812] [serial = 1594] [outer = (nil)] 12:47:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x9019ec00) [pid = 1812] [serial = 1595] [outer = 0x8fe7bc00] 12:47:43 INFO - PROCESS | 1812 | 1461268063400 Marionette DEBUG loaded listener.js 12:47:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x901a2000) [pid = 1812] [serial = 1596] [outer = 0x8fe7bc00] 12:47:44 INFO - PROCESS | 1812 | 1461268064283 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1579ms 12:47:44 INFO - PROCESS | 1812 | 1461268064351 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:47:44 INFO - PROCESS | 1812 | 1461268064354 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 12:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:47:44 INFO - PROCESS | 1812 | 1461268064361 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:47:44 INFO - PROCESS | 1812 | 1461268064365 Marionette TRACE conn3 <- [1,2098,null,{}] 12:47:44 INFO - PROCESS | 1812 | 1461268064371 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:44 INFO - PROCESS | 1812 | 1461268064628 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:47:44 INFO - PROCESS | 1812 | 1461268064972 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b7d2400 == 130 [pid = 1812] [id = 532] 12:47:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x902e9800) [pid = 1812] [serial = 1597] [outer = (nil)] 12:47:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x90394c00) [pid = 1812] [serial = 1598] [outer = 0x902e9800] 12:47:45 INFO - PROCESS | 1812 | 1461268065063 Marionette DEBUG loaded listener.js 12:47:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x90398c00) [pid = 1812] [serial = 1599] [outer = 0x902e9800] 12:47:46 INFO - PROCESS | 1812 | 1461268066170 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 12:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1882ms 12:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:47:46 INFO - PROCESS | 1812 | 1461268066244 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:47:46 INFO - PROCESS | 1812 | 1461268066248 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 12:47:46 INFO - PROCESS | 1812 | 1461268066255 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:47:46 INFO - PROCESS | 1812 | 1461268066259 Marionette TRACE conn3 <- [1,2102,null,{}] 12:47:46 INFO - PROCESS | 1812 | 1461268066265 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:46 INFO - PROCESS | 1812 | 1461268066549 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:47:46 INFO - PROCESS | 1812 | 1461268066897 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x902e4000 == 131 [pid = 1812] [id = 533] 12:47:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x91422800) [pid = 1812] [serial = 1600] [outer = (nil)] 12:47:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9284c800) [pid = 1812] [serial = 1601] [outer = 0x91422800] 12:47:47 INFO - PROCESS | 1812 | 1461268067002 Marionette DEBUG loaded listener.js 12:47:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x92957000) [pid = 1812] [serial = 1602] [outer = 0x91422800] 12:47:47 INFO - PROCESS | 1812 | 1461268067939 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 12:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1732ms 12:47:47 INFO - PROCESS | 1812 | 1461268067987 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:47:47 INFO - PROCESS | 1812 | 1461268067990 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 12:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:47:47 INFO - PROCESS | 1812 | 1461268067997 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:47:48 INFO - PROCESS | 1812 | 1461268068000 Marionette TRACE conn3 <- [1,2106,null,{}] 12:47:48 INFO - PROCESS | 1812 | 1461268068006 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:48 INFO - PROCESS | 1812 | 1461268068211 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:47:48 INFO - PROCESS | 1812 | 1461268068497 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x853b5000 == 132 [pid = 1812] [id = 534] 12:47:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x91212000) [pid = 1812] [serial = 1603] [outer = (nil)] 12:47:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x929e6c00) [pid = 1812] [serial = 1604] [outer = 0x91212000] 12:47:48 INFO - PROCESS | 1812 | 1461268068644 Marionette DEBUG loaded listener.js 12:47:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x929ef000) [pid = 1812] [serial = 1605] [outer = 0x91212000] 12:47:49 INFO - PROCESS | 1812 | 1461268069540 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 12:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1580ms 12:47:49 INFO - PROCESS | 1812 | 1461268069578 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:47:49 INFO - PROCESS | 1812 | 1461268069581 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 12:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:47:49 INFO - PROCESS | 1812 | 1461268069588 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:47:49 INFO - PROCESS | 1812 | 1461268069592 Marionette TRACE conn3 <- [1,2110,null,{}] 12:47:49 INFO - PROCESS | 1812 | 1461268069597 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:49 INFO - PROCESS | 1812 | 1461268069848 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:47:50 INFO - PROCESS | 1812 | 1461268070234 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e3e000 == 133 [pid = 1812] [id = 535] 12:47:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8c35f400) [pid = 1812] [serial = 1606] [outer = (nil)] 12:47:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x938ee800) [pid = 1812] [serial = 1607] [outer = 0x8c35f400] 12:47:50 INFO - PROCESS | 1812 | 1461268070329 Marionette DEBUG loaded listener.js 12:47:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x938f6000) [pid = 1812] [serial = 1608] [outer = 0x8c35f400] 12:47:51 INFO - PROCESS | 1812 | 1461268071371 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 12:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1839ms 12:47:51 INFO - PROCESS | 1812 | 1461268071428 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:47:51 INFO - PROCESS | 1812 | 1461268071432 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 12:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:47:51 INFO - PROCESS | 1812 | 1461268071439 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:47:51 INFO - PROCESS | 1812 | 1461268071443 Marionette TRACE conn3 <- [1,2114,null,{}] 12:47:51 INFO - PROCESS | 1812 | 1461268071448 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:51 INFO - PROCESS | 1812 | 1461268071685 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:47:52 INFO - PROCESS | 1812 | 1461268072022 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f390000 == 134 [pid = 1812] [id = 536] 12:47:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x938ea000) [pid = 1812] [serial = 1609] [outer = (nil)] 12:47:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x94f78400) [pid = 1812] [serial = 1610] [outer = 0x938ea000] 12:47:52 INFO - PROCESS | 1812 | 1461268072113 Marionette DEBUG loaded listener.js 12:47:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x94fb5400) [pid = 1812] [serial = 1611] [outer = 0x938ea000] 12:47:53 INFO - PROCESS | 1812 | 1461268073093 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 12:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1740ms 12:47:53 INFO - PROCESS | 1812 | 1461268073183 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:47:53 INFO - PROCESS | 1812 | 1461268073187 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 12:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:47:53 INFO - PROCESS | 1812 | 1461268073193 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:47:53 INFO - PROCESS | 1812 | 1461268073197 Marionette TRACE conn3 <- [1,2118,null,{}] 12:47:53 INFO - PROCESS | 1812 | 1461268073202 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:53 INFO - PROCESS | 1812 | 1461268073436 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:47:53 INFO - PROCESS | 1812 | 1461268073778 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x83eefc00 == 135 [pid = 1812] [id = 537] 12:47:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x90196000) [pid = 1812] [serial = 1612] [outer = (nil)] 12:47:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x95a32400) [pid = 1812] [serial = 1613] [outer = 0x90196000] 12:47:53 INFO - PROCESS | 1812 | 1461268073868 Marionette DEBUG loaded listener.js 12:47:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x96b3f800) [pid = 1812] [serial = 1614] [outer = 0x90196000] 12:47:54 INFO - PROCESS | 1812 | 1461268074740 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 12:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1586ms 12:47:54 INFO - PROCESS | 1812 | 1461268074779 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 12:47:54 INFO - PROCESS | 1812 | 1461268074783 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 12:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:47:54 INFO - PROCESS | 1812 | 1461268074790 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:47:54 INFO - PROCESS | 1812 | 1461268074792 Marionette TRACE conn3 <- [1,2122,null,{}] 12:47:54 INFO - PROCESS | 1812 | 1461268074821 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:55 INFO - PROCESS | 1812 | 1461268075060 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:47:55 INFO - PROCESS | 1812 | 1461268075413 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x90395c00 == 136 [pid = 1812] [id = 538] 12:47:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x91eb1800) [pid = 1812] [serial = 1615] [outer = (nil)] 12:47:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x97810000) [pid = 1812] [serial = 1616] [outer = 0x91eb1800] 12:47:55 INFO - PROCESS | 1812 | 1461268075506 Marionette DEBUG loaded listener.js 12:47:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x97c12800) [pid = 1812] [serial = 1617] [outer = 0x91eb1800] 12:47:56 INFO - PROCESS | 1812 | 1461268076651 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1899ms 12:47:56 INFO - PROCESS | 1812 | 1461268076690 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:47:56 INFO - PROCESS | 1812 | 1461268076693 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 12:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:47:56 INFO - PROCESS | 1812 | 1461268076700 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:47:56 INFO - PROCESS | 1812 | 1461268076703 Marionette TRACE conn3 <- [1,2126,null,{}] 12:47:56 INFO - PROCESS | 1812 | 1461268076709 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:56 INFO - PROCESS | 1812 | 1461268076929 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:47:57 INFO - PROCESS | 1812 | 1461268077283 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8514d400 == 137 [pid = 1812] [id = 539] 12:47:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x97bb8400) [pid = 1812] [serial = 1618] [outer = (nil)] 12:47:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x97e60800) [pid = 1812] [serial = 1619] [outer = 0x97bb8400] 12:47:57 INFO - PROCESS | 1812 | 1461268077378 Marionette DEBUG loaded listener.js 12:47:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x97eadc00) [pid = 1812] [serial = 1620] [outer = 0x97bb8400] 12:47:58 INFO - PROCESS | 1812 | 1461268078290 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 12:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1640ms 12:47:58 INFO - PROCESS | 1812 | 1461268078341 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:47:58 INFO - PROCESS | 1812 | 1461268078345 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 12:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:47:58 INFO - PROCESS | 1812 | 1461268078352 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:47:58 INFO - PROCESS | 1812 | 1461268078354 Marionette TRACE conn3 <- [1,2130,null,{}] 12:47:58 INFO - PROCESS | 1812 | 1461268078361 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:58 INFO - PROCESS | 1812 | 1461268078605 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:47:58 INFO - PROCESS | 1812 | 1461268078942 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:01 INFO - PROCESS | 1812 | --DOCSHELL 0x83dd9c00 == 136 [pid = 1812] [id = 337] 12:48:01 INFO - PROCESS | 1812 | --DOCSHELL 0x88a68c00 == 135 [pid = 1812] [id = 521] 12:48:01 INFO - PROCESS | 1812 | --DOCSHELL 0x88a70000 == 134 [pid = 1812] [id = 520] 12:48:01 INFO - PROCESS | 1812 | --DOCSHELL 0x883c3800 == 133 [pid = 1812] [id = 519] 12:48:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8514b800 == 132 [pid = 1812] [id = 518] 12:48:01 INFO - PROCESS | 1812 | --DOCSHELL 0x864f0c00 == 131 [pid = 1812] [id = 516] 12:48:01 INFO - PROCESS | 1812 | --DOCSHELL 0x98f60000 == 130 [pid = 1812] [id = 515] 12:48:01 INFO - PROCESS | 1812 | --DOCSHELL 0x95a9c000 == 129 [pid = 1812] [id = 514] 12:48:01 INFO - PROCESS | 1812 | --DOCSHELL 0x95a9a000 == 128 [pid = 1812] [id = 513] 12:48:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x83dd9c00 == 129 [pid = 1812] [id = 540] 12:48:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8514b800) [pid = 1812] [serial = 1621] [outer = (nil)] 12:48:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x881f4800) [pid = 1812] [serial = 1622] [outer = 0x8514b800] 12:48:01 INFO - PROCESS | 1812 | 1461268081177 Marionette DEBUG loaded listener.js 12:48:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x883bac00) [pid = 1812] [serial = 1623] [outer = 0x8514b800] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x96fe7000) [pid = 1812] [serial = 1470] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8fbe8800) [pid = 1812] [serial = 1451] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8f6e7400) [pid = 1812] [serial = 1449] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x929cf000) [pid = 1812] [serial = 1464] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x98233c00) [pid = 1812] [serial = 1479] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8881e800) [pid = 1812] [serial = 1488] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8e7ec800) [pid = 1812] [serial = 1443] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x938eac00) [pid = 1812] [serial = 1466] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x9294e000) [pid = 1812] [serial = 1463] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x983f3c00) [pid = 1812] [serial = 1482] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x98231800) [pid = 1812] [serial = 1478] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x89e41000) [pid = 1812] [serial = 1437] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8a72bc00) [pid = 1812] [serial = 1493] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8e957400) [pid = 1812] [serial = 1446] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8fcbe400) [pid = 1812] [serial = 1452] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x97e5f400) [pid = 1812] [serial = 1475] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8c12c800) [pid = 1812] [serial = 1440] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x91208400) [pid = 1812] [serial = 1460] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x97c1c800) [pid = 1812] [serial = 1472] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x91223000) [pid = 1812] [serial = 1461] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x90199c00) [pid = 1812] [serial = 1457] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x98e29000) [pid = 1812] [serial = 1484] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8fff2800) [pid = 1812] [serial = 1455] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8e0b6c00) [pid = 1812] [serial = 1442] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x97c1f400) [pid = 1812] [serial = 1473] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8b743c00) [pid = 1812] [serial = 1494] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8c007c00) [pid = 1812] [serial = 1439] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x89cc9c00) [pid = 1812] [serial = 1496] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8e953000) [pid = 1812] [serial = 1445] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x881f3000) [pid = 1812] [serial = 1434] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8a727800) [pid = 1812] [serial = 1368] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x86349c00) [pid = 1812] [serial = 1433] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8f387400) [pid = 1812] [serial = 1448] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x93add400) [pid = 1812] [serial = 1467] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x97e64400) [pid = 1812] [serial = 1476] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x88811c00) [pid = 1812] [serial = 1487] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x901a0400) [pid = 1812] [serial = 1458] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8fe7fc00) [pid = 1812] [serial = 1454] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x96b41000) [pid = 1812] [serial = 1469] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x89cc9800) [pid = 1812] [serial = 1491] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x89b29000) [pid = 1812] [serial = 1436] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x9823f400) [pid = 1812] [serial = 1481] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8986bc00) [pid = 1812] [serial = 1490] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8c135000) [pid = 1812] [serial = 1499] [outer = (nil)] [url = about:blank] 12:48:01 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8b7d2c00) [pid = 1812] [serial = 1497] [outer = (nil)] [url = about:blank] 12:48:02 INFO - PROCESS | 1812 | 1461268082296 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 12:48:02 INFO - PROCESS | 1812 | 1461268082351 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 12:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:48:02 INFO - PROCESS | 1812 | 1461268082378 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:48:02 INFO - PROCESS | 1812 | 1461268082383 Marionette TRACE conn3 <- [1,2134,null,{}] 12:48:02 INFO - PROCESS | 1812 | 1461268082390 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:02 INFO - PROCESS | 1812 | 1461268082625 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:48:02 INFO - PROCESS | 1812 | 1461268082835 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x89b24800 == 130 [pid = 1812] [id = 541] 12:48:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x89cc9800) [pid = 1812] [serial = 1624] [outer = (nil)] 12:48:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x89cd2000) [pid = 1812] [serial = 1625] [outer = 0x89cc9800] 12:48:02 INFO - PROCESS | 1812 | 1461268082968 Marionette DEBUG loaded listener.js 12:48:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x89e40400) [pid = 1812] [serial = 1626] [outer = 0x89cc9800] 12:48:03 INFO - PROCESS | 1812 | 1461268083818 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 12:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1542ms 12:48:03 INFO - PROCESS | 1812 | 1461268083918 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 12:48:03 INFO - PROCESS | 1812 | 1461268083924 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 12:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:48:03 INFO - PROCESS | 1812 | 1461268083934 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:48:03 INFO - PROCESS | 1812 | 1461268083938 Marionette TRACE conn3 <- [1,2138,null,{}] 12:48:03 INFO - PROCESS | 1812 | 1461268083944 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:04 INFO - PROCESS | 1812 | 1461268084256 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:48:04 INFO - PROCESS | 1812 | 1461268084302 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x89cca400 == 131 [pid = 1812] [id = 542] 12:48:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x89cd6c00) [pid = 1812] [serial = 1627] [outer = (nil)] 12:48:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8b3b1c00) [pid = 1812] [serial = 1628] [outer = 0x89cd6c00] 12:48:04 INFO - PROCESS | 1812 | 1461268084414 Marionette DEBUG loaded listener.js 12:48:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8b750c00) [pid = 1812] [serial = 1629] [outer = 0x89cd6c00] 12:48:05 INFO - PROCESS | 1812 | 1461268085842 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 12:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2535ms 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8e809000) [pid = 1812] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x98f77800) [pid = 1812] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x998cd800) [pid = 1812] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8f6e3400) [pid = 1812] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x901a5400) [pid = 1812] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x93ae1000) [pid = 1812] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x929c8c00) [pid = 1812] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x864ea800) [pid = 1812] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x883c9400) [pid = 1812] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x864e8800) [pid = 1812] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x97f08800) [pid = 1812] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8fb3e400) [pid = 1812] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8fb48800) [pid = 1812] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x98237c00) [pid = 1812] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8fd5f400) [pid = 1812] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8a3ecc00) [pid = 1812] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x93adec00) [pid = 1812] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x864e5800) [pid = 1812] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x888cf000) [pid = 1812] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8c12c000) [pid = 1812] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x98238800) [pid = 1812] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x858a7800) [pid = 1812] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:48:06 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x89b21800) [pid = 1812] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:48:06 INFO - PROCESS | 1812 | 1461268086617 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:48:06 INFO - PROCESS | 1812 | 1461268086621 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 12:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:48:06 INFO - PROCESS | 1812 | 1461268086629 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:48:06 INFO - PROCESS | 1812 | 1461268086634 Marionette TRACE conn3 <- [1,2142,null,{}] 12:48:06 INFO - PROCESS | 1812 | 1461268086650 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:06 INFO - PROCESS | 1812 | 1461268086918 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:48:07 INFO - PROCESS | 1812 | 1461268087047 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x89b21800 == 132 [pid = 1812] [id = 543] 12:48:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8c008c00) [pid = 1812] [serial = 1630] [outer = (nil)] 12:48:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8c12c000) [pid = 1812] [serial = 1631] [outer = 0x8c008c00] 12:48:07 INFO - PROCESS | 1812 | 1461268087134 Marionette DEBUG loaded listener.js 12:48:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8c1be400) [pid = 1812] [serial = 1632] [outer = 0x8c008c00] 12:48:07 INFO - PROCESS | 1812 | 1461268087975 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 12:48:08 INFO - PROCESS | 1812 | 1461268088022 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 12:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:48:08 INFO - PROCESS | 1812 | 1461268088030 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:48:08 INFO - PROCESS | 1812 | 1461268088033 Marionette TRACE conn3 <- [1,2146,null,{}] 12:48:08 INFO - PROCESS | 1812 | 1461268088039 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:08 INFO - PROCESS | 1812 | 1461268088267 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:48:08 INFO - PROCESS | 1812 | 1461268088593 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x86343400 == 133 [pid = 1812] [id = 544] 12:48:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8634ac00) [pid = 1812] [serial = 1633] [outer = (nil)] 12:48:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x864ea800) [pid = 1812] [serial = 1634] [outer = 0x8634ac00] 12:48:08 INFO - PROCESS | 1812 | 1461268088760 Marionette DEBUG loaded listener.js 12:48:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x88811c00) [pid = 1812] [serial = 1635] [outer = 0x8634ac00] 12:48:09 INFO - PROCESS | 1812 | 1461268089881 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 12:48:09 INFO - PROCESS | 1812 | 1461268089978 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 12:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:48:09 INFO - PROCESS | 1812 | 1461268089990 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:48:09 INFO - PROCESS | 1812 | 1461268089998 Marionette TRACE conn3 <- [1,2150,null,{}] 12:48:10 INFO - PROCESS | 1812 | 1461268090007 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:10 INFO - PROCESS | 1812 | 1461268090418 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:48:10 INFO - PROCESS | 1812 | 1461268090693 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x89b2cc00 == 134 [pid = 1812] [id = 545] 12:48:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x89cca800) [pid = 1812] [serial = 1636] [outer = (nil)] 12:48:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8a3e3400) [pid = 1812] [serial = 1637] [outer = 0x89cca800] 12:48:10 INFO - PROCESS | 1812 | 1461268090788 Marionette DEBUG loaded listener.js 12:48:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8a724800) [pid = 1812] [serial = 1638] [outer = 0x89cca800] 12:48:11 INFO - PROCESS | 1812 | 1461268091801 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 12:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1855ms 12:48:11 INFO - PROCESS | 1812 | 1461268091847 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:48:11 INFO - PROCESS | 1812 | 1461268091853 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 12:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:48:11 INFO - PROCESS | 1812 | 1461268091862 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:48:11 INFO - PROCESS | 1812 | 1461268091866 Marionette TRACE conn3 <- [1,2154,null,{}] 12:48:11 INFO - PROCESS | 1812 | 1461268091872 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:12 INFO - PROCESS | 1812 | 1461268092116 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:48:12 INFO - PROCESS | 1812 | 1461268092483 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x89ccb400 == 135 [pid = 1812] [id = 546] 12:48:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8b74f800) [pid = 1812] [serial = 1639] [outer = (nil)] 12:48:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8c011800) [pid = 1812] [serial = 1640] [outer = 0x8b74f800] 12:48:12 INFO - PROCESS | 1812 | 1461268092578 Marionette DEBUG loaded listener.js 12:48:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8c365400) [pid = 1812] [serial = 1641] [outer = 0x8b74f800] 12:48:13 INFO - PROCESS | 1812 | 1461268093548 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1735ms 12:48:13 INFO - PROCESS | 1812 | 1461268093597 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:48:13 INFO - PROCESS | 1812 | 1461268093601 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 12:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:48:13 INFO - PROCESS | 1812 | 1461268093611 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:48:13 INFO - PROCESS | 1812 | 1461268093620 Marionette TRACE conn3 <- [1,2158,null,{}] 12:48:13 INFO - PROCESS | 1812 | 1461268093636 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:13 INFO - PROCESS | 1812 | 1461268093868 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:48:14 INFO - PROCESS | 1812 | 1461268094204 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x853b7400 == 136 [pid = 1812] [id = 547] 12:48:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x89b2a000) [pid = 1812] [serial = 1642] [outer = (nil)] 12:48:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8e80f000) [pid = 1812] [serial = 1643] [outer = 0x89b2a000] 12:48:14 INFO - PROCESS | 1812 | 1461268094298 Marionette DEBUG loaded listener.js 12:48:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8e95ec00) [pid = 1812] [serial = 1644] [outer = 0x89b2a000] 12:48:15 INFO - PROCESS | 1812 | 1461268095193 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1648ms 12:48:15 INFO - PROCESS | 1812 | 1461268095256 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:48:15 INFO - PROCESS | 1812 | 1461268095261 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 12:48:15 INFO - PROCESS | 1812 | 1461268095268 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:48:15 INFO - PROCESS | 1812 | 1461268095271 Marionette TRACE conn3 <- [1,2162,null,{}] 12:48:15 INFO - PROCESS | 1812 | 1461268095277 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:15 INFO - PROCESS | 1812 | 1461268095495 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:48:15 INFO - PROCESS | 1812 | 1461268095818 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x89ccb000 == 137 [pid = 1812] [id = 548] 12:48:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8c00c000) [pid = 1812] [serial = 1645] [outer = (nil)] 12:48:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8f6db000) [pid = 1812] [serial = 1646] [outer = 0x8c00c000] 12:48:15 INFO - PROCESS | 1812 | 1461268095910 Marionette DEBUG loaded listener.js 12:48:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8f6e1c00) [pid = 1812] [serial = 1647] [outer = 0x8c00c000] 12:48:16 INFO - PROCESS | 1812 | 1461268096808 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 12:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1603ms 12:48:16 INFO - PROCESS | 1812 | 1461268096872 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:48:16 INFO - PROCESS | 1812 | 1461268096876 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 12:48:16 INFO - PROCESS | 1812 | 1461268096882 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:48:16 INFO - PROCESS | 1812 | 1461268096886 Marionette TRACE conn3 <- [1,2166,null,{}] 12:48:16 INFO - PROCESS | 1812 | 1461268096891 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:17 INFO - PROCESS | 1812 | 1461268097097 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:48:17 INFO - PROCESS | 1812 | 1461268097445 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb41000 == 138 [pid = 1812] [id = 549] 12:48:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8fb43400) [pid = 1812] [serial = 1648] [outer = (nil)] 12:48:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8fb4a400) [pid = 1812] [serial = 1649] [outer = 0x8fb43400] 12:48:17 INFO - PROCESS | 1812 | 1461268097555 Marionette DEBUG loaded listener.js 12:48:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8fd5f800) [pid = 1812] [serial = 1650] [outer = 0x8fb43400] 12:48:18 INFO - PROCESS | 1812 | 1461268098538 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 12:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1732ms 12:48:18 INFO - PROCESS | 1812 | 1461268098618 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:48:18 INFO - PROCESS | 1812 | 1461268098622 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 12:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:48:18 INFO - PROCESS | 1812 | 1461268098630 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:48:18 INFO - PROCESS | 1812 | 1461268098634 Marionette TRACE conn3 <- [1,2170,null,{}] 12:48:18 INFO - PROCESS | 1812 | 1461268098640 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:18 INFO - PROCESS | 1812 | 1461268098875 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:48:19 INFO - PROCESS | 1812 | 1461268099216 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x88be2400 == 139 [pid = 1812] [id = 550] 12:48:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8a727000) [pid = 1812] [serial = 1651] [outer = (nil)] 12:48:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8fff4400) [pid = 1812] [serial = 1652] [outer = 0x8a727000] 12:48:19 INFO - PROCESS | 1812 | 1461268099308 Marionette DEBUG loaded listener.js 12:48:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x90192c00) [pid = 1812] [serial = 1653] [outer = 0x8a727000] 12:48:20 INFO - PROCESS | 1812 | 1461268100217 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 12:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1638ms 12:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:48:20 INFO - PROCESS | 1812 | 1461268100269 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:48:20 INFO - PROCESS | 1812 | 1461268100272 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 12:48:20 INFO - PROCESS | 1812 | 1461268100279 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:48:20 INFO - PROCESS | 1812 | 1461268100282 Marionette TRACE conn3 <- [1,2174,null,{}] 12:48:20 INFO - PROCESS | 1812 | 1461268100288 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:20 INFO - PROCESS | 1812 | 1461268100508 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:48:20 INFO - PROCESS | 1812 | 1461268100832 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f38b000 == 140 [pid = 1812] [id = 551] 12:48:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8fff3400) [pid = 1812] [serial = 1654] [outer = (nil)] 12:48:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x901abc00) [pid = 1812] [serial = 1655] [outer = 0x8fff3400] 12:48:20 INFO - PROCESS | 1812 | 1461268100923 Marionette DEBUG loaded listener.js 12:48:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x902e1c00) [pid = 1812] [serial = 1656] [outer = 0x8fff3400] 12:48:21 INFO - PROCESS | 1812 | 1461268101807 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1594ms 12:48:21 INFO - PROCESS | 1812 | 1461268101873 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:48:21 INFO - PROCESS | 1812 | 1461268101877 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 12:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:48:21 INFO - PROCESS | 1812 | 1461268101883 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:48:21 INFO - PROCESS | 1812 | 1461268101887 Marionette TRACE conn3 <- [1,2178,null,{}] 12:48:21 INFO - PROCESS | 1812 | 1461268101893 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:22 INFO - PROCESS | 1812 | 1461268102093 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:48:22 INFO - PROCESS | 1812 | 1461268102433 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x9019f800 == 141 [pid = 1812] [id = 552] 12:48:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x901a2800) [pid = 1812] [serial = 1657] [outer = (nil)] 12:48:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x91425000) [pid = 1812] [serial = 1658] [outer = 0x901a2800] 12:48:22 INFO - PROCESS | 1812 | 1461268102523 Marionette DEBUG loaded listener.js 12:48:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x91eafc00) [pid = 1812] [serial = 1659] [outer = 0x901a2800] 12:48:23 INFO - PROCESS | 1812 | 1461268103492 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1645ms 12:48:23 INFO - PROCESS | 1812 | 1461268103530 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:48:23 INFO - PROCESS | 1812 | 1461268103533 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 12:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:48:23 INFO - PROCESS | 1812 | 1461268103540 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:48:23 INFO - PROCESS | 1812 | 1461268103544 Marionette TRACE conn3 <- [1,2182,null,{}] 12:48:23 INFO - PROCESS | 1812 | 1461268103549 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:23 INFO - PROCESS | 1812 | 1461268103771 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:48:24 INFO - PROCESS | 1812 | 1461268104107 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c12b800 == 142 [pid = 1812] [id = 553] 12:48:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8e80d000) [pid = 1812] [serial = 1660] [outer = (nil)] 12:48:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x92955000) [pid = 1812] [serial = 1661] [outer = 0x8e80d000] 12:48:24 INFO - PROCESS | 1812 | 1461268104202 Marionette DEBUG loaded listener.js 12:48:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x929c6c00) [pid = 1812] [serial = 1662] [outer = 0x8e80d000] 12:48:25 INFO - PROCESS | 1812 | 1461268105099 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1631ms 12:48:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:48:25 INFO - PROCESS | 1812 | 1461268105171 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:48:25 INFO - PROCESS | 1812 | 1461268105175 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 12:48:25 INFO - PROCESS | 1812 | 1461268105181 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:48:25 INFO - PROCESS | 1812 | 1461268105185 Marionette TRACE conn3 <- [1,2186,null,{}] 12:48:25 INFO - PROCESS | 1812 | 1461268105191 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:25 INFO - PROCESS | 1812 | 1461268105435 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:48:25 INFO - PROCESS | 1812 | 1461268105789 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x93ad6800 == 143 [pid = 1812] [id = 554] 12:48:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x93adc400) [pid = 1812] [serial = 1663] [outer = (nil)] 12:48:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x93ae3400) [pid = 1812] [serial = 1664] [outer = 0x93adc400] 12:48:25 INFO - PROCESS | 1812 | 1461268105898 Marionette DEBUG loaded listener.js 12:48:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x94fc0800) [pid = 1812] [serial = 1665] [outer = 0x93adc400] 12:48:26 INFO - PROCESS | 1812 | 1461268106830 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:48:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:48:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1694ms 12:48:26 INFO - PROCESS | 1812 | 1461268106875 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:48:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:48:26 INFO - PROCESS | 1812 | 1461268106879 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 12:48:26 INFO - PROCESS | 1812 | 1461268106886 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:48:26 INFO - PROCESS | 1812 | 1461268106890 Marionette TRACE conn3 <- [1,2190,null,{}] 12:48:26 INFO - PROCESS | 1812 | 1461268106896 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:27 INFO - PROCESS | 1812 | 1461268107133 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:48:27 INFO - PROCESS | 1812 | 1461268107474 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x901a9c00 == 144 [pid = 1812] [id = 555] 12:48:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x96fe7000) [pid = 1812] [serial = 1666] [outer = (nil)] 12:48:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x97c20c00) [pid = 1812] [serial = 1667] [outer = 0x96fe7000] 12:48:27 INFO - PROCESS | 1812 | 1461268107566 Marionette DEBUG loaded listener.js 12:48:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x97cf3400) [pid = 1812] [serial = 1668] [outer = 0x96fe7000] 12:48:28 INFO - PROCESS | 1812 | 1461268108461 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 12:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1636ms 12:48:28 INFO - PROCESS | 1812 | 1461268108522 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:48:28 INFO - PROCESS | 1812 | 1461268108525 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 12:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:48:28 INFO - PROCESS | 1812 | 1461268108532 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:48:28 INFO - PROCESS | 1812 | 1461268108535 Marionette TRACE conn3 <- [1,2194,null,{}] 12:48:28 INFO - PROCESS | 1812 | 1461268108541 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:28 INFO - PROCESS | 1812 | 1461268108755 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:48:29 INFO - PROCESS | 1812 | 1461268109089 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb49c00 == 145 [pid = 1812] [id = 556] 12:48:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8fd5bc00) [pid = 1812] [serial = 1669] [outer = (nil)] 12:48:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x98233000) [pid = 1812] [serial = 1670] [outer = 0x8fd5bc00] 12:48:29 INFO - PROCESS | 1812 | 1461268109180 Marionette DEBUG loaded listener.js 12:48:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x98235800) [pid = 1812] [serial = 1671] [outer = 0x8fd5bc00] 12:48:30 INFO - PROCESS | 1812 | 1461268110058 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 12:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1597ms 12:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:48:30 INFO - PROCESS | 1812 | 1461268110130 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:48:30 INFO - PROCESS | 1812 | 1461268110133 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 12:48:30 INFO - PROCESS | 1812 | 1461268110141 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:48:30 INFO - PROCESS | 1812 | 1461268110143 Marionette TRACE conn3 <- [1,2198,null,{}] 12:48:30 INFO - PROCESS | 1812 | 1461268110150 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:30 INFO - PROCESS | 1812 | 1461268110379 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:48:30 INFO - PROCESS | 1812 | 1461268110705 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x97cf0000 == 146 [pid = 1812] [id = 557] 12:48:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x97e65c00) [pid = 1812] [serial = 1672] [outer = (nil)] 12:48:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x98b0e800) [pid = 1812] [serial = 1673] [outer = 0x97e65c00] 12:48:30 INFO - PROCESS | 1812 | 1461268110797 Marionette DEBUG loaded listener.js 12:48:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x98e21000) [pid = 1812] [serial = 1674] [outer = 0x97e65c00] 12:48:31 INFO - PROCESS | 1812 | 1461268111699 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1635ms 12:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:48:31 INFO - PROCESS | 1812 | 1461268111775 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:48:31 INFO - PROCESS | 1812 | 1461268111778 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 12:48:31 INFO - PROCESS | 1812 | 1461268111786 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:48:31 INFO - PROCESS | 1812 | 1461268111792 Marionette TRACE conn3 <- [1,2202,null,{}] 12:48:31 INFO - PROCESS | 1812 | 1461268111801 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:32 INFO - PROCESS | 1812 | 1461268112064 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:48:32 INFO - PROCESS | 1812 | 1461268112414 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x97f0f800 == 147 [pid = 1812] [id = 558] 12:48:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x983f4c00) [pid = 1812] [serial = 1675] [outer = (nil)] 12:48:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x98f07800) [pid = 1812] [serial = 1676] [outer = 0x983f4c00] 12:48:32 INFO - PROCESS | 1812 | 1461268112505 Marionette DEBUG loaded listener.js 12:48:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x98ebf400) [pid = 1812] [serial = 1677] [outer = 0x983f4c00] 12:48:33 INFO - PROCESS | 1812 | 1461268113462 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:48:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:48:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1736ms 12:48:33 INFO - PROCESS | 1812 | 1461268113520 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:48:33 INFO - PROCESS | 1812 | 1461268113524 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 12:48:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:48:33 INFO - PROCESS | 1812 | 1461268113530 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:48:33 INFO - PROCESS | 1812 | 1461268113533 Marionette TRACE conn3 <- [1,2206,null,{}] 12:48:33 INFO - PROCESS | 1812 | 1461268113539 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:33 INFO - PROCESS | 1812 | 1461268113754 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:48:34 INFO - PROCESS | 1812 | 1461268114093 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x853bf400 == 148 [pid = 1812] [id = 559] 12:48:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8fcc5400) [pid = 1812] [serial = 1678] [outer = (nil)] 12:48:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x98f77400) [pid = 1812] [serial = 1679] [outer = 0x8fcc5400] 12:48:34 INFO - PROCESS | 1812 | 1461268114186 Marionette DEBUG loaded listener.js 12:48:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x9914c000) [pid = 1812] [serial = 1680] [outer = 0x8fcc5400] 12:48:35 INFO - PROCESS | 1812 | 1461268115156 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 12:48:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:48:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1693ms 12:48:35 INFO - PROCESS | 1812 | 1461268115225 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:48:35 INFO - PROCESS | 1812 | 1461268115229 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 12:48:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:48:35 INFO - PROCESS | 1812 | 1461268115235 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:48:35 INFO - PROCESS | 1812 | 1461268115238 Marionette TRACE conn3 <- [1,2210,null,{}] 12:48:35 INFO - PROCESS | 1812 | 1461268115244 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:35 INFO - PROCESS | 1812 | 1461268115447 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:48:35 INFO - PROCESS | 1812 | 1461268115792 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x97cf1400 == 149 [pid = 1812] [id = 560] 12:48:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x98f02000) [pid = 1812] [serial = 1681] [outer = (nil)] 12:48:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x99c2f800) [pid = 1812] [serial = 1682] [outer = 0x98f02000] 12:48:35 INFO - PROCESS | 1812 | 1461268115886 Marionette DEBUG loaded listener.js 12:48:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x99c3d800) [pid = 1812] [serial = 1683] [outer = 0x98f02000] 12:48:36 INFO - PROCESS | 1812 | 1461268116777 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 12:48:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:48:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1585ms 12:48:36 INFO - PROCESS | 1812 | 1461268116820 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:48:36 INFO - PROCESS | 1812 | 1461268116824 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 12:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:48:36 INFO - PROCESS | 1812 | 1461268116830 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:48:36 INFO - PROCESS | 1812 | 1461268116834 Marionette TRACE conn3 <- [1,2214,null,{}] 12:48:36 INFO - PROCESS | 1812 | 1461268116840 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:37 INFO - PROCESS | 1812 | 1461268117166 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:48:37 INFO - PROCESS | 1812 | 1461268117578 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x849d3c00 == 150 [pid = 1812] [id = 561] 12:48:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x99829c00) [pid = 1812] [serial = 1684] [outer = (nil)] 12:48:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x9aec9400) [pid = 1812] [serial = 1685] [outer = 0x99829c00] 12:48:37 INFO - PROCESS | 1812 | 1461268117667 Marionette DEBUG loaded listener.js 12:48:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x9aed1800) [pid = 1812] [serial = 1686] [outer = 0x99829c00] 12:48:38 INFO - PROCESS | 1812 | 1461268118728 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 12:48:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1943ms 12:48:38 INFO - PROCESS | 1812 | 1461268118774 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:48:38 INFO - PROCESS | 1812 | 1461268118778 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 12:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:48:38 INFO - PROCESS | 1812 | 1461268118784 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:48:38 INFO - PROCESS | 1812 | 1461268118787 Marionette TRACE conn3 <- [1,2218,null,{}] 12:48:38 INFO - PROCESS | 1812 | 1461268118793 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:39 INFO - PROCESS | 1812 | 1461268119005 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x983f3000 == 149 [pid = 1812] [id = 399] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x98f5f000 == 148 [pid = 1812] [id = 401] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x98eb9c00 == 147 [pid = 1812] [id = 400] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x929e8400 == 146 [pid = 1812] [id = 106] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x888d6000 == 145 [pid = 1812] [id = 406] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x89b21800 == 144 [pid = 1812] [id = 543] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x89cca400 == 143 [pid = 1812] [id = 542] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x89b24800 == 142 [pid = 1812] [id = 541] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x83dd9c00 == 141 [pid = 1812] [id = 540] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8f390000 == 140 [pid = 1812] [id = 536] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x853b5000 == 139 [pid = 1812] [id = 534] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x89e3e000 == 138 [pid = 1812] [id = 535] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x902e4000 == 137 [pid = 1812] [id = 533] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8b7d2400 == 136 [pid = 1812] [id = 532] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd5ec00 == 135 [pid = 1812] [id = 531] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x849d5c00 == 134 [pid = 1812] [id = 529] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8fcbe000 == 133 [pid = 1812] [id = 530] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8eba4000 == 132 [pid = 1812] [id = 528] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8e80b000 == 131 [pid = 1812] [id = 527] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x88a68000 == 130 [pid = 1812] [id = 526] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x89e41c00 == 129 [pid = 1812] [id = 525] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x864f0800 == 128 [pid = 1812] [id = 523] 12:48:41 INFO - PROCESS | 1812 | --DOCSHELL 0x88a71400 == 127 [pid = 1812] [id = 524] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8e953400) [pid = 1812] [serial = 1508] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x99218400) [pid = 1812] [serial = 1548] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x99c94800) [pid = 1812] [serial = 1553] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8f84e800) [pid = 1812] [serial = 1514] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x928c6400) [pid = 1812] [serial = 1527] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x97816400) [pid = 1812] [serial = 1536] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x929eb400) [pid = 1812] [serial = 1530] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8f6de400) [pid = 1812] [serial = 1512] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8986b800) [pid = 1812] [serial = 1560] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x97777800) [pid = 1812] [serial = 1539] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x98ebc000) [pid = 1812] [serial = 1542] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8fb3e800) [pid = 1812] [serial = 1515] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x88bdec00) [pid = 1812] [serial = 1559] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8fcca800) [pid = 1812] [serial = 1517] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x9120f000) [pid = 1812] [serial = 1524] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x9780a000) [pid = 1812] [serial = 1535] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8eba3800) [pid = 1812] [serial = 1538] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x9284ac00) [pid = 1812] [serial = 1526] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x99211000) [pid = 1812] [serial = 1547] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x98f60c00) [pid = 1812] [serial = 1545] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8e95f000) [pid = 1812] [serial = 1509] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x90195c00) [pid = 1812] [serial = 1520] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x99c99400) [pid = 1812] [serial = 1554] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8b3b1400) [pid = 1812] [serial = 1563] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x94f7b000) [pid = 1812] [serial = 1532] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x883c5400) [pid = 1812] [serial = 1557] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8f38ec00) [pid = 1812] [serial = 1511] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8a3f0000) [pid = 1812] [serial = 1503] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8e0b4800) [pid = 1812] [serial = 1506] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8fe7e800) [pid = 1812] [serial = 1518] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x98f5f800) [pid = 1812] [serial = 1544] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x998d7800) [pid = 1812] [serial = 1551] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8a723c00) [pid = 1812] [serial = 1562] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x98eb7400) [pid = 1812] [serial = 1541] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x901a0c00) [pid = 1812] [serial = 1521] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8b7d3000) [pid = 1812] [serial = 1431] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8a3e7000) [pid = 1812] [serial = 1565] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x929e6800) [pid = 1812] [serial = 1529] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x883b6c00) [pid = 1812] [serial = 1556] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x89e3dc00) [pid = 1812] [serial = 1502] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x998d3000) [pid = 1812] [serial = 1550] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8c35c400) [pid = 1812] [serial = 1505] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x94fdd000) [pid = 1812] [serial = 1533] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x90398000) [pid = 1812] [serial = 1523] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8c009400) [pid = 1812] [serial = 1568] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8b3b2c00) [pid = 1812] [serial = 1566] [outer = (nil)] [url = about:blank] 12:48:41 INFO - PROCESS | 1812 | 1461268121479 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x883b7c00 == 128 [pid = 1812] [id = 562] 12:48:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x883b8800) [pid = 1812] [serial = 1687] [outer = (nil)] 12:48:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x883c6400) [pid = 1812] [serial = 1688] [outer = 0x883b8800] 12:48:41 INFO - PROCESS | 1812 | 1461268121559 Marionette DEBUG loaded listener.js 12:48:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x888d1800) [pid = 1812] [serial = 1689] [outer = 0x883b8800] 12:48:42 INFO - PROCESS | 1812 | 1461268122379 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 12:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 3637ms 12:48:42 INFO - PROCESS | 1812 | 1461268122422 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:48:42 INFO - PROCESS | 1812 | 1461268122429 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 12:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:48:42 INFO - PROCESS | 1812 | 1461268122438 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:48:42 INFO - PROCESS | 1812 | 1461268122443 Marionette TRACE conn3 <- [1,2222,null,{}] 12:48:42 INFO - PROCESS | 1812 | 1461268122449 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:42 INFO - PROCESS | 1812 | 1461268122662 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:48:42 INFO - PROCESS | 1812 | 1461268122868 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x89b29000 == 129 [pid = 1812] [id = 563] 12:48:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x89b29c00) [pid = 1812] [serial = 1690] [outer = (nil)] 12:48:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x89cd7000) [pid = 1812] [serial = 1691] [outer = 0x89b29c00] 12:48:42 INFO - PROCESS | 1812 | 1461268122949 Marionette DEBUG loaded listener.js 12:48:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x89e4a000) [pid = 1812] [serial = 1692] [outer = 0x89b29c00] 12:48:43 INFO - PROCESS | 1812 | 1461268123907 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1530ms 12:48:43 INFO - PROCESS | 1812 | 1461268123975 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:48:43 INFO - PROCESS | 1812 | 1461268123981 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 12:48:43 INFO - PROCESS | 1812 | 1461268123987 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:48:43 INFO - PROCESS | 1812 | 1461268123991 Marionette TRACE conn3 <- [1,2226,null,{}] 12:48:44 INFO - PROCESS | 1812 | 1461268123996 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:44 INFO - PROCESS | 1812 | 1461268124262 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:48:44 INFO - PROCESS | 1812 | 1461268124295 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a726800 == 130 [pid = 1812] [id = 564] 12:48:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8b3b2c00) [pid = 1812] [serial = 1693] [outer = (nil)] 12:48:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8b743000) [pid = 1812] [serial = 1694] [outer = 0x8b3b2c00] 12:48:44 INFO - PROCESS | 1812 | 1461268124367 Marionette DEBUG loaded listener.js 12:48:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8b7cd000) [pid = 1812] [serial = 1695] [outer = 0x8b3b2c00] 12:48:45 INFO - PROCESS | 1812 | 1461268125446 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 12:48:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:48:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1487ms 12:48:45 INFO - PROCESS | 1812 | 1461268125473 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:48:45 INFO - PROCESS | 1812 | 1461268125477 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 12:48:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:48:45 INFO - PROCESS | 1812 | 1461268125499 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:48:45 INFO - PROCESS | 1812 | 1461268125508 Marionette TRACE conn3 <- [1,2230,null,{}] 12:48:45 INFO - PROCESS | 1812 | 1461268125513 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:45 INFO - PROCESS | 1812 | 1461268125836 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x91212000) [pid = 1812] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x883cb000) [pid = 1812] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x91eb1800) [pid = 1812] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8c35f400) [pid = 1812] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x89cc9800) [pid = 1812] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x91422800) [pid = 1812] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8c359c00) [pid = 1812] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x88be0800) [pid = 1812] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8a3ec400) [pid = 1812] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8c360000) [pid = 1812] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8eb99800) [pid = 1812] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8fcc1000) [pid = 1812] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x902e9800) [pid = 1812] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8fe7bc00) [pid = 1812] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8f6e4800) [pid = 1812] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x94fdbc00) [pid = 1812] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x89cd6c00) [pid = 1812] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8514b800) [pid = 1812] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x938ea000) [pid = 1812] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x90196000) [pid = 1812] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x883b9c00) [pid = 1812] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:48:46 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x97bb8400) [pid = 1812] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:48:46 INFO - PROCESS | 1812 | 1461268126519 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8514b800 == 131 [pid = 1812] [id = 565] 12:48:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x858ac000) [pid = 1812] [serial = 1696] [outer = (nil)] 12:48:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x888cf800) [pid = 1812] [serial = 1697] [outer = 0x858ac000] 12:48:46 INFO - PROCESS | 1812 | 1461268126595 Marionette DEBUG loaded listener.js 12:48:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x89cd6c00) [pid = 1812] [serial = 1698] [outer = 0x858ac000] 12:48:47 INFO - PROCESS | 1812 | 1461268127358 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 12:48:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:48:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1894ms 12:48:47 INFO - PROCESS | 1812 | 1461268127385 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:48:47 INFO - PROCESS | 1812 | 1461268127389 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 12:48:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:48:47 INFO - PROCESS | 1812 | 1461268127407 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:48:47 INFO - PROCESS | 1812 | 1461268127410 Marionette TRACE conn3 <- [1,2234,null,{}] 12:48:47 INFO - PROCESS | 1812 | 1461268127415 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:47 INFO - PROCESS | 1812 | 1461268127595 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 12:48:47 INFO - PROCESS | 1812 | 1461268127611 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x88a67400 == 132 [pid = 1812] [id = 566] 12:48:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8c364000) [pid = 1812] [serial = 1699] [outer = (nil)] 12:48:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8e7e6c00) [pid = 1812] [serial = 1700] [outer = 0x8c364000] 12:48:47 INFO - PROCESS | 1812 | 1461268127683 Marionette DEBUG loaded listener.js 12:48:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8e806800) [pid = 1812] [serial = 1701] [outer = 0x8c364000] 12:48:48 INFO - PROCESS | 1812 | 1461268128865 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 12:48:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:48:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1529ms 12:48:48 INFO - PROCESS | 1812 | 1461268128936 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 12:48:48 INFO - PROCESS | 1812 | 1461268128943 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 12:48:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:48:48 INFO - PROCESS | 1812 | 1461268128952 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:48:48 INFO - PROCESS | 1812 | 1461268128958 Marionette TRACE conn3 <- [1,2238,null,{}] 12:48:48 INFO - PROCESS | 1812 | 1461268128968 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:49 INFO - PROCESS | 1812 | 1461268129267 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 12:48:49 INFO - PROCESS | 1812 | 1461268129532 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x88bd7800 == 133 [pid = 1812] [id = 567] 12:48:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x88bda800) [pid = 1812] [serial = 1702] [outer = (nil)] 12:48:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x89b24800) [pid = 1812] [serial = 1703] [outer = 0x88bda800] 12:48:49 INFO - PROCESS | 1812 | 1461268129622 Marionette DEBUG loaded listener.js 12:48:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8b3b2000) [pid = 1812] [serial = 1704] [outer = 0x88bda800] 12:48:50 INFO - PROCESS | 1812 | 1461268130589 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:48:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:48:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1686ms 12:48:50 INFO - PROCESS | 1812 | 1461268130638 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 12:48:50 INFO - PROCESS | 1812 | 1461268130647 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 12:48:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:48:50 INFO - PROCESS | 1812 | 1461268130657 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:48:50 INFO - PROCESS | 1812 | 1461268130661 Marionette TRACE conn3 <- [1,2242,null,{}] 12:48:50 INFO - PROCESS | 1812 | 1461268130668 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:50 INFO - PROCESS | 1812 | 1461268130880 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 12:48:51 INFO - PROCESS | 1812 | 1461268131219 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1bb400 == 134 [pid = 1812] [id = 568] 12:48:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8c1bfc00) [pid = 1812] [serial = 1705] [outer = (nil)] 12:48:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8e0b1c00) [pid = 1812] [serial = 1706] [outer = 0x8c1bfc00] 12:48:51 INFO - PROCESS | 1812 | 1461268131311 Marionette DEBUG loaded listener.js 12:48:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8e80bc00) [pid = 1812] [serial = 1707] [outer = 0x8c1bfc00] 12:48:52 INFO - PROCESS | 1812 | 1461268132323 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1732ms 12:48:52 INFO - PROCESS | 1812 | 1461268132391 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 12:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:48:52 INFO - PROCESS | 1812 | 1461268132395 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 12:48:52 INFO - PROCESS | 1812 | 1461268132402 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:48:52 INFO - PROCESS | 1812 | 1461268132408 Marionette TRACE conn3 <- [1,2246,null,{}] 12:48:52 INFO - PROCESS | 1812 | 1461268132425 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:52 INFO - PROCESS | 1812 | 1461268132693 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 12:48:53 INFO - PROCESS | 1812 | 1461268133030 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e953c00 == 135 [pid = 1812] [id = 569] 12:48:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8eb9e000) [pid = 1812] [serial = 1708] [outer = (nil)] 12:48:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8f382800) [pid = 1812] [serial = 1709] [outer = 0x8eb9e000] 12:48:53 INFO - PROCESS | 1812 | 1461268133123 Marionette DEBUG loaded listener.js 12:48:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8f6d9400) [pid = 1812] [serial = 1710] [outer = 0x8eb9e000] 12:48:54 INFO - PROCESS | 1812 | 1461268134101 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1745ms 12:48:54 INFO - PROCESS | 1812 | 1461268134147 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 12:48:54 INFO - PROCESS | 1812 | 1461268134152 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 12:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:48:54 INFO - PROCESS | 1812 | 1461268134158 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:48:54 INFO - PROCESS | 1812 | 1461268134162 Marionette TRACE conn3 <- [1,2250,null,{}] 12:48:54 INFO - PROCESS | 1812 | 1461268134168 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:54 INFO - PROCESS | 1812 | 1461268134376 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 12:48:54 INFO - PROCESS | 1812 | 1461268134702 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c360000 == 136 [pid = 1812] [id = 570] 12:48:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8f382400) [pid = 1812] [serial = 1711] [outer = (nil)] 12:48:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8fb3e400) [pid = 1812] [serial = 1712] [outer = 0x8f382400] 12:48:54 INFO - PROCESS | 1812 | 1461268134796 Marionette DEBUG loaded listener.js 12:48:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8fb48400) [pid = 1812] [serial = 1713] [outer = 0x8f382400] 12:48:55 INFO - PROCESS | 1812 | 1461268135665 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 12:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1545ms 12:48:55 INFO - PROCESS | 1812 | 1461268135704 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 12:48:55 INFO - PROCESS | 1812 | 1461268135707 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 12:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:48:55 INFO - PROCESS | 1812 | 1461268135714 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:48:55 INFO - PROCESS | 1812 | 1461268135717 Marionette TRACE conn3 <- [1,2254,null,{}] 12:48:55 INFO - PROCESS | 1812 | 1461268135723 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:55 INFO - PROCESS | 1812 | 1461268135932 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 12:48:56 INFO - PROCESS | 1812 | 1461268136216 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x89871c00 == 137 [pid = 1812] [id = 571] 12:48:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8a3e1800) [pid = 1812] [serial = 1714] [outer = (nil)] 12:48:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8fcc1000) [pid = 1812] [serial = 1715] [outer = 0x8a3e1800] 12:48:56 INFO - PROCESS | 1812 | 1461268136356 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8fcc4c00) [pid = 1812] [serial = 1716] [outer = 0x8a3e1800] 12:48:57 INFO - PROCESS | 1812 | 1461268137300 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1630ms 12:48:57 INFO - PROCESS | 1812 | 1461268137345 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 12:48:57 INFO - PROCESS | 1812 | 1461268137350 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 12:48:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:48:57 INFO - PROCESS | 1812 | 1461268137356 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:48:57 INFO - PROCESS | 1812 | 1461268137360 Marionette TRACE conn3 <- [1,2258,null,{}] 12:48:57 INFO - PROCESS | 1812 | 1461268137365 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:57 INFO - PROCESS | 1812 | 1461268137605 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 12:48:57 INFO - PROCESS | 1812 | 1461268137945 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd5fc00 == 138 [pid = 1812] [id = 572] 12:48:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8fe7c400) [pid = 1812] [serial = 1717] [outer = (nil)] 12:48:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x90196000) [pid = 1812] [serial = 1718] [outer = 0x8fe7c400] 12:48:58 INFO - PROCESS | 1812 | 1461268138051 Marionette DEBUG loaded listener.js 12:48:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x902da400) [pid = 1812] [serial = 1719] [outer = 0x8fe7c400] 12:48:58 INFO - PROCESS | 1812 | 1461268138982 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1688ms 12:48:59 INFO - PROCESS | 1812 | 1461268139045 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 12:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:48:59 INFO - PROCESS | 1812 | 1461268139050 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 12:48:59 INFO - PROCESS | 1812 | 1461268139056 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:48:59 INFO - PROCESS | 1812 | 1461268139059 Marionette TRACE conn3 <- [1,2262,null,{}] 12:48:59 INFO - PROCESS | 1812 | 1461268139065 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:59 INFO - PROCESS | 1812 | 1461268139276 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 12:48:59 INFO - PROCESS | 1812 | 1461268139606 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x85156000 == 139 [pid = 1812] [id = 573] 12:48:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x89b22c00) [pid = 1812] [serial = 1720] [outer = (nil)] 12:48:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x90398000) [pid = 1812] [serial = 1721] [outer = 0x89b22c00] 12:48:59 INFO - PROCESS | 1812 | 1461268139697 Marionette DEBUG loaded listener.js 12:48:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x9120bc00) [pid = 1812] [serial = 1722] [outer = 0x89b22c00] 12:49:00 INFO - PROCESS | 1812 | 1461268140609 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:49:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:49:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1591ms 12:49:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:49:00 INFO - PROCESS | 1812 | 1461268140647 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 12:49:00 INFO - PROCESS | 1812 | 1461268140650 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 12:49:00 INFO - PROCESS | 1812 | 1461268140657 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:49:00 INFO - PROCESS | 1812 | 1461268140661 Marionette TRACE conn3 <- [1,2266,null,{}] 12:49:00 INFO - PROCESS | 1812 | 1461268140666 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:00 INFO - PROCESS | 1812 | 1461268140890 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 12:49:01 INFO - PROCESS | 1812 | 1461268141205 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1bf000 == 140 [pid = 1812] [id = 574] 12:49:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8e80cc00) [pid = 1812] [serial = 1723] [outer = (nil)] 12:49:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x928d0800) [pid = 1812] [serial = 1724] [outer = 0x8e80cc00] 12:49:01 INFO - PROCESS | 1812 | 1461268141322 Marionette DEBUG loaded listener.js 12:49:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x9294c400) [pid = 1812] [serial = 1725] [outer = 0x8e80cc00] 12:49:02 INFO - PROCESS | 1812 | 1461268142219 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 12:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1636ms 12:49:02 INFO - PROCESS | 1812 | 1461268142294 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 12:49:02 INFO - PROCESS | 1812 | 1461268142299 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 12:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:49:02 INFO - PROCESS | 1812 | 1461268142305 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:49:02 INFO - PROCESS | 1812 | 1461268142309 Marionette TRACE conn3 <- [1,2270,null,{}] 12:49:02 INFO - PROCESS | 1812 | 1461268142322 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:02 INFO - PROCESS | 1812 | 1461268142590 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 12:49:02 INFO - PROCESS | 1812 | 1461268142926 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x91eae000 == 141 [pid = 1812] [id = 575] 12:49:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x9294a400) [pid = 1812] [serial = 1726] [outer = (nil)] 12:49:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x929e6800) [pid = 1812] [serial = 1727] [outer = 0x9294a400] 12:49:03 INFO - PROCESS | 1812 | 1461268143019 Marionette DEBUG loaded listener.js 12:49:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x929ea800) [pid = 1812] [serial = 1728] [outer = 0x9294a400] 12:49:03 INFO - PROCESS | 1812 | 1461268143914 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:49:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:49:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1644ms 12:49:03 INFO - PROCESS | 1812 | 1461268143950 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 12:49:03 INFO - PROCESS | 1812 | 1461268143955 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 12:49:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:49:03 INFO - PROCESS | 1812 | 1461268143961 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:49:03 INFO - PROCESS | 1812 | 1461268143965 Marionette TRACE conn3 <- [1,2274,null,{}] 12:49:03 INFO - PROCESS | 1812 | 1461268143971 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:04 INFO - PROCESS | 1812 | 1461268144175 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 12:49:04 INFO - PROCESS | 1812 | 1461268144468 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8eba4800 == 142 [pid = 1812] [id = 576] 12:49:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8fe78400) [pid = 1812] [serial = 1729] [outer = (nil)] 12:49:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x938f6400) [pid = 1812] [serial = 1730] [outer = 0x8fe78400] 12:49:04 INFO - PROCESS | 1812 | 1461268144606 Marionette DEBUG loaded listener.js 12:49:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x93ae0400) [pid = 1812] [serial = 1731] [outer = 0x8fe78400] 12:49:05 INFO - PROCESS | 1812 | 1461268145527 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 12:49:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:49:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1631ms 12:49:05 INFO - PROCESS | 1812 | 1461268145595 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 12:49:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:49:05 INFO - PROCESS | 1812 | 1461268145599 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 12:49:05 INFO - PROCESS | 1812 | 1461268145606 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:49:05 INFO - PROCESS | 1812 | 1461268145610 Marionette TRACE conn3 <- [1,2278,null,{}] 12:49:05 INFO - PROCESS | 1812 | 1461268145616 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:05 INFO - PROCESS | 1812 | 1461268145915 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 12:49:06 INFO - PROCESS | 1812 | 1461268146279 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a71dc00 == 143 [pid = 1812] [id = 577] 12:49:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x94fdd800) [pid = 1812] [serial = 1732] [outer = (nil)] 12:49:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x96b3c800) [pid = 1812] [serial = 1733] [outer = 0x94fdd800] 12:49:06 INFO - PROCESS | 1812 | 1461268146376 Marionette DEBUG loaded listener.js 12:49:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x977bbc00) [pid = 1812] [serial = 1734] [outer = 0x94fdd800] 12:49:07 INFO - PROCESS | 1812 | 1461268147344 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:49:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:49:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1796ms 12:49:07 INFO - PROCESS | 1812 | 1461268147402 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 12:49:07 INFO - PROCESS | 1812 | 1461268147405 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 12:49:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:49:07 INFO - PROCESS | 1812 | 1461268147412 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:49:07 INFO - PROCESS | 1812 | 1461268147415 Marionette TRACE conn3 <- [1,2282,null,{}] 12:49:07 INFO - PROCESS | 1812 | 1461268147421 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:07 INFO - PROCESS | 1812 | 1461268147682 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 12:49:08 INFO - PROCESS | 1812 | 1461268148021 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x96b41000 == 144 [pid = 1812] [id = 578] 12:49:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9780ec00) [pid = 1812] [serial = 1735] [outer = (nil)] 12:49:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x97c19800) [pid = 1812] [serial = 1736] [outer = 0x9780ec00] 12:49:08 INFO - PROCESS | 1812 | 1461268148114 Marionette DEBUG loaded listener.js 12:49:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x97c1e000) [pid = 1812] [serial = 1737] [outer = 0x9780ec00] 12:49:09 INFO - PROCESS | 1812 | 1461268149061 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 12:49:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:49:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1688ms 12:49:09 INFO - PROCESS | 1812 | 1461268149100 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 12:49:09 INFO - PROCESS | 1812 | 1461268149103 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 12:49:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:49:09 INFO - PROCESS | 1812 | 1461268149109 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:49:09 INFO - PROCESS | 1812 | 1461268149113 Marionette TRACE conn3 <- [1,2286,null,{}] 12:49:09 INFO - PROCESS | 1812 | 1461268149118 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:09 INFO - PROCESS | 1812 | 1461268149345 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 12:49:09 INFO - PROCESS | 1812 | 1461268149686 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x96b43c00 == 145 [pid = 1812] [id = 579] 12:49:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x97bbd400) [pid = 1812] [serial = 1738] [outer = (nil)] 12:49:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x98239800) [pid = 1812] [serial = 1739] [outer = 0x97bbd400] 12:49:09 INFO - PROCESS | 1812 | 1461268149780 Marionette DEBUG loaded listener.js 12:49:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x98e7ac00) [pid = 1812] [serial = 1740] [outer = 0x97bbd400] 12:49:10 INFO - PROCESS | 1812 | 1461268150713 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 12:49:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 12:49:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1680ms 12:49:10 INFO - PROCESS | 1812 | 1461268150791 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 12:49:10 INFO - PROCESS | 1812 | 1461268150794 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 12:49:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:49:10 INFO - PROCESS | 1812 | 1461268150801 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:49:10 INFO - PROCESS | 1812 | 1461268150804 Marionette TRACE conn3 <- [1,2290,null,{}] 12:49:10 INFO - PROCESS | 1812 | 1461268150810 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:11 INFO - PROCESS | 1812 | 1461268151086 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 12:49:11 INFO - PROCESS | 1812 | 1461268151425 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e8f0c00 == 146 [pid = 1812] [id = 580] 12:49:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8fb43800) [pid = 1812] [serial = 1741] [outer = (nil)] 12:49:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x98ebc800) [pid = 1812] [serial = 1742] [outer = 0x8fb43800] 12:49:11 INFO - PROCESS | 1812 | 1461268151515 Marionette DEBUG loaded listener.js 12:49:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x98f61000) [pid = 1812] [serial = 1743] [outer = 0x8fb43800] 12:49:12 INFO - PROCESS | 1812 | 1461268152436 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 12:49:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:49:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1683ms 12:49:12 INFO - PROCESS | 1812 | 1461268152484 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 12:49:12 INFO - PROCESS | 1812 | 1461268152489 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 12:49:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:49:12 INFO - PROCESS | 1812 | 1461268152495 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:49:12 INFO - PROCESS | 1812 | 1461268152497 Marionette TRACE conn3 <- [1,2294,null,{}] 12:49:12 INFO - PROCESS | 1812 | 1461268152504 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:12 INFO - PROCESS | 1812 | 1461268152718 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 12:49:13 INFO - PROCESS | 1812 | 1461268153060 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x85155000 == 147 [pid = 1812] [id = 581] 12:49:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x97e64800) [pid = 1812] [serial = 1744] [outer = (nil)] 12:49:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x998ce800) [pid = 1812] [serial = 1745] [outer = 0x97e64800] 12:49:13 INFO - PROCESS | 1812 | 1461268153158 Marionette DEBUG loaded listener.js 12:49:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x99c2fc00) [pid = 1812] [serial = 1746] [outer = 0x97e64800] 12:49:14 INFO - PROCESS | 1812 | 1461268154061 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 12:49:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:49:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1630ms 12:49:14 INFO - PROCESS | 1812 | 1461268154126 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 12:49:14 INFO - PROCESS | 1812 | 1461268154130 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 12:49:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:49:14 INFO - PROCESS | 1812 | 1461268154136 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:49:14 INFO - PROCESS | 1812 | 1461268154140 Marionette TRACE conn3 <- [1,2298,null,{}] 12:49:14 INFO - PROCESS | 1812 | 1461268154145 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:14 INFO - PROCESS | 1812 | 1461268154386 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 12:49:14 INFO - PROCESS | 1812 | 1461268154727 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x881fc400 == 148 [pid = 1812] [id = 582] 12:49:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x93adec00) [pid = 1812] [serial = 1747] [outer = (nil)] 12:49:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x99c9f000) [pid = 1812] [serial = 1748] [outer = 0x93adec00] 12:49:14 INFO - PROCESS | 1812 | 1461268154821 Marionette DEBUG loaded listener.js 12:49:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x9b185000) [pid = 1812] [serial = 1749] [outer = 0x93adec00] 12:49:15 INFO - PROCESS | 1812 | 1461268155718 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 12:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1635ms 12:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:49:15 INFO - PROCESS | 1812 | 1461268155772 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 12:49:15 INFO - PROCESS | 1812 | 1461268155775 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 12:49:15 INFO - PROCESS | 1812 | 1461268155782 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:49:15 INFO - PROCESS | 1812 | 1461268155785 Marionette TRACE conn3 <- [1,2302,null,{}] 12:49:15 INFO - PROCESS | 1812 | 1461268155791 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:16 INFO - PROCESS | 1812 | 1461268156023 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 12:49:16 INFO - PROCESS | 1812 | 1461268156376 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x86347c00 == 149 [pid = 1812] [id = 583] 12:49:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x93ade400) [pid = 1812] [serial = 1750] [outer = (nil)] 12:49:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x9dff1800) [pid = 1812] [serial = 1751] [outer = 0x93ade400] 12:49:16 INFO - PROCESS | 1812 | 1461268156473 Marionette DEBUG loaded listener.js 12:49:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x9ea22800) [pid = 1812] [serial = 1752] [outer = 0x93ade400] 12:49:17 INFO - PROCESS | 1812 | 1461268157368 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1648ms 12:49:17 INFO - PROCESS | 1812 | 1461268157430 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 12:49:17 INFO - PROCESS | 1812 | 1461268157434 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 12:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:49:17 INFO - PROCESS | 1812 | 1461268157440 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:49:17 INFO - PROCESS | 1812 | 1461268157444 Marionette TRACE conn3 <- [1,2306,null,{}] 12:49:17 INFO - PROCESS | 1812 | 1461268157449 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:17 INFO - PROCESS | 1812 | 1461268157674 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 12:49:17 INFO - PROCESS | 1812 | 1461268157969 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x9dfe7800 == 150 [pid = 1812] [id = 584] 12:49:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x9ea1f000) [pid = 1812] [serial = 1753] [outer = (nil)] 12:49:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x9fd60800) [pid = 1812] [serial = 1754] [outer = 0x9ea1f000] 12:49:18 INFO - PROCESS | 1812 | 1461268158105 Marionette DEBUG loaded listener.js 12:49:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x9fdac000) [pid = 1812] [serial = 1755] [outer = 0x9ea1f000] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x9019a000 == 149 [pid = 1812] [id = 508] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8986e400 == 148 [pid = 1812] [id = 509] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8c367000 == 147 [pid = 1812] [id = 507] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x84b90400 == 146 [pid = 1812] [id = 512] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x938f4400 == 145 [pid = 1812] [id = 510] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x93adf800 == 144 [pid = 1812] [id = 511] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x853bf400 == 143 [pid = 1812] [id = 559] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x97cf1400 == 142 [pid = 1812] [id = 560] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x97f0f800 == 141 [pid = 1812] [id = 558] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x97cf0000 == 140 [pid = 1812] [id = 557] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb49c00 == 139 [pid = 1812] [id = 556] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x85153800 == 138 [pid = 1812] [id = 451] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x93ad6800 == 137 [pid = 1812] [id = 554] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x901a9c00 == 136 [pid = 1812] [id = 555] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8c12b800 == 135 [pid = 1812] [id = 553] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x9019f800 == 134 [pid = 1812] [id = 552] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8f38b000 == 133 [pid = 1812] [id = 551] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x88be2400 == 132 [pid = 1812] [id = 550] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb41000 == 131 [pid = 1812] [id = 549] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x89ccb000 == 130 [pid = 1812] [id = 548] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x89ccb400 == 129 [pid = 1812] [id = 546] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x853b7400 == 128 [pid = 1812] [id = 547] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x89b2cc00 == 127 [pid = 1812] [id = 545] 12:49:20 INFO - PROCESS | 1812 | --DOCSHELL 0x86343400 == 126 [pid = 1812] [id = 544] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x929ef000) [pid = 1812] [serial = 1605] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8c1c2000) [pid = 1812] [serial = 1500] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x97c12800) [pid = 1812] [serial = 1617] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x938f6000) [pid = 1812] [serial = 1608] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8c12c000) [pid = 1812] [serial = 1631] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x89cd2000) [pid = 1812] [serial = 1625] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x92957000) [pid = 1812] [serial = 1602] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8fcc8400) [pid = 1812] [serial = 1589] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x89e40400) [pid = 1812] [serial = 1626] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8e815000) [pid = 1812] [serial = 1580] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8e8f6800) [pid = 1812] [serial = 1581] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8b74a800) [pid = 1812] [serial = 1574] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8e0b2800) [pid = 1812] [serial = 1577] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8eba2800) [pid = 1812] [serial = 1583] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8fffd400) [pid = 1812] [serial = 1593] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x90398c00) [pid = 1812] [serial = 1599] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x9019ec00) [pid = 1812] [serial = 1595] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x929e6c00) [pid = 1812] [serial = 1604] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8fbdc800) [pid = 1812] [serial = 1586] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x98e7a800) [pid = 1812] [serial = 1485] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8b3b1c00) [pid = 1812] [serial = 1628] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8b750c00) [pid = 1812] [serial = 1629] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8fe83400) [pid = 1812] [serial = 1592] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x883bac00) [pid = 1812] [serial = 1623] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x881f4800) [pid = 1812] [serial = 1622] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x94fb5400) [pid = 1812] [serial = 1611] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8c010000) [pid = 1812] [serial = 1575] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x96b3f800) [pid = 1812] [serial = 1614] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x938ee800) [pid = 1812] [serial = 1607] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x88a67000) [pid = 1812] [serial = 1571] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x90394c00) [pid = 1812] [serial = 1598] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x97e60800) [pid = 1812] [serial = 1619] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x95a32400) [pid = 1812] [serial = 1613] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8fbe6400) [pid = 1812] [serial = 1587] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x901a2000) [pid = 1812] [serial = 1596] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x97eadc00) [pid = 1812] [serial = 1620] [outer = (nil)] [url = about:blank] 12:49:20 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x9284c800) [pid = 1812] [serial = 1601] [outer = (nil)] [url = about:blank] 12:49:21 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8fd55800) [pid = 1812] [serial = 1590] [outer = (nil)] [url = about:blank] 12:49:21 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x88be0000) [pid = 1812] [serial = 1572] [outer = (nil)] [url = about:blank] 12:49:21 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8eba5800) [pid = 1812] [serial = 1584] [outer = (nil)] [url = about:blank] 12:49:21 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8e7e7800) [pid = 1812] [serial = 1578] [outer = (nil)] [url = about:blank] 12:49:21 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x97810000) [pid = 1812] [serial = 1616] [outer = (nil)] [url = about:blank] 12:49:21 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x94f78400) [pid = 1812] [serial = 1610] [outer = (nil)] [url = about:blank] 12:49:21 INFO - PROCESS | 1812 | 1461268161348 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 12:49:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:49:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 3950ms 12:49:21 INFO - PROCESS | 1812 | 1461268161392 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 12:49:21 INFO - PROCESS | 1812 | 1461268161397 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 12:49:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:49:21 INFO - PROCESS | 1812 | 1461268161449 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:49:21 INFO - PROCESS | 1812 | 1461268161455 Marionette TRACE conn3 <- [1,2310,null,{}] 12:49:21 INFO - PROCESS | 1812 | 1461268161464 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:21 INFO - PROCESS | 1812 | 1461268161667 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 12:49:21 INFO - PROCESS | 1812 | 1461268161681 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x85153800 == 127 [pid = 1812] [id = 585] 12:49:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x88a6b000) [pid = 1812] [serial = 1756] [outer = (nil)] 12:49:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x88be1c00) [pid = 1812] [serial = 1757] [outer = 0x88a6b000] 12:49:21 INFO - PROCESS | 1812 | 1461268161765 Marionette DEBUG loaded listener.js 12:49:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8986bc00) [pid = 1812] [serial = 1758] [outer = 0x88a6b000] 12:49:22 INFO - PROCESS | 1812 | 1461268162746 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:49:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:49:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1346ms 12:49:22 INFO - PROCESS | 1812 | 1461268162789 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 12:49:22 INFO - PROCESS | 1812 | 1461268162797 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 12:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:49:22 INFO - PROCESS | 1812 | 1461268162807 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:49:22 INFO - PROCESS | 1812 | 1461268162811 Marionette TRACE conn3 <- [1,2314,null,{}] 12:49:22 INFO - PROCESS | 1812 | 1461268162817 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:23 INFO - PROCESS | 1812 | 1461268163102 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 12:49:23 INFO - PROCESS | 1812 | 1461268163237 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x88bdc400 == 128 [pid = 1812] [id = 586] 12:49:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x89e3f000) [pid = 1812] [serial = 1759] [outer = (nil)] 12:49:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8a71e000) [pid = 1812] [serial = 1760] [outer = 0x89e3f000] 12:49:23 INFO - PROCESS | 1812 | 1461268163309 Marionette DEBUG loaded listener.js 12:49:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8b3b1000) [pid = 1812] [serial = 1761] [outer = 0x89e3f000] 12:49:24 INFO - PROCESS | 1812 | 1461268164348 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 12:49:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:49:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1586ms 12:49:24 INFO - PROCESS | 1812 | 1461268164393 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 12:49:24 INFO - PROCESS | 1812 | 1461268164397 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 12:49:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:49:24 INFO - PROCESS | 1812 | 1461268164412 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:49:24 INFO - PROCESS | 1812 | 1461268164417 Marionette TRACE conn3 <- [1,2318,null,{}] 12:49:24 INFO - PROCESS | 1812 | 1461268164432 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:24 INFO - PROCESS | 1812 | 1461268164713 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 12:49:24 INFO - PROCESS | 1812 | 1461268164748 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c010000 == 129 [pid = 1812] [id = 587] 12:49:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8c134c00) [pid = 1812] [serial = 1762] [outer = (nil)] 12:49:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8c1c2400) [pid = 1812] [serial = 1763] [outer = 0x8c134c00] 12:49:25 INFO - PROCESS | 1812 | 1461268165012 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8e0b0400) [pid = 1812] [serial = 1764] [outer = 0x8c134c00] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8634ac00) [pid = 1812] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8a727000) [pid = 1812] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8fff3400) [pid = 1812] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x89cca800) [pid = 1812] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x98f02000) [pid = 1812] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8fb43400) [pid = 1812] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8c00c000) [pid = 1812] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8e80d000) [pid = 1812] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8fcc5400) [pid = 1812] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x89b29c00) [pid = 1812] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x96fe7000) [pid = 1812] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x983f4c00) [pid = 1812] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x89b2a000) [pid = 1812] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x883b8800) [pid = 1812] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8fd5bc00) [pid = 1812] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8b74ec00) [pid = 1812] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x97e65c00) [pid = 1812] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x901a2800) [pid = 1812] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x858ac000) [pid = 1812] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8b3b2c00) [pid = 1812] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8b74f800) [pid = 1812] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:49:26 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x93adc400) [pid = 1812] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:49:26 INFO - PROCESS | 1812 | 1461268166523 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 12:49:26 INFO - PROCESS | 1812 | 1461268166559 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 12:49:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:49:26 INFO - PROCESS | 1812 | 1461268166565 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:49:26 INFO - PROCESS | 1812 | 1461268166568 Marionette TRACE conn3 <- [1,2322,null,{}] 12:49:26 INFO - PROCESS | 1812 | 1461268166574 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:26 INFO - PROCESS | 1812 | 1461268166831 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 12:49:26 INFO - PROCESS | 1812 | 1461268166848 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x864e4c00 == 130 [pid = 1812] [id = 588] 12:49:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8986b800) [pid = 1812] [serial = 1765] [outer = (nil)] 12:49:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8e0b2400) [pid = 1812] [serial = 1766] [outer = 0x8986b800] 12:49:26 INFO - PROCESS | 1812 | 1461268166920 Marionette DEBUG loaded listener.js 12:49:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8e7e4800) [pid = 1812] [serial = 1767] [outer = 0x8986b800] 12:49:27 INFO - PROCESS | 1812 | 1461268167788 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:49:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:49:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1278ms 12:49:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:49:27 INFO - PROCESS | 1812 | 1461268167844 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 12:49:27 INFO - PROCESS | 1812 | 1461268167847 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 12:49:27 INFO - PROCESS | 1812 | 1461268167854 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:49:27 INFO - PROCESS | 1812 | 1461268167857 Marionette TRACE conn3 <- [1,2326,null,{}] 12:49:27 INFO - PROCESS | 1812 | 1461268167862 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:28 INFO - PROCESS | 1812 | 1461268168042 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 12:49:28 INFO - PROCESS | 1812 | 1461268168373 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x881fc000 == 131 [pid = 1812] [id = 589] 12:49:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x883b0400) [pid = 1812] [serial = 1768] [outer = (nil)] 12:49:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8881a400) [pid = 1812] [serial = 1769] [outer = 0x883b0400] 12:49:28 INFO - PROCESS | 1812 | 1461268168575 Marionette DEBUG loaded listener.js 12:49:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x88a6e400) [pid = 1812] [serial = 1770] [outer = 0x883b0400] 12:49:29 INFO - PROCESS | 1812 | 1461268169570 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:49:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:49:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1735ms 12:49:29 INFO - PROCESS | 1812 | 1461268169590 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 12:49:29 INFO - PROCESS | 1812 | 1461268169597 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 12:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:49:29 INFO - PROCESS | 1812 | 1461268169606 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:49:29 INFO - PROCESS | 1812 | 1461268169612 Marionette TRACE conn3 <- [1,2330,null,{}] 12:49:29 INFO - PROCESS | 1812 | 1461268169619 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:29 INFO - PROCESS | 1812 | 1461268169832 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 12:49:30 INFO - PROCESS | 1812 | 1461268170121 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3e6000 == 132 [pid = 1812] [id = 590] 12:49:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8a71e800) [pid = 1812] [serial = 1771] [outer = (nil)] 12:49:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8a72b400) [pid = 1812] [serial = 1772] [outer = 0x8a71e800] 12:49:30 INFO - PROCESS | 1812 | 1461268170271 Marionette DEBUG loaded listener.js 12:49:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8b745c00) [pid = 1812] [serial = 1773] [outer = 0x8a71e800] 12:49:31 INFO - PROCESS | 1812 | 1461268171265 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1736ms 12:49:31 INFO - PROCESS | 1812 | 1461268171347 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 12:49:31 INFO - PROCESS | 1812 | 1461268171354 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 12:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:49:31 INFO - PROCESS | 1812 | 1461268171361 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:49:31 INFO - PROCESS | 1812 | 1461268171365 Marionette TRACE conn3 <- [1,2334,null,{}] 12:49:31 INFO - PROCESS | 1812 | 1461268171371 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:31 INFO - PROCESS | 1812 | 1461268171636 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 12:49:32 INFO - PROCESS | 1812 | 1461268172017 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b7d8c00 == 133 [pid = 1812] [id = 591] 12:49:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8c132800) [pid = 1812] [serial = 1774] [outer = (nil)] 12:49:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8c35f400) [pid = 1812] [serial = 1775] [outer = 0x8c132800] 12:49:32 INFO - PROCESS | 1812 | 1461268172107 Marionette DEBUG loaded listener.js 12:49:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8e811000) [pid = 1812] [serial = 1776] [outer = 0x8c132800] 12:49:33 INFO - PROCESS | 1812 | 1461268173089 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 12:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1782ms 12:49:33 INFO - PROCESS | 1812 | 1461268173144 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 12:49:33 INFO - PROCESS | 1812 | 1461268173147 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 12:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:49:33 INFO - PROCESS | 1812 | 1461268173162 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:49:33 INFO - PROCESS | 1812 | 1461268173171 Marionette TRACE conn3 <- [1,2338,null,{}] 12:49:33 INFO - PROCESS | 1812 | 1461268173180 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:33 INFO - PROCESS | 1812 | 1461268173456 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 12:49:33 INFO - PROCESS | 1812 | 1461268173787 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e0ab400 == 134 [pid = 1812] [id = 592] 12:49:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8e959c00) [pid = 1812] [serial = 1777] [outer = (nil)] 12:49:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8f383400) [pid = 1812] [serial = 1778] [outer = 0x8e959c00] 12:49:33 INFO - PROCESS | 1812 | 1461268173880 Marionette DEBUG loaded listener.js 12:49:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8f38f000) [pid = 1812] [serial = 1779] [outer = 0x8e959c00] 12:49:34 INFO - PROCESS | 1812 | 1461268174819 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1696ms 12:49:34 INFO - PROCESS | 1812 | 1461268174851 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 12:49:34 INFO - PROCESS | 1812 | 1461268174856 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 12:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:49:34 INFO - PROCESS | 1812 | 1461268174863 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:49:34 INFO - PROCESS | 1812 | 1461268174866 Marionette TRACE conn3 <- [1,2342,null,{}] 12:49:34 INFO - PROCESS | 1812 | 1461268174872 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:35 INFO - PROCESS | 1812 | 1461268175076 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 12:49:35 INFO - PROCESS | 1812 | 1461268175363 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e8efc00 == 135 [pid = 1812] [id = 593] 12:49:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8f386c00) [pid = 1812] [serial = 1780] [outer = (nil)] 12:49:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8fb40800) [pid = 1812] [serial = 1781] [outer = 0x8f386c00] 12:49:35 INFO - PROCESS | 1812 | 1461268175496 Marionette DEBUG loaded listener.js 12:49:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8fbe4c00) [pid = 1812] [serial = 1782] [outer = 0x8f386c00] 12:49:36 INFO - PROCESS | 1812 | 1461268176382 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 12:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1587ms 12:49:36 INFO - PROCESS | 1812 | 1461268176451 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 12:49:36 INFO - PROCESS | 1812 | 1461268176455 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 12:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:49:36 INFO - PROCESS | 1812 | 1461268176462 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:49:36 INFO - PROCESS | 1812 | 1461268176465 Marionette TRACE conn3 <- [1,2346,null,{}] 12:49:36 INFO - PROCESS | 1812 | 1461268176471 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:36 INFO - PROCESS | 1812 | 1461268176672 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 12:49:37 INFO - PROCESS | 1812 | 1461268177017 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fcc6c00 == 136 [pid = 1812] [id = 594] 12:49:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8fcc8400) [pid = 1812] [serial = 1783] [outer = (nil)] 12:49:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8fd57000) [pid = 1812] [serial = 1784] [outer = 0x8fcc8400] 12:49:37 INFO - PROCESS | 1812 | 1461268177121 Marionette DEBUG loaded listener.js 12:49:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8fe83400) [pid = 1812] [serial = 1785] [outer = 0x8fcc8400] 12:49:38 INFO - PROCESS | 1812 | 1461268178099 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1685ms 12:49:38 INFO - PROCESS | 1812 | 1461268178148 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 12:49:38 INFO - PROCESS | 1812 | 1461268178154 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 12:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:49:38 INFO - PROCESS | 1812 | 1461268178162 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:49:38 INFO - PROCESS | 1812 | 1461268178167 Marionette TRACE conn3 <- [1,2350,null,{}] 12:49:38 INFO - PROCESS | 1812 | 1461268178175 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:38 INFO - PROCESS | 1812 | 1461268178387 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 12:49:38 INFO - PROCESS | 1812 | 1461268178715 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fcbc400 == 137 [pid = 1812] [id = 595] 12:49:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8fcbcc00) [pid = 1812] [serial = 1786] [outer = (nil)] 12:49:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x9019b800) [pid = 1812] [serial = 1787] [outer = 0x8fcbcc00] 12:49:38 INFO - PROCESS | 1812 | 1461268178805 Marionette DEBUG loaded listener.js 12:49:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x901a0400) [pid = 1812] [serial = 1788] [outer = 0x8fcbcc00] 12:49:39 INFO - PROCESS | 1812 | 1461268179829 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 12:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1737ms 12:49:39 INFO - PROCESS | 1812 | 1461268179898 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 12:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:49:39 INFO - PROCESS | 1812 | 1461268179902 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 12:49:39 INFO - PROCESS | 1812 | 1461268179909 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:49:39 INFO - PROCESS | 1812 | 1461268179913 Marionette TRACE conn3 <- [1,2354,null,{}] 12:49:39 INFO - PROCESS | 1812 | 1461268179918 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:40 INFO - PROCESS | 1812 | 1461268180127 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 12:49:40 INFO - PROCESS | 1812 | 1461268180457 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x9019dc00 == 138 [pid = 1812] [id = 596] 12:49:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x901a3c00) [pid = 1812] [serial = 1789] [outer = (nil)] 12:49:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x90390400) [pid = 1812] [serial = 1790] [outer = 0x901a3c00] 12:49:40 INFO - PROCESS | 1812 | 1461268180552 Marionette DEBUG loaded listener.js 12:49:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x91206800) [pid = 1812] [serial = 1791] [outer = 0x901a3c00] 12:49:41 INFO - PROCESS | 1812 | 1461268181583 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 12:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1735ms 12:49:41 INFO - PROCESS | 1812 | 1461268181644 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 12:49:41 INFO - PROCESS | 1812 | 1461268181649 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 12:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:49:41 INFO - PROCESS | 1812 | 1461268181655 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:49:41 INFO - PROCESS | 1812 | 1461268181659 Marionette TRACE conn3 <- [1,2358,null,{}] 12:49:41 INFO - PROCESS | 1812 | 1461268181664 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:41 INFO - PROCESS | 1812 | 1461268181877 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 12:49:42 INFO - PROCESS | 1812 | 1461268182207 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x858aa000 == 139 [pid = 1812] [id = 597] 12:49:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x88be4000) [pid = 1812] [serial = 1792] [outer = (nil)] 12:49:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x91426800) [pid = 1812] [serial = 1793] [outer = 0x88be4000] 12:49:42 INFO - PROCESS | 1812 | 1461268182301 Marionette DEBUG loaded listener.js 12:49:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x92845c00) [pid = 1812] [serial = 1794] [outer = 0x88be4000] 12:49:43 INFO - PROCESS | 1812 | 1461268183219 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 12:49:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:49:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1641ms 12:49:43 INFO - PROCESS | 1812 | 1461268183297 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 12:49:43 INFO - PROCESS | 1812 | 1461268183301 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 12:49:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:49:43 INFO - PROCESS | 1812 | 1461268183307 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:49:43 INFO - PROCESS | 1812 | 1461268183311 Marionette TRACE conn3 <- [1,2362,null,{}] 12:49:43 INFO - PROCESS | 1812 | 1461268183316 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:43 INFO - PROCESS | 1812 | 1461268183562 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 12:49:43 INFO - PROCESS | 1812 | 1461268183892 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x901ac000 == 140 [pid = 1812] [id = 598] 12:49:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x91220800) [pid = 1812] [serial = 1795] [outer = (nil)] 12:49:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x929c8c00) [pid = 1812] [serial = 1796] [outer = 0x91220800] 12:49:43 INFO - PROCESS | 1812 | 1461268183982 Marionette DEBUG loaded listener.js 12:49:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x929cd000) [pid = 1812] [serial = 1797] [outer = 0x91220800] 12:49:44 INFO - PROCESS | 1812 | 1461268184897 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 12:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1630ms 12:49:44 INFO - PROCESS | 1812 | 1461268184938 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 12:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:49:44 INFO - PROCESS | 1812 | 1461268184942 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 12:49:44 INFO - PROCESS | 1812 | 1461268184949 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:49:44 INFO - PROCESS | 1812 | 1461268184952 Marionette TRACE conn3 <- [1,2366,null,{}] 12:49:44 INFO - PROCESS | 1812 | 1461268184958 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:45 INFO - PROCESS | 1812 | 1461268185155 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 12:49:45 INFO - PROCESS | 1812 | 1461268185447 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x938f2c00 == 141 [pid = 1812] [id = 599] 12:49:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x938f3800) [pid = 1812] [serial = 1798] [outer = (nil)] 12:49:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x93ad6000) [pid = 1812] [serial = 1799] [outer = 0x938f3800] 12:49:45 INFO - PROCESS | 1812 | 1461268185605 Marionette DEBUG loaded listener.js 12:49:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x94f73000) [pid = 1812] [serial = 1800] [outer = 0x938f3800] 12:49:46 INFO - PROCESS | 1812 | 1461268186564 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 12:49:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1688ms 12:49:46 INFO - PROCESS | 1812 | 1461268186638 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 12:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:49:46 INFO - PROCESS | 1812 | 1461268186643 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 12:49:46 INFO - PROCESS | 1812 | 1461268186650 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:49:46 INFO - PROCESS | 1812 | 1461268186655 Marionette TRACE conn3 <- [1,2370,null,{}] 12:49:46 INFO - PROCESS | 1812 | 1461268186661 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:46 INFO - PROCESS | 1812 | 1461268186946 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 12:49:47 INFO - PROCESS | 1812 | 1461268187295 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fccbc00 == 142 [pid = 1812] [id = 600] 12:49:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x902da800) [pid = 1812] [serial = 1801] [outer = (nil)] 12:49:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x95a9c000) [pid = 1812] [serial = 1802] [outer = 0x902da800] 12:49:47 INFO - PROCESS | 1812 | 1461268187380 Marionette DEBUG loaded listener.js 12:49:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x96cb9c00) [pid = 1812] [serial = 1803] [outer = 0x902da800] 12:49:48 INFO - PROCESS | 1812 | 1461268188257 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 12:49:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:49:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1644ms 12:49:48 INFO - PROCESS | 1812 | 1461268188304 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 12:49:48 INFO - PROCESS | 1812 | 1461268188308 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 12:49:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:49:48 INFO - PROCESS | 1812 | 1461268188314 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:49:48 INFO - PROCESS | 1812 | 1461268188318 Marionette TRACE conn3 <- [1,2374,null,{}] 12:49:48 INFO - PROCESS | 1812 | 1461268188323 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:48 INFO - PROCESS | 1812 | 1461268188520 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 12:49:48 INFO - PROCESS | 1812 | 1461268188812 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fc1000 == 143 [pid = 1812] [id = 601] 12:49:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x96fe5c00) [pid = 1812] [serial = 1804] [outer = (nil)] 12:49:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x97c1d000) [pid = 1812] [serial = 1805] [outer = 0x96fe5c00] 12:49:48 INFO - PROCESS | 1812 | 1461268188946 Marionette DEBUG loaded listener.js 12:49:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x97cf0000) [pid = 1812] [serial = 1806] [outer = 0x96fe5c00] 12:49:49 INFO - PROCESS | 1812 | 1461268189849 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 12:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1587ms 12:49:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:49:49 INFO - PROCESS | 1812 | 1461268189902 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 12:49:49 INFO - PROCESS | 1812 | 1461268189905 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 12:49:49 INFO - PROCESS | 1812 | 1461268189912 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:49:49 INFO - PROCESS | 1812 | 1461268189915 Marionette TRACE conn3 <- [1,2378,null,{}] 12:49:49 INFO - PROCESS | 1812 | 1461268189921 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:50 INFO - PROCESS | 1812 | 1461268190125 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 12:49:50 INFO - PROCESS | 1812 | 1461268190460 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8514d800 == 144 [pid = 1812] [id = 602] 12:49:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x901a7400) [pid = 1812] [serial = 1807] [outer = (nil)] 12:49:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x97f01400) [pid = 1812] [serial = 1808] [outer = 0x901a7400] 12:49:50 INFO - PROCESS | 1812 | 1461268190551 Marionette DEBUG loaded listener.js 12:49:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x97f08400) [pid = 1812] [serial = 1809] [outer = 0x901a7400] 12:49:51 INFO - PROCESS | 1812 | 1461268191493 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 12:49:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:49:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1639ms 12:49:51 INFO - PROCESS | 1812 | 1461268191551 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 12:49:51 INFO - PROCESS | 1812 | 1461268191554 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 12:49:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:49:51 INFO - PROCESS | 1812 | 1461268191561 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:49:51 INFO - PROCESS | 1812 | 1461268191565 Marionette TRACE conn3 <- [1,2382,null,{}] 12:49:51 INFO - PROCESS | 1812 | 1461268191570 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:51 INFO - PROCESS | 1812 | 1461268191789 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 12:49:52 INFO - PROCESS | 1812 | 1461268192137 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8634b400 == 145 [pid = 1812] [id = 603] 12:49:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x92956000) [pid = 1812] [serial = 1810] [outer = (nil)] 12:49:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x98a08000) [pid = 1812] [serial = 1811] [outer = 0x92956000] 12:49:52 INFO - PROCESS | 1812 | 1461268192225 Marionette DEBUG loaded listener.js 12:49:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x98eb3800) [pid = 1812] [serial = 1812] [outer = 0x92956000] 12:49:53 INFO - PROCESS | 1812 | 1461268193135 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 12:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1630ms 12:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:49:53 INFO - PROCESS | 1812 | 1461268193192 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 12:49:53 INFO - PROCESS | 1812 | 1461268193195 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 12:49:53 INFO - PROCESS | 1812 | 1461268193202 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:49:53 INFO - PROCESS | 1812 | 1461268193205 Marionette TRACE conn3 <- [1,2386,null,{}] 12:49:53 INFO - PROCESS | 1812 | 1461268193212 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:53 INFO - PROCESS | 1812 | 1461268193449 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 12:49:53 INFO - PROCESS | 1812 | 1461268193783 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x97f07800 == 146 [pid = 1812] [id = 604] 12:49:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x98b0c800) [pid = 1812] [serial = 1813] [outer = (nil)] 12:49:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x99157800) [pid = 1812] [serial = 1814] [outer = 0x98b0c800] 12:49:53 INFO - PROCESS | 1812 | 1461268193876 Marionette DEBUG loaded listener.js 12:49:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x992e0c00) [pid = 1812] [serial = 1815] [outer = 0x98b0c800] 12:49:54 INFO - PROCESS | 1812 | 1461268194883 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 12:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1733ms 12:49:54 INFO - PROCESS | 1812 | 1461268194935 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 12:49:54 INFO - PROCESS | 1812 | 1461268194939 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 12:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:49:54 INFO - PROCESS | 1812 | 1461268194945 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:49:54 INFO - PROCESS | 1812 | 1461268194948 Marionette TRACE conn3 <- [1,2390,null,{}] 12:49:54 INFO - PROCESS | 1812 | 1461268194954 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:55 INFO - PROCESS | 1812 | 1461268195167 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 12:49:55 INFO - PROCESS | 1812 | 1461268195504 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x91223000 == 147 [pid = 1812] [id = 605] 12:49:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x98f02000) [pid = 1812] [serial = 1816] [outer = (nil)] 12:49:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x9dfed000) [pid = 1812] [serial = 1817] [outer = 0x98f02000] 12:49:55 INFO - PROCESS | 1812 | 1461268195595 Marionette DEBUG loaded listener.js 12:49:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x9ea1bc00) [pid = 1812] [serial = 1818] [outer = 0x98f02000] 12:49:56 INFO - PROCESS | 1812 | 1461268196513 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1646ms 12:49:56 INFO - PROCESS | 1812 | 1461268196593 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 12:49:56 INFO - PROCESS | 1812 | 1461268196597 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 12:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:49:56 INFO - PROCESS | 1812 | 1461268196604 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:49:56 INFO - PROCESS | 1812 | 1461268196607 Marionette TRACE conn3 <- [1,2394,null,{}] 12:49:56 INFO - PROCESS | 1812 | 1461268196613 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:56 INFO - PROCESS | 1812 | 1461268196854 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 12:49:57 INFO - PROCESS | 1812 | 1461268197192 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x97e60400 == 148 [pid = 1812] [id = 606] 12:49:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x983f3800) [pid = 1812] [serial = 1819] [outer = (nil)] 12:49:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0xa01ad000) [pid = 1812] [serial = 1820] [outer = 0x983f3800] 12:49:57 INFO - PROCESS | 1812 | 1461268197287 Marionette DEBUG loaded listener.js 12:49:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0xa01b1c00) [pid = 1812] [serial = 1821] [outer = 0x983f3800] 12:49:58 INFO - PROCESS | 1812 | 1461268198201 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1635ms 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8a726800 == 147 [pid = 1812] [id = 564] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8514b800 == 146 [pid = 1812] [id = 565] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8e0b0c00 == 145 [pid = 1812] [id = 109] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x864e4c00 == 144 [pid = 1812] [id = 588] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8c010000 == 143 [pid = 1812] [id = 587] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x88bdc400 == 142 [pid = 1812] [id = 586] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x85153800 == 141 [pid = 1812] [id = 585] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x881fc400 == 140 [pid = 1812] [id = 582] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x86347c00 == 139 [pid = 1812] [id = 583] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x85155000 == 138 [pid = 1812] [id = 581] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8e8f0c00 == 137 [pid = 1812] [id = 580] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x96b43c00 == 136 [pid = 1812] [id = 579] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8a71dc00 == 135 [pid = 1812] [id = 577] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x96b41000 == 134 [pid = 1812] [id = 578] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8eba4800 == 133 [pid = 1812] [id = 576] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x91eae000 == 132 [pid = 1812] [id = 575] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1bf000 == 131 [pid = 1812] [id = 574] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x85156000 == 130 [pid = 1812] [id = 573] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x89871c00 == 129 [pid = 1812] [id = 571] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd5fc00 == 128 [pid = 1812] [id = 572] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8c360000 == 127 [pid = 1812] [id = 570] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8e953c00 == 126 [pid = 1812] [id = 569] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1bb400 == 125 [pid = 1812] [id = 568] 12:50:00 INFO - PROCESS | 1812 | --DOCSHELL 0x88bd7800 == 124 [pid = 1812] [id = 567] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x88811c00) [pid = 1812] [serial = 1635] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8fff4400) [pid = 1812] [serial = 1652] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x902e1c00) [pid = 1812] [serial = 1656] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8a3e3400) [pid = 1812] [serial = 1637] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x99c3d800) [pid = 1812] [serial = 1683] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8fb4a400) [pid = 1812] [serial = 1649] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8f6db000) [pid = 1812] [serial = 1646] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x92955000) [pid = 1812] [serial = 1661] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x98f77400) [pid = 1812] [serial = 1679] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x90192c00) [pid = 1812] [serial = 1653] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x89e4a000) [pid = 1812] [serial = 1692] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x97cf3400) [pid = 1812] [serial = 1668] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x98f07800) [pid = 1812] [serial = 1676] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x9914c000) [pid = 1812] [serial = 1680] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8a724800) [pid = 1812] [serial = 1638] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8e80f000) [pid = 1812] [serial = 1643] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x883c6400) [pid = 1812] [serial = 1688] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x98235800) [pid = 1812] [serial = 1671] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8c12fc00) [pid = 1812] [serial = 1569] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x98233000) [pid = 1812] [serial = 1670] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x98e21000) [pid = 1812] [serial = 1674] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x99c2f800) [pid = 1812] [serial = 1682] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x91eafc00) [pid = 1812] [serial = 1659] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x89cd6c00) [pid = 1812] [serial = 1698] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x888cf800) [pid = 1812] [serial = 1697] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8b7cd000) [pid = 1812] [serial = 1695] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x98ebf400) [pid = 1812] [serial = 1677] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x97c20c00) [pid = 1812] [serial = 1667] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8c365400) [pid = 1812] [serial = 1641] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8c011800) [pid = 1812] [serial = 1640] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x929c6c00) [pid = 1812] [serial = 1662] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x93ae3400) [pid = 1812] [serial = 1664] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8fd5f800) [pid = 1812] [serial = 1650] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x94fc0800) [pid = 1812] [serial = 1665] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8e95ec00) [pid = 1812] [serial = 1644] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x888d1800) [pid = 1812] [serial = 1689] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8b743000) [pid = 1812] [serial = 1694] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8f6e1c00) [pid = 1812] [serial = 1647] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x901abc00) [pid = 1812] [serial = 1655] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x98b0e800) [pid = 1812] [serial = 1673] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x89cd7000) [pid = 1812] [serial = 1691] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x9aec9400) [pid = 1812] [serial = 1685] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x864ea800) [pid = 1812] [serial = 1634] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x91425000) [pid = 1812] [serial = 1658] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8e7e6c00) [pid = 1812] [serial = 1700] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 1812 | 1461268200449 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 12:50:00 INFO - PROCESS | 1812 | 1461268200454 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 12:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:50:00 INFO - PROCESS | 1812 | 1461268200488 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:50:00 INFO - PROCESS | 1812 | 1461268200496 Marionette TRACE conn3 <- [1,2398,null,{}] 12:50:00 INFO - PROCESS | 1812 | 1461268200504 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:00 INFO - PROCESS | 1812 | 1461268200718 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 12:50:01 INFO - PROCESS | 1812 | 1461268200990 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x88bd6800 == 125 [pid = 1812] [id = 607] 12:50:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x88bd7800) [pid = 1812] [serial = 1822] [outer = (nil)] 12:50:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x88be4c00) [pid = 1812] [serial = 1823] [outer = 0x88bd7800] 12:50:01 INFO - PROCESS | 1812 | 1461268201094 Marionette DEBUG loaded listener.js 12:50:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x89871c00) [pid = 1812] [serial = 1824] [outer = 0x88bd7800] 12:50:02 INFO - PROCESS | 1812 | 1461268202056 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1594ms 12:50:02 INFO - PROCESS | 1812 | 1461268202083 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 12:50:02 INFO - PROCESS | 1812 | 1461268202089 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 12:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:50:02 INFO - PROCESS | 1812 | 1461268202107 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:50:02 INFO - PROCESS | 1812 | 1461268202115 Marionette TRACE conn3 <- [1,2402,null,{}] 12:50:02 INFO - PROCESS | 1812 | 1461268202124 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:02 INFO - PROCESS | 1812 | 1461268202456 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 12:50:02 INFO - PROCESS | 1812 | 1461268202852 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e41c00 == 126 [pid = 1812] [id = 608] 12:50:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x89e46000) [pid = 1812] [serial = 1825] [outer = (nil)] 12:50:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8a71dc00) [pid = 1812] [serial = 1826] [outer = 0x89e46000] 12:50:03 INFO - PROCESS | 1812 | 1461268203026 Marionette DEBUG loaded listener.js 12:50:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8b3ab400) [pid = 1812] [serial = 1827] [outer = 0x89e46000] 12:50:04 INFO - PROCESS | 1812 | 1461268204271 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 12:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2247ms 12:50:04 INFO - PROCESS | 1812 | 1461268204350 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 12:50:04 INFO - PROCESS | 1812 | 1461268204353 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 12:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:50:04 INFO - PROCESS | 1812 | 1461268204360 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:50:04 INFO - PROCESS | 1812 | 1461268204364 Marionette TRACE conn3 <- [1,2406,null,{}] 12:50:04 INFO - PROCESS | 1812 | 1461268204386 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:04 INFO - PROCESS | 1812 | 1461268204723 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 12:50:04 INFO - PROCESS | 1812 | 1461268204921 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b7d5c00 == 127 [pid = 1812] [id = 609] 12:50:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8c00e400) [pid = 1812] [serial = 1828] [outer = (nil)] 12:50:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8c12d000) [pid = 1812] [serial = 1829] [outer = 0x8c00e400] 12:50:05 INFO - PROCESS | 1812 | 1461268205004 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8c138000) [pid = 1812] [serial = 1830] [outer = 0x8c00e400] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x9294a400) [pid = 1812] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8a3e1800) [pid = 1812] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x93ade400) [pid = 1812] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x97bbd400) [pid = 1812] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8c134c00) [pid = 1812] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8fe78400) [pid = 1812] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x9780ec00) [pid = 1812] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x88bda800) [pid = 1812] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x89b22c00) [pid = 1812] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x94fdd800) [pid = 1812] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x88a6b000) [pid = 1812] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x97e64800) [pid = 1812] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8c1bfc00) [pid = 1812] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x9ea1f000) [pid = 1812] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8e80cc00) [pid = 1812] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x99829c00) [pid = 1812] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8f382400) [pid = 1812] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8c008c00) [pid = 1812] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x89e3f000) [pid = 1812] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8eb9e000) [pid = 1812] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8fb43800) [pid = 1812] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8fe7c400) [pid = 1812] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:50:05 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x93adec00) [pid = 1812] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:50:06 INFO - PROCESS | 1812 | 1461268206446 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 12:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 2146ms 12:50:06 INFO - PROCESS | 1812 | 1461268206507 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 12:50:06 INFO - PROCESS | 1812 | 1461268206511 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 12:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:50:06 INFO - PROCESS | 1812 | 1461268206517 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - PROCESS | 1812 | 1461268206519 Marionette TRACE conn3 <- [1,2410,null,{}] 12:50:06 INFO - PROCESS | 1812 | 1461268206525 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:06 INFO - PROCESS | 1812 | 1461268206927 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 12:50:06 INFO - PROCESS | 1812 | 1461268206948 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x888d3800 == 128 [pid = 1812] [id = 610] 12:50:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x89cd7000) [pid = 1812] [serial = 1831] [outer = (nil)] 12:50:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8e0b4000) [pid = 1812] [serial = 1832] [outer = 0x89cd7000] 12:50:07 INFO - PROCESS | 1812 | 1461268207026 Marionette DEBUG loaded listener.js 12:50:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8e7ef800) [pid = 1812] [serial = 1833] [outer = 0x89cd7000] 12:50:08 INFO - PROCESS | 1812 | 1461268208207 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:50:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:50:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1739ms 12:50:08 INFO - PROCESS | 1812 | 1461268208257 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 12:50:08 INFO - PROCESS | 1812 | 1461268208264 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 12:50:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:50:08 INFO - PROCESS | 1812 | 1461268208273 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:50:08 INFO - PROCESS | 1812 | 1461268208280 Marionette TRACE conn3 <- [1,2414,null,{}] 12:50:08 INFO - PROCESS | 1812 | 1461268208291 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:08 INFO - PROCESS | 1812 | 1461268208565 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 12:50:08 INFO - PROCESS | 1812 | 1461268208944 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x881fc400 == 129 [pid = 1812] [id = 611] 12:50:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x88a67000) [pid = 1812] [serial = 1834] [outer = (nil)] 12:50:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x89e3c800) [pid = 1812] [serial = 1835] [outer = 0x88a67000] 12:50:09 INFO - PROCESS | 1812 | 1461268209041 Marionette DEBUG loaded listener.js 12:50:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8a3e7800) [pid = 1812] [serial = 1836] [outer = 0x88a67000] 12:50:10 INFO - PROCESS | 1812 | 1461268210091 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 12:50:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:50:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1896ms 12:50:10 INFO - PROCESS | 1812 | 1461268210171 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 12:50:10 INFO - PROCESS | 1812 | 1461268210180 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 12:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:50:10 INFO - PROCESS | 1812 | 1461268210191 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:50:10 INFO - PROCESS | 1812 | 1461268210195 Marionette TRACE conn3 <- [1,2418,null,{}] 12:50:10 INFO - PROCESS | 1812 | 1461268210224 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:10 INFO - PROCESS | 1812 | 1461268210501 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 12:50:10 INFO - PROCESS | 1812 | 1461268210846 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x89cce800 == 130 [pid = 1812] [id = 612] 12:50:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8a3e4c00) [pid = 1812] [serial = 1837] [outer = (nil)] 12:50:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8e80dc00) [pid = 1812] [serial = 1838] [outer = 0x8a3e4c00] 12:50:10 INFO - PROCESS | 1812 | 1461268210939 Marionette DEBUG loaded listener.js 12:50:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8e954000) [pid = 1812] [serial = 1839] [outer = 0x8a3e4c00] 12:50:12 INFO - PROCESS | 1812 | 1461268212065 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1937ms 12:50:12 INFO - PROCESS | 1812 | 1461268212128 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 12:50:12 INFO - PROCESS | 1812 | 1461268212132 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 12:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:50:12 INFO - PROCESS | 1812 | 1461268212140 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:50:12 INFO - PROCESS | 1812 | 1461268212147 Marionette TRACE conn3 <- [1,2422,null,{}] 12:50:12 INFO - PROCESS | 1812 | 1461268212164 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:12 INFO - PROCESS | 1812 | 1461268212451 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 12:50:12 INFO - PROCESS | 1812 | 1461268212802 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e95ec00 == 131 [pid = 1812] [id = 613] 12:50:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8eba2c00) [pid = 1812] [serial = 1840] [outer = (nil)] 12:50:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8f38c000) [pid = 1812] [serial = 1841] [outer = 0x8eba2c00] 12:50:12 INFO - PROCESS | 1812 | 1461268212908 Marionette DEBUG loaded listener.js 12:50:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8f6e6c00) [pid = 1812] [serial = 1842] [outer = 0x8eba2c00] 12:50:13 INFO - PROCESS | 1812 | 1461268213993 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1888ms 12:50:14 INFO - PROCESS | 1812 | 1461268214029 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 12:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:50:14 INFO - PROCESS | 1812 | 1461268214035 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 12:50:14 INFO - PROCESS | 1812 | 1461268214041 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:50:14 INFO - PROCESS | 1812 | 1461268214045 Marionette TRACE conn3 <- [1,2426,null,{}] 12:50:14 INFO - PROCESS | 1812 | 1461268214050 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:14 INFO - PROCESS | 1812 | 1461268214287 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 12:50:14 INFO - PROCESS | 1812 | 1461268214626 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x881fb800 == 132 [pid = 1812] [id = 614] 12:50:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8f6dc000) [pid = 1812] [serial = 1843] [outer = (nil)] 12:50:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8fbdd400) [pid = 1812] [serial = 1844] [outer = 0x8f6dc000] 12:50:14 INFO - PROCESS | 1812 | 1461268214724 Marionette DEBUG loaded listener.js 12:50:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8fcbe400) [pid = 1812] [serial = 1845] [outer = 0x8f6dc000] 12:50:15 INFO - PROCESS | 1812 | 1461268215667 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1687ms 12:50:15 INFO - PROCESS | 1812 | 1461268215729 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 12:50:15 INFO - PROCESS | 1812 | 1461268215733 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 12:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:50:15 INFO - PROCESS | 1812 | 1461268215739 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:50:15 INFO - PROCESS | 1812 | 1461268215743 Marionette TRACE conn3 <- [1,2430,null,{}] 12:50:15 INFO - PROCESS | 1812 | 1461268215749 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:15 INFO - PROCESS | 1812 | 1461268215978 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 12:50:16 INFO - PROCESS | 1812 | 1461268216332 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f6d9c00 == 133 [pid = 1812] [id = 615] 12:50:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8f84d800) [pid = 1812] [serial = 1846] [outer = (nil)] 12:50:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8fd60800) [pid = 1812] [serial = 1847] [outer = 0x8f84d800] 12:50:16 INFO - PROCESS | 1812 | 1461268216430 Marionette DEBUG loaded listener.js 12:50:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8fd62800) [pid = 1812] [serial = 1848] [outer = 0x8f84d800] 12:50:17 INFO - PROCESS | 1812 | 1461268217357 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 12:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1690ms 12:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:50:17 INFO - PROCESS | 1812 | 1461268217431 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 12:50:17 INFO - PROCESS | 1812 | 1461268217434 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 12:50:17 INFO - PROCESS | 1812 | 1461268217441 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:50:17 INFO - PROCESS | 1812 | 1461268217444 Marionette TRACE conn3 <- [1,2434,null,{}] 12:50:17 INFO - PROCESS | 1812 | 1461268217450 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:17 INFO - PROCESS | 1812 | 1461268217754 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 12:50:18 INFO - PROCESS | 1812 | 1461268218110 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8514b400 == 134 [pid = 1812] [id = 616] 12:50:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8fd61000) [pid = 1812] [serial = 1849] [outer = (nil)] 12:50:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x90196c00) [pid = 1812] [serial = 1850] [outer = 0x8fd61000] 12:50:18 INFO - PROCESS | 1812 | 1461268218201 Marionette DEBUG loaded listener.js 12:50:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x9019c400) [pid = 1812] [serial = 1851] [outer = 0x8fd61000] 12:50:19 INFO - PROCESS | 1812 | 1461268219136 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 12:50:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:50:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1733ms 12:50:19 INFO - PROCESS | 1812 | 1461268219174 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 12:50:19 INFO - PROCESS | 1812 | 1461268219177 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 12:50:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:50:19 INFO - PROCESS | 1812 | 1461268219183 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:50:19 INFO - PROCESS | 1812 | 1461268219186 Marionette TRACE conn3 <- [1,2438,null,{}] 12:50:19 INFO - PROCESS | 1812 | 1461268219193 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:19 INFO - PROCESS | 1812 | 1461268219427 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 12:50:19 INFO - PROCESS | 1812 | 1461268219768 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb3c400 == 135 [pid = 1812] [id = 617] 12:50:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8fb3f000) [pid = 1812] [serial = 1852] [outer = (nil)] 12:50:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x91207400) [pid = 1812] [serial = 1853] [outer = 0x8fb3f000] 12:50:19 INFO - PROCESS | 1812 | 1461268219883 Marionette DEBUG loaded listener.js 12:50:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x91224400) [pid = 1812] [serial = 1854] [outer = 0x8fb3f000] 12:50:20 INFO - PROCESS | 1812 | 1461268220834 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 12:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1680ms 12:50:20 INFO - PROCESS | 1812 | 1461268220864 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 12:50:20 INFO - PROCESS | 1812 | 1461268220867 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 12:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:50:20 INFO - PROCESS | 1812 | 1461268220876 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:50:20 INFO - PROCESS | 1812 | 1461268220881 Marionette TRACE conn3 <- [1,2442,null,{}] 12:50:20 INFO - PROCESS | 1812 | 1461268220888 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:21 INFO - PROCESS | 1812 | 1461268221107 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 12:50:21 INFO - PROCESS | 1812 | 1461268221439 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x883c5000 == 136 [pid = 1812] [id = 618] 12:50:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8fd56000) [pid = 1812] [serial = 1855] [outer = (nil)] 12:50:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x928d2000) [pid = 1812] [serial = 1856] [outer = 0x8fd56000] 12:50:21 INFO - PROCESS | 1812 | 1461268221531 Marionette DEBUG loaded listener.js 12:50:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x9294d400) [pid = 1812] [serial = 1857] [outer = 0x8fd56000] 12:50:22 INFO - PROCESS | 1812 | 1461268222396 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 12:50:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:50:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1581ms 12:50:22 INFO - PROCESS | 1812 | 1461268222457 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 12:50:22 INFO - PROCESS | 1812 | 1461268222460 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 12:50:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:50:22 INFO - PROCESS | 1812 | 1461268222467 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:50:22 INFO - PROCESS | 1812 | 1461268222471 Marionette TRACE conn3 <- [1,2446,null,{}] 12:50:22 INFO - PROCESS | 1812 | 1461268222477 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:22 INFO - PROCESS | 1812 | 1461268222683 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 12:50:22 INFO - PROCESS | 1812 | 1461268222977 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x883c7800 == 137 [pid = 1812] [id = 619] 12:50:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x89b2a400) [pid = 1812] [serial = 1858] [outer = (nil)] 12:50:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x929e6c00) [pid = 1812] [serial = 1859] [outer = 0x89b2a400] 12:50:23 INFO - PROCESS | 1812 | 1461268223113 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x929f2400) [pid = 1812] [serial = 1860] [outer = 0x89b2a400] 12:50:24 INFO - PROCESS | 1812 | 1461268224004 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 12:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1580ms 12:50:24 INFO - PROCESS | 1812 | 1461268224049 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 12:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:50:24 INFO - PROCESS | 1812 | 1461268224053 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 12:50:24 INFO - PROCESS | 1812 | 1461268224059 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:50:24 INFO - PROCESS | 1812 | 1461268224063 Marionette TRACE conn3 <- [1,2450,null,{}] 12:50:24 INFO - PROCESS | 1812 | 1461268224069 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:24 INFO - PROCESS | 1812 | 1461268224289 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 12:50:24 INFO - PROCESS | 1812 | 1461268224627 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x9294a800 == 138 [pid = 1812] [id = 620] 12:50:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x929e9000) [pid = 1812] [serial = 1861] [outer = (nil)] 12:50:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x93adf800) [pid = 1812] [serial = 1862] [outer = 0x929e9000] 12:50:24 INFO - PROCESS | 1812 | 1461268224720 Marionette DEBUG loaded listener.js 12:50:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x945bdc00) [pid = 1812] [serial = 1863] [outer = 0x929e9000] 12:50:25 INFO - PROCESS | 1812 | 1461268225698 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 12:50:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:50:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1681ms 12:50:25 INFO - PROCESS | 1812 | 1461268225741 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 12:50:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:50:25 INFO - PROCESS | 1812 | 1461268225745 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 12:50:25 INFO - PROCESS | 1812 | 1461268225751 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:50:25 INFO - PROCESS | 1812 | 1461268225756 Marionette TRACE conn3 <- [1,2454,null,{}] 12:50:25 INFO - PROCESS | 1812 | 1461268225762 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:26 INFO - PROCESS | 1812 | 1461268226002 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 12:50:26 INFO - PROCESS | 1812 | 1461268226362 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fbf400 == 139 [pid = 1812] [id = 621] 12:50:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x94fdd800) [pid = 1812] [serial = 1864] [outer = (nil)] 12:50:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x96b43c00) [pid = 1812] [serial = 1865] [outer = 0x94fdd800] 12:50:26 INFO - PROCESS | 1812 | 1461268226465 Marionette DEBUG loaded listener.js 12:50:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x97810000) [pid = 1812] [serial = 1866] [outer = 0x94fdd800] 12:50:27 INFO - PROCESS | 1812 | 1461268227366 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 12:50:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:50:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1680ms 12:50:27 INFO - PROCESS | 1812 | 1461268227432 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 12:50:27 INFO - PROCESS | 1812 | 1461268227436 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 12:50:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:50:27 INFO - PROCESS | 1812 | 1461268227443 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:50:27 INFO - PROCESS | 1812 | 1461268227446 Marionette TRACE conn3 <- [1,2458,null,{}] 12:50:27 INFO - PROCESS | 1812 | 1461268227452 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:27 INFO - PROCESS | 1812 | 1461268227790 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 12:50:28 INFO - PROCESS | 1812 | 1461268228138 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x87577c00 == 140 [pid = 1812] [id = 622] 12:50:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8c35ac00) [pid = 1812] [serial = 1867] [outer = (nil)] 12:50:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x97e5b800) [pid = 1812] [serial = 1868] [outer = 0x8c35ac00] 12:50:28 INFO - PROCESS | 1812 | 1461268228234 Marionette DEBUG loaded listener.js 12:50:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x97e64800) [pid = 1812] [serial = 1869] [outer = 0x8c35ac00] 12:50:29 INFO - PROCESS | 1812 | 1461268229163 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 12:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1795ms 12:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:50:29 INFO - PROCESS | 1812 | 1461268229238 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 12:50:29 INFO - PROCESS | 1812 | 1461268229241 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 12:50:29 INFO - PROCESS | 1812 | 1461268229249 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:50:29 INFO - PROCESS | 1812 | 1461268229252 Marionette TRACE conn3 <- [1,2462,null,{}] 12:50:29 INFO - PROCESS | 1812 | 1461268229258 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:29 INFO - PROCESS | 1812 | 1461268229496 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 12:50:29 INFO - PROCESS | 1812 | 1461268229837 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x96bc0c00 == 141 [pid = 1812] [id = 623] 12:50:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x97c17000) [pid = 1812] [serial = 1870] [outer = (nil)] 12:50:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x98e1c400) [pid = 1812] [serial = 1871] [outer = 0x97c17000] 12:50:29 INFO - PROCESS | 1812 | 1461268229923 Marionette DEBUG loaded listener.js 12:50:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x98e29000) [pid = 1812] [serial = 1872] [outer = 0x97c17000] 12:50:30 INFO - PROCESS | 1812 | 1461268230848 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 12:50:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:50:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1632ms 12:50:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:50:30 INFO - PROCESS | 1812 | 1461268230880 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 12:50:30 INFO - PROCESS | 1812 | 1461268230882 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 12:50:30 INFO - PROCESS | 1812 | 1461268230889 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:50:30 INFO - PROCESS | 1812 | 1461268230892 Marionette TRACE conn3 <- [1,2466,null,{}] 12:50:30 INFO - PROCESS | 1812 | 1461268230898 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:31 INFO - PROCESS | 1812 | 1461268231206 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 12:50:31 INFO - PROCESS | 1812 | 1461268231623 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x938ef400 == 142 [pid = 1812] [id = 624] 12:50:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x97b77800) [pid = 1812] [serial = 1873] [outer = (nil)] 12:50:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x98f60400) [pid = 1812] [serial = 1874] [outer = 0x97b77800] 12:50:31 INFO - PROCESS | 1812 | 1461268231721 Marionette DEBUG loaded listener.js 12:50:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x98f69000) [pid = 1812] [serial = 1875] [outer = 0x97b77800] 12:50:32 INFO - PROCESS | 1812 | 1461268232599 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 12:50:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:50:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1786ms 12:50:32 INFO - PROCESS | 1812 | 1461268232675 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 12:50:32 INFO - PROCESS | 1812 | 1461268232678 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 12:50:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:50:32 INFO - PROCESS | 1812 | 1461268232685 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:50:32 INFO - PROCESS | 1812 | 1461268232688 Marionette TRACE conn3 <- [1,2470,null,{}] 12:50:32 INFO - PROCESS | 1812 | 1461268232694 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:32 INFO - PROCESS | 1812 | 1461268232945 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 12:50:33 INFO - PROCESS | 1812 | 1461268233288 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c361c00 == 143 [pid = 1812] [id = 625] 12:50:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x8f6db400) [pid = 1812] [serial = 1876] [outer = (nil)] 12:50:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x99c33000) [pid = 1812] [serial = 1877] [outer = 0x8f6db400] 12:50:33 INFO - PROCESS | 1812 | 1461268233378 Marionette DEBUG loaded listener.js 12:50:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x99c92c00) [pid = 1812] [serial = 1878] [outer = 0x8f6db400] 12:50:34 INFO - PROCESS | 1812 | 1461268234223 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 12:50:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:50:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1579ms 12:50:34 INFO - PROCESS | 1812 | 1461268234264 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 12:50:34 INFO - PROCESS | 1812 | 1461268234268 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 12:50:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:50:34 INFO - PROCESS | 1812 | 1461268234275 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:50:34 INFO - PROCESS | 1812 | 1461268234279 Marionette TRACE conn3 <- [1,2474,null,{}] 12:50:34 INFO - PROCESS | 1812 | 1461268234304 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:34 INFO - PROCESS | 1812 | 1461268234506 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 12:50:34 INFO - PROCESS | 1812 | 1461268234800 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x98f5f800 == 144 [pid = 1812] [id = 626] 12:50:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x99829c00) [pid = 1812] [serial = 1879] [outer = (nil)] 12:50:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x9dfeec00) [pid = 1812] [serial = 1880] [outer = 0x99829c00] 12:50:34 INFO - PROCESS | 1812 | 1461268234929 Marionette DEBUG loaded listener.js 12:50:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x9fc3f400) [pid = 1812] [serial = 1881] [outer = 0x99829c00] 12:50:35 INFO - PROCESS | 1812 | 1461268235915 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 12:50:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:50:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1705ms 12:50:35 INFO - PROCESS | 1812 | 1461268235981 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 12:50:35 INFO - PROCESS | 1812 | 1461268235985 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 12:50:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:50:35 INFO - PROCESS | 1812 | 1461268235991 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:50:35 INFO - PROCESS | 1812 | 1461268235994 Marionette TRACE conn3 <- [1,2478,null,{}] 12:50:36 INFO - PROCESS | 1812 | 1461268236000 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:36 INFO - PROCESS | 1812 | 1461268236215 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 12:50:36 INFO - PROCESS | 1812 | 1461268236552 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b184800 == 145 [pid = 1812] [id = 627] 12:50:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x9b18dc00) [pid = 1812] [serial = 1882] [outer = (nil)] 12:50:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0xa0b30c00) [pid = 1812] [serial = 1883] [outer = 0x9b18dc00] 12:50:36 INFO - PROCESS | 1812 | 1461268236641 Marionette DEBUG loaded listener.js 12:50:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0xa0ba5400) [pid = 1812] [serial = 1884] [outer = 0x9b18dc00] 12:50:37 INFO - PROCESS | 1812 | 1461268237536 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1586ms 12:50:37 INFO - PROCESS | 1812 | 1461268237578 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 12:50:37 INFO - PROCESS | 1812 | 1461268237581 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 12:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:50:37 INFO - PROCESS | 1812 | 1461268237588 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:50:37 INFO - PROCESS | 1812 | 1461268237591 Marionette TRACE conn3 <- [1,2482,null,{}] 12:50:37 INFO - PROCESS | 1812 | 1461268237597 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:37 INFO - PROCESS | 1812 | 1461268237795 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 12:50:38 INFO - PROCESS | 1812 | 1461268238144 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x883b7c00 == 144 [pid = 1812] [id = 562] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x85152800 == 143 [pid = 1812] [id = 429] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8f386800 == 142 [pid = 1812] [id = 504] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8f842000 == 141 [pid = 1812] [id = 505] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x99828c00 == 140 [pid = 1812] [id = 517] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x97e60400 == 139 [pid = 1812] [id = 606] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x97f07800 == 138 [pid = 1812] [id = 604] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x91223000 == 137 [pid = 1812] [id = 605] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8634b400 == 136 [pid = 1812] [id = 603] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8514d800 == 135 [pid = 1812] [id = 602] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x94fc1000 == 134 [pid = 1812] [id = 601] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x938f2c00 == 133 [pid = 1812] [id = 599] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8fccbc00 == 132 [pid = 1812] [id = 600] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x901ac000 == 131 [pid = 1812] [id = 598] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x858aa000 == 130 [pid = 1812] [id = 597] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x9019dc00 == 129 [pid = 1812] [id = 596] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8fcbc400 == 128 [pid = 1812] [id = 595] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8fcc6c00 == 127 [pid = 1812] [id = 594] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8e8efc00 == 126 [pid = 1812] [id = 593] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8b7d8c00 == 125 [pid = 1812] [id = 591] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8e0ab400 == 124 [pid = 1812] [id = 592] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3e6000 == 123 [pid = 1812] [id = 590] 12:50:40 INFO - PROCESS | 1812 | --DOCSHELL 0x881fc000 == 122 [pid = 1812] [id = 589] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8e0b2400) [pid = 1812] [serial = 1766] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x929ea800) [pid = 1812] [serial = 1728] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8fcc1000) [pid = 1812] [serial = 1715] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x9dff1800) [pid = 1812] [serial = 1751] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x98239800) [pid = 1812] [serial = 1739] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8e0b0400) [pid = 1812] [serial = 1764] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x98e7ac00) [pid = 1812] [serial = 1740] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x938f6400) [pid = 1812] [serial = 1730] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x97c19800) [pid = 1812] [serial = 1736] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8b3b2000) [pid = 1812] [serial = 1704] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x9120bc00) [pid = 1812] [serial = 1722] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x96b3c800) [pid = 1812] [serial = 1733] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8986bc00) [pid = 1812] [serial = 1758] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x89b24800) [pid = 1812] [serial = 1703] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x99c2fc00) [pid = 1812] [serial = 1746] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8e80bc00) [pid = 1812] [serial = 1707] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x977bbc00) [pid = 1812] [serial = 1734] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x97c1e000) [pid = 1812] [serial = 1737] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x9fd60800) [pid = 1812] [serial = 1754] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x928d0800) [pid = 1812] [serial = 1724] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8fcc4c00) [pid = 1812] [serial = 1716] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x9aed1800) [pid = 1812] [serial = 1686] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8fb3e400) [pid = 1812] [serial = 1712] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9ea22800) [pid = 1812] [serial = 1752] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8fb48400) [pid = 1812] [serial = 1713] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8c1be400) [pid = 1812] [serial = 1632] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8a71e000) [pid = 1812] [serial = 1760] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8f6d9400) [pid = 1812] [serial = 1710] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x929e6800) [pid = 1812] [serial = 1727] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x98ebc800) [pid = 1812] [serial = 1742] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x90196000) [pid = 1812] [serial = 1718] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x90398000) [pid = 1812] [serial = 1721] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x9b185000) [pid = 1812] [serial = 1749] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x99c9f000) [pid = 1812] [serial = 1748] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8b3b1000) [pid = 1812] [serial = 1761] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x9fdac000) [pid = 1812] [serial = 1755] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x9294c400) [pid = 1812] [serial = 1725] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x902da400) [pid = 1812] [serial = 1719] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x93ae0400) [pid = 1812] [serial = 1731] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x88be1c00) [pid = 1812] [serial = 1757] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8e0b1c00) [pid = 1812] [serial = 1706] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x98f61000) [pid = 1812] [serial = 1743] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x998ce800) [pid = 1812] [serial = 1745] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8f382800) [pid = 1812] [serial = 1709] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8c1c2400) [pid = 1812] [serial = 1763] [outer = (nil)] [url = about:blank] 12:50:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x85152800 == 123 [pid = 1812] [id = 628] 12:50:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x858aa000) [pid = 1812] [serial = 1885] [outer = (nil)] 12:50:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x883ba400) [pid = 1812] [serial = 1886] [outer = 0x858aa000] 12:50:40 INFO - PROCESS | 1812 | 1461268240426 Marionette DEBUG loaded listener.js 12:50:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8881e800) [pid = 1812] [serial = 1887] [outer = 0x858aa000] 12:50:41 INFO - PROCESS | 1812 | 1461268241349 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 12:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 3788ms 12:50:41 INFO - PROCESS | 1812 | 1461268241383 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 12:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:50:41 INFO - PROCESS | 1812 | 1461268241387 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 12:50:41 INFO - PROCESS | 1812 | 1461268241395 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:50:41 INFO - PROCESS | 1812 | 1461268241400 Marionette TRACE conn3 <- [1,2486,null,{}] 12:50:41 INFO - PROCESS | 1812 | 1461268241407 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:41 INFO - PROCESS | 1812 | 1461268241596 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 12:50:41 INFO - PROCESS | 1812 | 1461268241618 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e3e800 == 124 [pid = 1812] [id = 629] 12:50:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x89e41800) [pid = 1812] [serial = 1888] [outer = (nil)] 12:50:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8a3ebc00) [pid = 1812] [serial = 1889] [outer = 0x89e41800] 12:50:41 INFO - PROCESS | 1812 | 1461268241715 Marionette DEBUG loaded listener.js 12:50:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8b3b1000) [pid = 1812] [serial = 1890] [outer = 0x89e41800] 12:50:42 INFO - PROCESS | 1812 | 1461268242795 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 12:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1448ms 12:50:42 INFO - PROCESS | 1812 | 1461268242843 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 12:50:42 INFO - PROCESS | 1812 | 1461268242849 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 12:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:50:42 INFO - PROCESS | 1812 | 1461268242859 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:50:42 INFO - PROCESS | 1812 | 1461268242863 Marionette TRACE conn3 <- [1,2490,null,{}] 12:50:42 INFO - PROCESS | 1812 | 1461268242869 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:43 INFO - PROCESS | 1812 | 1461268243171 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 12:50:43 INFO - PROCESS | 1812 | 1461268243210 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x89b24800 == 125 [pid = 1812] [id = 630] 12:50:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8b3afc00) [pid = 1812] [serial = 1891] [outer = (nil)] 12:50:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8c1bd400) [pid = 1812] [serial = 1892] [outer = 0x8b3afc00] 12:50:43 INFO - PROCESS | 1812 | 1461268243283 Marionette DEBUG loaded listener.js 12:50:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8c35b000) [pid = 1812] [serial = 1893] [outer = 0x8b3afc00] 12:50:44 INFO - PROCESS | 1812 | 1461268244393 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1585ms 12:50:44 INFO - PROCESS | 1812 | 1461268244444 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 12:50:44 INFO - PROCESS | 1812 | 1461268244448 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 12:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:50:44 INFO - PROCESS | 1812 | 1461268244459 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:50:44 INFO - PROCESS | 1812 | 1461268244464 Marionette TRACE conn3 <- [1,2494,null,{}] 12:50:44 INFO - PROCESS | 1812 | 1461268244480 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:44 INFO - PROCESS | 1812 | 1461268244754 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 12:50:44 INFO - PROCESS | 1812 | 1461268244784 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x89b24400 == 126 [pid = 1812] [id = 631] 12:50:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8e8ef800) [pid = 1812] [serial = 1894] [outer = (nil)] 12:50:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8e95b800) [pid = 1812] [serial = 1895] [outer = 0x8e8ef800] 12:50:44 INFO - PROCESS | 1812 | 1461268244856 Marionette DEBUG loaded listener.js 12:50:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8eb99800) [pid = 1812] [serial = 1896] [outer = 0x8e8ef800] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8c364000) [pid = 1812] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8c00e400) [pid = 1812] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x88bd7800) [pid = 1812] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x983f3800) [pid = 1812] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x98f02000) [pid = 1812] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x98b0c800) [pid = 1812] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x92956000) [pid = 1812] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x901a7400) [pid = 1812] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x96fe5c00) [pid = 1812] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x902da800) [pid = 1812] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x938f3800) [pid = 1812] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x91220800) [pid = 1812] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x88be4000) [pid = 1812] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x901a3c00) [pid = 1812] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8fcbcc00) [pid = 1812] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8fcc8400) [pid = 1812] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8f386c00) [pid = 1812] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8e959c00) [pid = 1812] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8c132800) [pid = 1812] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8a71e800) [pid = 1812] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x883b0400) [pid = 1812] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:50:46 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x89e46000) [pid = 1812] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:50:46 INFO - PROCESS | 1812 | 1461268246493 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 12:50:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:50:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2091ms 12:50:46 INFO - PROCESS | 1812 | 1461268246551 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 1812 | 1461268246555 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 12:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:50:46 INFO - PROCESS | 1812 | 1461268246561 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 1812 | 1461268246564 Marionette TRACE conn3 <- [1,2498,null,{}] 12:50:46 INFO - PROCESS | 1812 | 1461268246569 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:46 INFO - PROCESS | 1812 | 1461268246760 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 12:50:46 INFO - PROCESS | 1812 | 1461268246961 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x88819c00 == 127 [pid = 1812] [id = 632] 12:50:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x88a68c00) [pid = 1812] [serial = 1897] [outer = (nil)] 12:50:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8e95d000) [pid = 1812] [serial = 1898] [outer = 0x88a68c00] 12:50:47 INFO - PROCESS | 1812 | 1461268247032 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8f382800) [pid = 1812] [serial = 1899] [outer = 0x88a68c00] 12:50:47 INFO - PROCESS | 1812 | 1461268247974 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:50:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:50:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1477ms 12:50:48 INFO - PROCESS | 1812 | 1461268248041 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 12:50:48 INFO - PROCESS | 1812 | 1461268248047 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 12:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:50:48 INFO - PROCESS | 1812 | 1461268248056 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:50:48 INFO - PROCESS | 1812 | 1461268248062 Marionette TRACE conn3 <- [1,2502,null,{}] 12:50:48 INFO - PROCESS | 1812 | 1461268248070 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:48 INFO - PROCESS | 1812 | 1461268248314 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 12:50:48 INFO - PROCESS | 1812 | 1461268248675 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x89b21400 == 128 [pid = 1812] [id = 633] 12:50:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x89b22c00) [pid = 1812] [serial = 1900] [outer = (nil)] 12:50:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x89ccb400) [pid = 1812] [serial = 1901] [outer = 0x89b22c00] 12:50:48 INFO - PROCESS | 1812 | 1461268248765 Marionette DEBUG loaded listener.js 12:50:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8a3f0c00) [pid = 1812] [serial = 1902] [outer = 0x89b22c00] 12:50:49 INFO - PROCESS | 1812 | 1461268249722 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:50:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:50:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1738ms 12:50:49 INFO - PROCESS | 1812 | 1461268249793 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 12:50:49 INFO - PROCESS | 1812 | 1461268249802 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 12:50:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:50:49 INFO - PROCESS | 1812 | 1461268249813 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:50:49 INFO - PROCESS | 1812 | 1461268249818 Marionette TRACE conn3 <- [1,2506,null,{}] 12:50:49 INFO - PROCESS | 1812 | 1461268249824 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:50 INFO - PROCESS | 1812 | 1461268250081 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 12:50:50 INFO - PROCESS | 1812 | 1461268250429 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c008c00 == 129 [pid = 1812] [id = 634] 12:50:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8c359800) [pid = 1812] [serial = 1903] [outer = (nil)] 12:50:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8e7ef400) [pid = 1812] [serial = 1904] [outer = 0x8c359800] 12:50:50 INFO - PROCESS | 1812 | 1461268250517 Marionette DEBUG loaded listener.js 12:50:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8e8f3000) [pid = 1812] [serial = 1905] [outer = 0x8c359800] 12:50:51 INFO - PROCESS | 1812 | 1461268251555 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1794ms 12:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:50:51 INFO - PROCESS | 1812 | 1461268251607 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 12:50:51 INFO - PROCESS | 1812 | 1461268251610 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 12:50:51 INFO - PROCESS | 1812 | 1461268251618 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:50:51 INFO - PROCESS | 1812 | 1461268251623 Marionette TRACE conn3 <- [1,2510,null,{}] 12:50:51 INFO - PROCESS | 1812 | 1461268251640 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:51 INFO - PROCESS | 1812 | 1461268251909 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 12:50:52 INFO - PROCESS | 1812 | 1461268252293 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f6e1c00 == 130 [pid = 1812] [id = 635] 12:50:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8f84a000) [pid = 1812] [serial = 1906] [outer = (nil)] 12:50:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8fb4b800) [pid = 1812] [serial = 1907] [outer = 0x8f84a000] 12:50:52 INFO - PROCESS | 1812 | 1461268252384 Marionette DEBUG loaded listener.js 12:50:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8fcc1400) [pid = 1812] [serial = 1908] [outer = 0x8f84a000] 12:50:53 INFO - PROCESS | 1812 | 1461268253272 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 12:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1698ms 12:50:53 INFO - PROCESS | 1812 | 1461268253315 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 12:50:53 INFO - PROCESS | 1812 | 1461268253319 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 12:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:50:53 INFO - PROCESS | 1812 | 1461268253326 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:50:53 INFO - PROCESS | 1812 | 1461268253330 Marionette TRACE conn3 <- [1,2514,null,{}] 12:50:53 INFO - PROCESS | 1812 | 1461268253338 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:53 INFO - PROCESS | 1812 | 1461268253556 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 12:50:53 INFO - PROCESS | 1812 | 1461268253849 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x88816c00 == 131 [pid = 1812] [id = 636] 12:50:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8fb47000) [pid = 1812] [serial = 1909] [outer = (nil)] 12:50:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8fe82400) [pid = 1812] [serial = 1910] [outer = 0x8fb47000] 12:50:53 INFO - PROCESS | 1812 | 1461268253986 Marionette DEBUG loaded listener.js 12:50:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8fffa800) [pid = 1812] [serial = 1911] [outer = 0x8fb47000] 12:50:54 INFO - PROCESS | 1812 | 1461268254908 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1631ms 12:50:54 INFO - PROCESS | 1812 | 1461268254958 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 12:50:54 INFO - PROCESS | 1812 | 1461268254962 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 12:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:50:54 INFO - PROCESS | 1812 | 1461268254968 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:50:54 INFO - PROCESS | 1812 | 1461268254971 Marionette TRACE conn3 <- [1,2518,null,{}] 12:50:54 INFO - PROCESS | 1812 | 1461268254977 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:55 INFO - PROCESS | 1812 | 1461268255197 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 12:50:55 INFO - PROCESS | 1812 | 1461268255529 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e95c400 == 132 [pid = 1812] [id = 637] 12:50:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8fd57c00) [pid = 1812] [serial = 1912] [outer = (nil)] 12:50:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x90197000) [pid = 1812] [serial = 1913] [outer = 0x8fd57c00] 12:50:55 INFO - PROCESS | 1812 | 1461268255620 Marionette DEBUG loaded listener.js 12:50:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x9019fc00) [pid = 1812] [serial = 1914] [outer = 0x8fd57c00] 12:50:56 INFO - PROCESS | 1812 | 1461268256572 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1637ms 12:50:56 INFO - PROCESS | 1812 | 1461268256607 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 12:50:56 INFO - PROCESS | 1812 | 1461268256611 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 12:50:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:50:56 INFO - PROCESS | 1812 | 1461268256617 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:50:56 INFO - PROCESS | 1812 | 1461268256620 Marionette TRACE conn3 <- [1,2522,null,{}] 12:50:56 INFO - PROCESS | 1812 | 1461268256626 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:56 INFO - PROCESS | 1812 | 1461268256870 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 12:50:57 INFO - PROCESS | 1812 | 1461268257211 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fffec00 == 133 [pid = 1812] [id = 638] 12:50:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x90199c00) [pid = 1812] [serial = 1915] [outer = (nil)] 12:50:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x91223800) [pid = 1812] [serial = 1916] [outer = 0x90199c00] 12:50:57 INFO - PROCESS | 1812 | 1461268257308 Marionette DEBUG loaded listener.js 12:50:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x928d4c00) [pid = 1812] [serial = 1917] [outer = 0x90199c00] 12:50:58 INFO - PROCESS | 1812 | 1461268258219 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1643ms 12:50:58 INFO - PROCESS | 1812 | 1461268258261 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 12:50:58 INFO - PROCESS | 1812 | 1461268258265 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 12:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:50:58 INFO - PROCESS | 1812 | 1461268258271 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:50:58 INFO - PROCESS | 1812 | 1461268258275 Marionette TRACE conn3 <- [1,2526,null,{}] 12:50:58 INFO - PROCESS | 1812 | 1461268258281 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:58 INFO - PROCESS | 1812 | 1461268258481 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 12:50:58 INFO - PROCESS | 1812 | 1461268258782 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x881fd400 == 134 [pid = 1812] [id = 639] 12:50:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x88a64400) [pid = 1812] [serial = 1918] [outer = (nil)] 12:50:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x92959000) [pid = 1812] [serial = 1919] [outer = 0x88a64400] 12:50:58 INFO - PROCESS | 1812 | 1461268258919 Marionette DEBUG loaded listener.js 12:50:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x929d0000) [pid = 1812] [serial = 1920] [outer = 0x88a64400] 12:50:59 INFO - PROCESS | 1812 | 1461268259837 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:50:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:50:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1630ms 12:50:59 INFO - PROCESS | 1812 | 1461268259903 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 12:50:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:50:59 INFO - PROCESS | 1812 | 1461268259907 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 12:50:59 INFO - PROCESS | 1812 | 1461268259914 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:50:59 INFO - PROCESS | 1812 | 1461268259917 Marionette TRACE conn3 <- [1,2530,null,{}] 12:50:59 INFO - PROCESS | 1812 | 1461268259923 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:00 INFO - PROCESS | 1812 | 1461268260141 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 12:51:00 INFO - PROCESS | 1812 | 1461268260491 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x91ea8c00 == 135 [pid = 1812] [id = 640] 12:51:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x9286f400) [pid = 1812] [serial = 1921] [outer = (nil)] 12:51:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x93ad6c00) [pid = 1812] [serial = 1922] [outer = 0x9286f400] 12:51:00 INFO - PROCESS | 1812 | 1461268260605 Marionette DEBUG loaded listener.js 12:51:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x93adc400) [pid = 1812] [serial = 1923] [outer = 0x9286f400] 12:51:01 INFO - PROCESS | 1812 | 1461268261603 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:51:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:51:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1734ms 12:51:01 INFO - PROCESS | 1812 | 1461268261648 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 12:51:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:51:01 INFO - PROCESS | 1812 | 1461268261652 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 12:51:01 INFO - PROCESS | 1812 | 1461268261658 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:51:01 INFO - PROCESS | 1812 | 1461268261662 Marionette TRACE conn3 <- [1,2534,null,{}] 12:51:01 INFO - PROCESS | 1812 | 1461268261691 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:01 INFO - PROCESS | 1812 | 1461268261919 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 12:51:02 INFO - PROCESS | 1812 | 1461268262269 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x91220800 == 136 [pid = 1812] [id = 641] 12:51:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x92950c00) [pid = 1812] [serial = 1924] [outer = (nil)] 12:51:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x94fb5400) [pid = 1812] [serial = 1925] [outer = 0x92950c00] 12:51:02 INFO - PROCESS | 1812 | 1461268262362 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x94fbf800) [pid = 1812] [serial = 1926] [outer = 0x92950c00] 12:51:03 INFO - PROCESS | 1812 | 1461268263253 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 12:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1633ms 12:51:03 INFO - PROCESS | 1812 | 1461268263292 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 12:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:51:03 INFO - PROCESS | 1812 | 1461268263296 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 12:51:03 INFO - PROCESS | 1812 | 1461268263303 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:51:03 INFO - PROCESS | 1812 | 1461268263306 Marionette TRACE conn3 <- [1,2538,null,{}] 12:51:03 INFO - PROCESS | 1812 | 1461268263312 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:03 INFO - PROCESS | 1812 | 1461268263519 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 12:51:03 INFO - PROCESS | 1812 | 1461268263819 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8589f000 == 137 [pid = 1812] [id = 642] 12:51:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x88bd7c00) [pid = 1812] [serial = 1927] [outer = (nil)] 12:51:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x96cae800) [pid = 1812] [serial = 1928] [outer = 0x88bd7c00] 12:51:03 INFO - PROCESS | 1812 | 1461268263957 Marionette DEBUG loaded listener.js 12:51:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x96fe8000) [pid = 1812] [serial = 1929] [outer = 0x88bd7c00] 12:51:04 INFO - PROCESS | 1812 | 1461268264859 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:51:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:51:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1631ms 12:51:04 INFO - PROCESS | 1812 | 1461268264934 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 12:51:04 INFO - PROCESS | 1812 | 1461268264938 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 12:51:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:51:04 INFO - PROCESS | 1812 | 1461268264945 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:51:04 INFO - PROCESS | 1812 | 1461268264949 Marionette TRACE conn3 <- [1,2542,null,{}] 12:51:04 INFO - PROCESS | 1812 | 1461268264956 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:05 INFO - PROCESS | 1812 | 1461268265242 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 12:51:05 INFO - PROCESS | 1812 | 1461268265602 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x95a2ec00 == 138 [pid = 1812] [id = 643] 12:51:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x97e57000) [pid = 1812] [serial = 1930] [outer = (nil)] 12:51:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x97e5f400) [pid = 1812] [serial = 1931] [outer = 0x97e57000] 12:51:05 INFO - PROCESS | 1812 | 1461268265698 Marionette DEBUG loaded listener.js 12:51:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x98234000) [pid = 1812] [serial = 1932] [outer = 0x97e57000] 12:51:07 INFO - PROCESS | 1812 | 1461268267142 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 12:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2243ms 12:51:07 INFO - PROCESS | 1812 | 1461268267191 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 12:51:07 INFO - PROCESS | 1812 | 1461268267198 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 12:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:51:07 INFO - PROCESS | 1812 | 1461268267207 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 1812 | 1461268267213 Marionette TRACE conn3 <- [1,2546,null,{}] 12:51:07 INFO - PROCESS | 1812 | 1461268267222 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:07 INFO - PROCESS | 1812 | 1461268267556 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 12:51:07 INFO - PROCESS | 1812 | 1461268267947 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x98239800 == 139 [pid = 1812] [id = 644] 12:51:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9823b800) [pid = 1812] [serial = 1933] [outer = (nil)] 12:51:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x98eb6400) [pid = 1812] [serial = 1934] [outer = 0x9823b800] 12:51:08 INFO - PROCESS | 1812 | 1461268268037 Marionette DEBUG loaded listener.js 12:51:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x98ebe400) [pid = 1812] [serial = 1935] [outer = 0x9823b800] 12:51:09 INFO - PROCESS | 1812 | 1461268269081 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 12:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1939ms 12:51:09 INFO - PROCESS | 1812 | 1461268269146 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 12:51:09 INFO - PROCESS | 1812 | 1461268269150 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 12:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:51:09 INFO - PROCESS | 1812 | 1461268269156 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:51:09 INFO - PROCESS | 1812 | 1461268269160 Marionette TRACE conn3 <- [1,2550,null,{}] 12:51:09 INFO - PROCESS | 1812 | 1461268269165 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:09 INFO - PROCESS | 1812 | 1461268269432 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 12:51:09 INFO - PROCESS | 1812 | 1461268269772 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a72a400 == 140 [pid = 1812] [id = 645] 12:51:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8b74b400) [pid = 1812] [serial = 1936] [outer = (nil)] 12:51:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x98f70000) [pid = 1812] [serial = 1937] [outer = 0x8b74b400] 12:51:09 INFO - PROCESS | 1812 | 1461268269865 Marionette DEBUG loaded listener.js 12:51:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x99828c00) [pid = 1812] [serial = 1938] [outer = 0x8b74b400] 12:51:10 INFO - PROCESS | 1812 | 1461268270824 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 12:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1734ms 12:51:10 INFO - PROCESS | 1812 | 1461268270892 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 12:51:10 INFO - PROCESS | 1812 | 1461268270895 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 12:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:51:10 INFO - PROCESS | 1812 | 1461268270902 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:51:10 INFO - PROCESS | 1812 | 1461268270905 Marionette TRACE conn3 <- [1,2554,null,{}] 12:51:10 INFO - PROCESS | 1812 | 1461268270911 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:11 INFO - PROCESS | 1812 | 1461268271145 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 12:51:11 INFO - PROCESS | 1812 | 1461268271533 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x992dbc00 == 141 [pid = 1812] [id = 646] 12:51:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x9aec9c00) [pid = 1812] [serial = 1939] [outer = (nil)] 12:51:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9b184400) [pid = 1812] [serial = 1940] [outer = 0x9aec9c00] 12:51:11 INFO - PROCESS | 1812 | 1461268271629 Marionette DEBUG loaded listener.js 12:51:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9b189c00) [pid = 1812] [serial = 1941] [outer = 0x9aec9c00] 12:51:12 INFO - PROCESS | 1812 | 1461268272551 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1692ms 12:51:12 INFO - PROCESS | 1812 | 1461268272595 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 12:51:12 INFO - PROCESS | 1812 | 1461268272599 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 12:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:51:12 INFO - PROCESS | 1812 | 1461268272605 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:51:12 INFO - PROCESS | 1812 | 1461268272609 Marionette TRACE conn3 <- [1,2558,null,{}] 12:51:12 INFO - PROCESS | 1812 | 1461268272614 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:12 INFO - PROCESS | 1812 | 1461268272825 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 12:51:13 INFO - PROCESS | 1812 | 1461268273126 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x888d2800 == 142 [pid = 1812] [id = 647] 12:51:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x98e1d400) [pid = 1812] [serial = 1942] [outer = (nil)] 12:51:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x9fdabc00) [pid = 1812] [serial = 1943] [outer = 0x98e1d400] 12:51:13 INFO - PROCESS | 1812 | 1461268273264 Marionette DEBUG loaded listener.js 12:51:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0xa01ad400) [pid = 1812] [serial = 1944] [outer = 0x98e1d400] 12:51:14 INFO - PROCESS | 1812 | 1461268274196 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:51:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:51:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1630ms 12:51:14 INFO - PROCESS | 1812 | 1461268274236 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 12:51:14 INFO - PROCESS | 1812 | 1461268274240 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 12:51:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:51:14 INFO - PROCESS | 1812 | 1461268274247 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:51:14 INFO - PROCESS | 1812 | 1461268274249 Marionette TRACE conn3 <- [1,2562,null,{}] 12:51:14 INFO - PROCESS | 1812 | 1461268274256 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:14 INFO - PROCESS | 1812 | 1461268274484 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 12:51:14 INFO - PROCESS | 1812 | 1461268274836 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e806c00 == 143 [pid = 1812] [id = 648] 12:51:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8e952400) [pid = 1812] [serial = 1945] [outer = (nil)] 12:51:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8f369000) [pid = 1812] [serial = 1946] [outer = 0x8e952400] 12:51:14 INFO - PROCESS | 1812 | 1461268274933 Marionette DEBUG loaded listener.js 12:51:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8f36b800) [pid = 1812] [serial = 1947] [outer = 0x8e952400] 12:51:15 INFO - PROCESS | 1812 | 1461268275897 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 12:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1686ms 12:51:15 INFO - PROCESS | 1812 | 1461268275934 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 12:51:15 INFO - PROCESS | 1812 | 1461268275938 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 12:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:51:15 INFO - PROCESS | 1812 | 1461268275944 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:51:15 INFO - PROCESS | 1812 | 1461268275947 Marionette TRACE conn3 <- [1,2566,null,{}] 12:51:15 INFO - PROCESS | 1812 | 1461268275953 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:16 INFO - PROCESS | 1812 | 1461268276173 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 12:51:16 INFO - PROCESS | 1812 | 1461268276533 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f369c00 == 144 [pid = 1812] [id = 649] 12:51:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8f36a400) [pid = 1812] [serial = 1948] [outer = (nil)] 12:51:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x9fd60800) [pid = 1812] [serial = 1949] [outer = 0x8f36a400] 12:51:16 INFO - PROCESS | 1812 | 1461268276633 Marionette DEBUG loaded listener.js 12:51:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x9ffe8800) [pid = 1812] [serial = 1950] [outer = 0x8f36a400] 12:51:17 INFO - PROCESS | 1812 | 1461268277568 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 12:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1682ms 12:51:17 INFO - PROCESS | 1812 | 1461268277628 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 12:51:17 INFO - PROCESS | 1812 | 1461268277632 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 12:51:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:51:17 INFO - PROCESS | 1812 | 1461268277639 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:51:17 INFO - PROCESS | 1812 | 1461268277642 Marionette TRACE conn3 <- [1,2570,null,{}] 12:51:17 INFO - PROCESS | 1812 | 1461268277648 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:17 INFO - PROCESS | 1812 | 1461268277876 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 12:51:18 INFO - PROCESS | 1812 | 1461268278219 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:20 INFO - PROCESS | 1812 | --DOCSHELL 0x9790c000 == 143 [pid = 1812] [id = 107] 12:51:20 INFO - PROCESS | 1812 | --DOCSHELL 0x98f61c00 == 142 [pid = 1812] [id = 43] 12:51:20 INFO - PROCESS | 1812 | --DOCSHELL 0x883c5c00 == 141 [pid = 1812] [id = 495] 12:51:20 INFO - PROCESS | 1812 | --DOCSHELL 0x89b29000 == 140 [pid = 1812] [id = 563] 12:51:20 INFO - PROCESS | 1812 | --DOCSHELL 0x888cfc00 == 139 [pid = 1812] [id = 496] 12:51:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8f38b800 == 138 [pid = 1812] [id = 173] 12:51:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7e6400 == 137 [pid = 1812] [id = 118] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8e0b4000) [pid = 1812] [serial = 1832] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8e806800) [pid = 1812] [serial = 1701] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8c12d000) [pid = 1812] [serial = 1829] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x88be4c00) [pid = 1812] [serial = 1823] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x89871c00) [pid = 1812] [serial = 1824] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0xa01b1c00) [pid = 1812] [serial = 1821] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0xa01ad000) [pid = 1812] [serial = 1820] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x9ea1bc00) [pid = 1812] [serial = 1818] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x9dfed000) [pid = 1812] [serial = 1817] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x992e0c00) [pid = 1812] [serial = 1815] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x99157800) [pid = 1812] [serial = 1814] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x98eb3800) [pid = 1812] [serial = 1812] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x98a08000) [pid = 1812] [serial = 1811] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x97f08400) [pid = 1812] [serial = 1809] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x97f01400) [pid = 1812] [serial = 1808] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x97cf0000) [pid = 1812] [serial = 1806] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x97c1d000) [pid = 1812] [serial = 1805] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x96cb9c00) [pid = 1812] [serial = 1803] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x95a9c000) [pid = 1812] [serial = 1802] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x94f73000) [pid = 1812] [serial = 1800] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x93ad6000) [pid = 1812] [serial = 1799] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x929cd000) [pid = 1812] [serial = 1797] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x929c8c00) [pid = 1812] [serial = 1796] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x92845c00) [pid = 1812] [serial = 1794] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x91426800) [pid = 1812] [serial = 1793] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x91206800) [pid = 1812] [serial = 1791] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x90390400) [pid = 1812] [serial = 1790] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x901a0400) [pid = 1812] [serial = 1788] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x9019b800) [pid = 1812] [serial = 1787] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8fe83400) [pid = 1812] [serial = 1785] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8fd57000) [pid = 1812] [serial = 1784] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8fbe4c00) [pid = 1812] [serial = 1782] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8fb40800) [pid = 1812] [serial = 1781] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8f38f000) [pid = 1812] [serial = 1779] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8f383400) [pid = 1812] [serial = 1778] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8e811000) [pid = 1812] [serial = 1776] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8c35f400) [pid = 1812] [serial = 1775] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8b745c00) [pid = 1812] [serial = 1773] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8a72b400) [pid = 1812] [serial = 1772] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x88a6e400) [pid = 1812] [serial = 1770] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8881a400) [pid = 1812] [serial = 1769] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8b3ab400) [pid = 1812] [serial = 1827] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8a71dc00) [pid = 1812] [serial = 1826] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8c138000) [pid = 1812] [serial = 1830] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8514d800 == 138 [pid = 1812] [id = 650] 12:51:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x858a1400) [pid = 1812] [serial = 1951] [outer = (nil)] 12:51:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x883b5000) [pid = 1812] [serial = 1952] [outer = 0x858a1400] 12:51:20 INFO - PROCESS | 1812 | 1461268280851 Marionette DEBUG loaded listener.js 12:51:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x88811c00) [pid = 1812] [serial = 1953] [outer = 0x858a1400] 12:51:21 INFO - PROCESS | 1812 | 1461268281827 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 12:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 4243ms 12:51:21 INFO - PROCESS | 1812 | 1461268281884 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 12:51:21 INFO - PROCESS | 1812 | 1461268281891 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 12:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:51:21 INFO - PROCESS | 1812 | 1461268281901 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - PROCESS | 1812 | 1461268281905 Marionette TRACE conn3 <- [1,2574,null,{}] 12:51:21 INFO - PROCESS | 1812 | 1461268281912 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:22 INFO - PROCESS | 1812 | 1461268282144 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 12:51:22 INFO - PROCESS | 1812 | 1461268282429 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x89b2e000 == 139 [pid = 1812] [id = 651] 12:51:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x89cca000) [pid = 1812] [serial = 1954] [outer = (nil)] 12:51:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x89e40c00) [pid = 1812] [serial = 1955] [outer = 0x89cca000] 12:51:22 INFO - PROCESS | 1812 | 1461268282521 Marionette DEBUG loaded listener.js 12:51:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8a724c00) [pid = 1812] [serial = 1956] [outer = 0x89cca000] 12:51:23 INFO - PROCESS | 1812 | 1461268283440 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:51:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:51:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1587ms 12:51:23 INFO - PROCESS | 1812 | 1461268283488 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 12:51:23 INFO - PROCESS | 1812 | 1461268283494 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 12:51:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:51:23 INFO - PROCESS | 1812 | 1461268283512 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:51:23 INFO - PROCESS | 1812 | 1461268283516 Marionette TRACE conn3 <- [1,2578,null,{}] 12:51:23 INFO - PROCESS | 1812 | 1461268283522 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:23 INFO - PROCESS | 1812 | 1461268283793 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 12:51:23 INFO - PROCESS | 1812 | 1461268283825 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e44c00 == 140 [pid = 1812] [id = 652] 12:51:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8a72a800) [pid = 1812] [serial = 1957] [outer = (nil)] 12:51:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8b7d6000) [pid = 1812] [serial = 1958] [outer = 0x8a72a800] 12:51:23 INFO - PROCESS | 1812 | 1461268283950 Marionette DEBUG loaded listener.js 12:51:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8c138000) [pid = 1812] [serial = 1959] [outer = 0x8a72a800] 12:51:25 INFO - PROCESS | 1812 | 1461268285126 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:51:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:51:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1635ms 12:51:25 INFO - PROCESS | 1812 | 1461268285146 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 12:51:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:51:25 INFO - PROCESS | 1812 | 1461268285151 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 12:51:25 INFO - PROCESS | 1812 | 1461268285165 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:51:25 INFO - PROCESS | 1812 | 1461268285170 Marionette TRACE conn3 <- [1,2582,null,{}] 12:51:25 INFO - PROCESS | 1812 | 1461268285186 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:26 INFO - PROCESS | 1812 | 1461268286081 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x858aa000) [pid = 1812] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x9b18dc00) [pid = 1812] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x99829c00) [pid = 1812] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8f6db400) [pid = 1812] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x97b77800) [pid = 1812] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x97c17000) [pid = 1812] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8c35ac00) [pid = 1812] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x94fdd800) [pid = 1812] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8b3afc00) [pid = 1812] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8986b800) [pid = 1812] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8e8ef800) [pid = 1812] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x929e9000) [pid = 1812] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x89b2a400) [pid = 1812] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8fd56000) [pid = 1812] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8fb3f000) [pid = 1812] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8fd61000) [pid = 1812] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8f84d800) [pid = 1812] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x8f6dc000) [pid = 1812] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8eba2c00) [pid = 1812] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x8a3e4c00) [pid = 1812] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x88a67000) [pid = 1812] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:51:26 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x89e41800) [pid = 1812] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:51:26 INFO - PROCESS | 1812 | 1461268286370 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x858aa000 == 141 [pid = 1812] [id = 653] 12:51:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x883bb000) [pid = 1812] [serial = 1960] [outer = (nil)] 12:51:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8986d400) [pid = 1812] [serial = 1961] [outer = 0x883bb000] 12:51:26 INFO - PROCESS | 1812 | 1461268286478 Marionette DEBUG loaded listener.js 12:51:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8b7cfc00) [pid = 1812] [serial = 1962] [outer = 0x883bb000] 12:51:27 INFO - PROCESS | 1812 | 1461268287290 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 2154ms 12:51:27 INFO - PROCESS | 1812 | 1461268287312 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 12:51:27 INFO - PROCESS | 1812 | 1461268287317 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 12:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:51:27 INFO - PROCESS | 1812 | 1461268287324 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:51:27 INFO - PROCESS | 1812 | 1461268287327 Marionette TRACE conn3 <- [1,2586,null,{}] 12:51:27 INFO - PROCESS | 1812 | 1461268287332 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:27 INFO - PROCESS | 1812 | 1461268287638 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 12:51:27 INFO - PROCESS | 1812 | 1461268287794 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x87576800 == 142 [pid = 1812] [id = 654] 12:51:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8e80c800) [pid = 1812] [serial = 1963] [outer = (nil)] 12:51:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8eba3400) [pid = 1812] [serial = 1964] [outer = 0x8e80c800] 12:51:27 INFO - PROCESS | 1812 | 1461268287873 Marionette DEBUG loaded listener.js 12:51:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8f371400) [pid = 1812] [serial = 1965] [outer = 0x8e80c800] 12:51:29 INFO - PROCESS | 1812 | 1461268289081 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1831ms 12:51:29 INFO - PROCESS | 1812 | 1461268289157 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 12:51:29 INFO - PROCESS | 1812 | 1461268289165 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 12:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:51:29 INFO - PROCESS | 1812 | 1461268289174 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:51:29 INFO - PROCESS | 1812 | 1461268289180 Marionette TRACE conn3 <- [1,2590,null,{}] 12:51:29 INFO - PROCESS | 1812 | 1461268289188 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:29 INFO - PROCESS | 1812 | 1461268289434 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 12:51:29 INFO - PROCESS | 1812 | 1461268289778 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x88a69800 == 143 [pid = 1812] [id = 655] 12:51:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x89868000) [pid = 1812] [serial = 1966] [outer = (nil)] 12:51:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x89e3c000) [pid = 1812] [serial = 1967] [outer = 0x89868000] 12:51:29 INFO - PROCESS | 1812 | 1461268289913 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8b74ac00) [pid = 1812] [serial = 1968] [outer = 0x89868000] 12:51:30 INFO - PROCESS | 1812 | 1461268290853 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 12:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1743ms 12:51:30 INFO - PROCESS | 1812 | 1461268290919 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 12:51:30 INFO - PROCESS | 1812 | 1461268290928 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 12:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:51:30 INFO - PROCESS | 1812 | 1461268290939 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:51:30 INFO - PROCESS | 1812 | 1461268290943 Marionette TRACE conn3 <- [1,2594,null,{}] 12:51:30 INFO - PROCESS | 1812 | 1461268290949 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:31 INFO - PROCESS | 1812 | 1461268291246 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 12:51:31 INFO - PROCESS | 1812 | 1461268291716 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c35f400 == 144 [pid = 1812] [id = 656] 12:51:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8e807000) [pid = 1812] [serial = 1969] [outer = (nil)] 12:51:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8e8f6800) [pid = 1812] [serial = 1970] [outer = 0x8e807000] 12:51:31 INFO - PROCESS | 1812 | 1461268291806 Marionette DEBUG loaded listener.js 12:51:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8eba8400) [pid = 1812] [serial = 1971] [outer = 0x8e807000] 12:51:32 INFO - PROCESS | 1812 | 1461268292899 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 12:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1987ms 12:51:32 INFO - PROCESS | 1812 | 1461268292926 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 12:51:32 INFO - PROCESS | 1812 | 1461268292929 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 12:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:51:32 INFO - PROCESS | 1812 | 1461268292937 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:51:32 INFO - PROCESS | 1812 | 1461268292943 Marionette TRACE conn3 <- [1,2598,null,{}] 12:51:32 INFO - PROCESS | 1812 | 1461268292961 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:33 INFO - PROCESS | 1812 | 1461268293210 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 12:51:33 INFO - PROCESS | 1812 | 1461268293570 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f6db800 == 145 [pid = 1812] [id = 657] 12:51:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8f846000) [pid = 1812] [serial = 1972] [outer = (nil)] 12:51:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8f84d800) [pid = 1812] [serial = 1973] [outer = 0x8f846000] 12:51:33 INFO - PROCESS | 1812 | 1461268293677 Marionette DEBUG loaded listener.js 12:51:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8fbda800) [pid = 1812] [serial = 1974] [outer = 0x8f846000] 12:51:34 INFO - PROCESS | 1812 | 1461268294688 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1787ms 12:51:34 INFO - PROCESS | 1812 | 1461268294725 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 12:51:34 INFO - PROCESS | 1812 | 1461268294729 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 12:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:51:34 INFO - PROCESS | 1812 | 1461268294736 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:51:34 INFO - PROCESS | 1812 | 1461268294739 Marionette TRACE conn3 <- [1,2602,null,{}] 12:51:34 INFO - PROCESS | 1812 | 1461268294745 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:34 INFO - PROCESS | 1812 | 1461268294978 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 12:51:35 INFO - PROCESS | 1812 | 1461268295315 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f845000 == 146 [pid = 1812] [id = 658] 12:51:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8fbde800) [pid = 1812] [serial = 1975] [outer = (nil)] 12:51:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8fcc7c00) [pid = 1812] [serial = 1976] [outer = 0x8fbde800] 12:51:35 INFO - PROCESS | 1812 | 1461268295408 Marionette DEBUG loaded listener.js 12:51:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8fd56000) [pid = 1812] [serial = 1977] [outer = 0x8fbde800] 12:51:36 INFO - PROCESS | 1812 | 1461268296363 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 12:51:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:51:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1682ms 12:51:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:51:36 INFO - PROCESS | 1812 | 1461268296419 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 12:51:36 INFO - PROCESS | 1812 | 1461268296422 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 12:51:36 INFO - PROCESS | 1812 | 1461268296429 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:51:36 INFO - PROCESS | 1812 | 1461268296432 Marionette TRACE conn3 <- [1,2606,null,{}] 12:51:36 INFO - PROCESS | 1812 | 1461268296444 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:36 INFO - PROCESS | 1812 | 1461268296672 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 12:51:37 INFO - PROCESS | 1812 | 1461268297031 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fbe0000 == 147 [pid = 1812] [id = 659] 12:51:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8fbe5c00) [pid = 1812] [serial = 1978] [outer = (nil)] 12:51:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8fe7fc00) [pid = 1812] [serial = 1979] [outer = 0x8fbe5c00] 12:51:37 INFO - PROCESS | 1812 | 1461268297127 Marionette DEBUG loaded listener.js 12:51:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8fe83400) [pid = 1812] [serial = 1980] [outer = 0x8fbe5c00] 12:51:38 INFO - PROCESS | 1812 | 1461268298150 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 12:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1787ms 12:51:38 INFO - PROCESS | 1812 | 1461268298216 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 12:51:38 INFO - PROCESS | 1812 | 1461268298220 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 12:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:51:38 INFO - PROCESS | 1812 | 1461268298227 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:51:38 INFO - PROCESS | 1812 | 1461268298233 Marionette TRACE conn3 <- [1,2610,null,{}] 12:51:38 INFO - PROCESS | 1812 | 1461268298240 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:38 INFO - PROCESS | 1812 | 1461268298551 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 12:51:38 INFO - PROCESS | 1812 | 1461268298905 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x89cd7800 == 148 [pid = 1812] [id = 660] 12:51:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x9019cc00) [pid = 1812] [serial = 1981] [outer = (nil)] 12:51:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x901a5c00) [pid = 1812] [serial = 1982] [outer = 0x9019cc00] 12:51:39 INFO - PROCESS | 1812 | 1461268298996 Marionette DEBUG loaded listener.js 12:51:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x901ac400) [pid = 1812] [serial = 1983] [outer = 0x9019cc00] 12:51:39 INFO - PROCESS | 1812 | 1461268299933 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1745ms 12:51:39 INFO - PROCESS | 1812 | 1461268299973 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 12:51:39 INFO - PROCESS | 1812 | 1461268299977 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 12:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:51:39 INFO - PROCESS | 1812 | 1461268299983 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 1812 | 1461268299987 Marionette TRACE conn3 <- [1,2614,null,{}] 12:51:39 INFO - PROCESS | 1812 | 1461268299992 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:40 INFO - PROCESS | 1812 | 1461268300212 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 12:51:40 INFO - PROCESS | 1812 | 1461268300477 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x881fdc00 == 149 [pid = 1812] [id = 661] 12:51:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8b7d7800) [pid = 1812] [serial = 1984] [outer = (nil)] 12:51:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x91207800) [pid = 1812] [serial = 1985] [outer = 0x8b7d7800] 12:51:40 INFO - PROCESS | 1812 | 1461268300613 Marionette DEBUG loaded listener.js 12:51:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x9120e000) [pid = 1812] [serial = 1986] [outer = 0x8b7d7800] 12:51:41 INFO - PROCESS | 1812 | 1461268301569 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 12:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1633ms 12:51:41 INFO - PROCESS | 1812 | 1461268301618 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 12:51:41 INFO - PROCESS | 1812 | 1461268301624 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 12:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:51:41 INFO - PROCESS | 1812 | 1461268301634 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:51:41 INFO - PROCESS | 1812 | 1461268301639 Marionette TRACE conn3 <- [1,2618,null,{}] 12:51:41 INFO - PROCESS | 1812 | 1461268301647 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:41 INFO - PROCESS | 1812 | 1461268301898 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 12:51:42 INFO - PROCESS | 1812 | 1461268302267 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e80cc00 == 150 [pid = 1812] [id = 662] 12:51:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8fbe6c00) [pid = 1812] [serial = 1987] [outer = (nil)] 12:51:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x92841400) [pid = 1812] [serial = 1988] [outer = 0x8fbe6c00] 12:51:42 INFO - PROCESS | 1812 | 1461268302358 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x928cc000) [pid = 1812] [serial = 1989] [outer = 0x8fbe6c00] 12:51:43 INFO - PROCESS | 1812 | 1461268303284 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1690ms 12:51:43 INFO - PROCESS | 1812 | 1461268303324 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 12:51:43 INFO - PROCESS | 1812 | 1461268303329 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 12:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:51:43 INFO - PROCESS | 1812 | 1461268303335 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:51:43 INFO - PROCESS | 1812 | 1461268303339 Marionette TRACE conn3 <- [1,2622,null,{}] 12:51:43 INFO - PROCESS | 1812 | 1461268303344 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:43 INFO - PROCESS | 1812 | 1461268303545 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 12:51:43 INFO - PROCESS | 1812 | 1461268303840 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e0b3c00 == 151 [pid = 1812] [id = 663] 12:51:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8e812800) [pid = 1812] [serial = 1990] [outer = (nil)] 12:51:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x929cf000) [pid = 1812] [serial = 1991] [outer = 0x8e812800] 12:51:43 INFO - PROCESS | 1812 | 1461268303981 Marionette DEBUG loaded listener.js 12:51:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x929ea000) [pid = 1812] [serial = 1992] [outer = 0x8e812800] 12:51:44 INFO - PROCESS | 1812 | 1461268304932 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 12:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1632ms 12:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:51:44 INFO - PROCESS | 1812 | 1461268304968 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 12:51:44 INFO - PROCESS | 1812 | 1461268304972 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 12:51:44 INFO - PROCESS | 1812 | 1461268304978 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:51:44 INFO - PROCESS | 1812 | 1461268304982 Marionette TRACE conn3 <- [1,2626,null,{}] 12:51:44 INFO - PROCESS | 1812 | 1461268304988 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:45 INFO - PROCESS | 1812 | 1461268305196 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 12:51:45 INFO - PROCESS | 1812 | 1461268305491 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x92955400 == 152 [pid = 1812] [id = 664] 12:51:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x929cb000) [pid = 1812] [serial = 1993] [outer = (nil)] 12:51:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x938f5c00) [pid = 1812] [serial = 1994] [outer = 0x929cb000] 12:51:45 INFO - PROCESS | 1812 | 1461268305622 Marionette DEBUG loaded listener.js 12:51:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x93adf400) [pid = 1812] [serial = 1995] [outer = 0x929cb000] 12:51:46 INFO - PROCESS | 1812 | 1461268306622 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1692ms 12:51:46 INFO - PROCESS | 1812 | 1461268306669 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 12:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:51:46 INFO - PROCESS | 1812 | 1461268306675 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 12:51:46 INFO - PROCESS | 1812 | 1461268306681 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:51:46 INFO - PROCESS | 1812 | 1461268306686 Marionette TRACE conn3 <- [1,2630,null,{}] 12:51:46 INFO - PROCESS | 1812 | 1461268306693 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:46 INFO - PROCESS | 1812 | 1461268306964 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 12:51:47 INFO - PROCESS | 1812 | 1461268307335 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x929d1400 == 153 [pid = 1812] [id = 665] 12:51:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x96bc1000) [pid = 1812] [serial = 1996] [outer = (nil)] 12:51:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x96fe7800) [pid = 1812] [serial = 1997] [outer = 0x96bc1000] 12:51:47 INFO - PROCESS | 1812 | 1461268307435 Marionette DEBUG loaded listener.js 12:51:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x97c12800) [pid = 1812] [serial = 1998] [outer = 0x96bc1000] 12:51:48 INFO - PROCESS | 1812 | 1461268308319 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 12:51:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:51:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1683ms 12:51:48 INFO - PROCESS | 1812 | 1461268308365 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 12:51:48 INFO - PROCESS | 1812 | 1461268308369 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 12:51:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:51:48 INFO - PROCESS | 1812 | 1461268308394 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:51:48 INFO - PROCESS | 1812 | 1461268308397 Marionette TRACE conn3 <- [1,2634,null,{}] 12:51:48 INFO - PROCESS | 1812 | 1461268308406 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:48 INFO - PROCESS | 1812 | 1461268308614 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 12:51:48 INFO - PROCESS | 1812 | 1461268308915 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd5a400 == 154 [pid = 1812] [id = 666] 12:51:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x902e2000) [pid = 1812] [serial = 1999] [outer = (nil)] 12:51:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x97cefc00) [pid = 1812] [serial = 2000] [outer = 0x902e2000] 12:51:49 INFO - PROCESS | 1812 | 1461268309052 Marionette DEBUG loaded listener.js 12:51:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x97e5ac00) [pid = 1812] [serial = 2001] [outer = 0x902e2000] 12:51:49 INFO - PROCESS | 1812 | 1461268309994 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1664ms 12:51:50 INFO - PROCESS | 1812 | 1461268310040 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 12:51:50 INFO - PROCESS | 1812 | 1461268310044 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 12:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:51:50 INFO - PROCESS | 1812 | 1461268310050 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:51:50 INFO - PROCESS | 1812 | 1461268310053 Marionette TRACE conn3 <- [1,2638,null,{}] 12:51:50 INFO - PROCESS | 1812 | 1461268310059 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:50 INFO - PROCESS | 1812 | 1461268310262 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 12:51:50 INFO - PROCESS | 1812 | 1461268310567 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x97c16400 == 155 [pid = 1812] [id = 667] 12:51:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x97c16800) [pid = 1812] [serial = 2002] [outer = (nil)] 12:51:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9823ac00) [pid = 1812] [serial = 2003] [outer = 0x97c16800] 12:51:50 INFO - PROCESS | 1812 | 1461268310724 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x98b0e000) [pid = 1812] [serial = 2004] [outer = 0x97c16800] 12:51:51 INFO - PROCESS | 1812 | 1461268311696 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:51:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:51:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1681ms 12:51:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:51:51 INFO - PROCESS | 1812 | 1461268311747 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 12:51:51 INFO - PROCESS | 1812 | 1461268311751 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 12:51:51 INFO - PROCESS | 1812 | 1461268311759 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:51:51 INFO - PROCESS | 1812 | 1461268311762 Marionette TRACE conn3 <- [1,2642,null,{}] 12:51:51 INFO - PROCESS | 1812 | 1461268311768 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:52 INFO - PROCESS | 1812 | 1461268312003 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 12:51:52 INFO - PROCESS | 1812 | 1461268312374 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x91423800 == 156 [pid = 1812] [id = 668] 12:51:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x97eae000) [pid = 1812] [serial = 2005] [outer = (nil)] 12:51:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x98f07800) [pid = 1812] [serial = 2006] [outer = 0x97eae000] 12:51:52 INFO - PROCESS | 1812 | 1461268312471 Marionette DEBUG loaded listener.js 12:51:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x98f61c00) [pid = 1812] [serial = 2007] [outer = 0x97eae000] 12:51:53 INFO - PROCESS | 1812 | 1461268313404 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:51:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:51:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1686ms 12:51:53 INFO - PROCESS | 1812 | 1461268313444 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 12:51:53 INFO - PROCESS | 1812 | 1461268313448 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 12:51:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:51:53 INFO - PROCESS | 1812 | 1461268313454 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:51:53 INFO - PROCESS | 1812 | 1461268313458 Marionette TRACE conn3 <- [1,2646,null,{}] 12:51:53 INFO - PROCESS | 1812 | 1461268313464 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:53 INFO - PROCESS | 1812 | 1461268313701 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 12:51:54 INFO - PROCESS | 1812 | 1461268314080 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8757a400 == 157 [pid = 1812] [id = 669] 12:51:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x91424400) [pid = 1812] [serial = 2008] [outer = (nil)] 12:51:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x998ce800) [pid = 1812] [serial = 2009] [outer = 0x91424400] 12:51:54 INFO - PROCESS | 1812 | 1461268314179 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x99c3c400) [pid = 1812] [serial = 2010] [outer = 0x91424400] 12:51:55 INFO - PROCESS | 1812 | 1461268315063 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:51:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:51:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1687ms 12:51:55 INFO - PROCESS | 1812 | 1461268315143 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 12:51:55 INFO - PROCESS | 1812 | 1461268315148 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 12:51:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:51:55 INFO - PROCESS | 1812 | 1461268315154 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:51:55 INFO - PROCESS | 1812 | 1461268315157 Marionette TRACE conn3 <- [1,2650,null,{}] 12:51:55 INFO - PROCESS | 1812 | 1461268315164 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:55 INFO - PROCESS | 1812 | 1461268315441 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 12:51:55 INFO - PROCESS | 1812 | 1461268315799 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x98e7b000 == 158 [pid = 1812] [id = 670] 12:51:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x992e0c00) [pid = 1812] [serial = 2011] [outer = (nil)] 12:51:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x9fc3f800) [pid = 1812] [serial = 2012] [outer = 0x992e0c00] 12:51:55 INFO - PROCESS | 1812 | 1461268315890 Marionette DEBUG loaded listener.js 12:51:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x9fd5b000) [pid = 1812] [serial = 2013] [outer = 0x992e0c00] 12:51:56 INFO - PROCESS | 1812 | 1461268316854 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:51:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:51:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1740ms 12:51:56 INFO - PROCESS | 1812 | 1461268316894 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 12:51:56 INFO - PROCESS | 1812 | 1461268316899 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 12:51:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:51:56 INFO - PROCESS | 1812 | 1461268316905 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:51:56 INFO - PROCESS | 1812 | 1461268316909 Marionette TRACE conn3 <- [1,2654,null,{}] 12:51:56 INFO - PROCESS | 1812 | 1461268316914 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:57 INFO - PROCESS | 1812 | 1461268317167 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 12:51:57 INFO - PROCESS | 1812 | 1461268317564 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:57 INFO - PROCESS | 1812 | ++DOCSHELL 0xa0114400 == 159 [pid = 1812] [id = 671] 12:51:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0xa01db800) [pid = 1812] [serial = 2014] [outer = (nil)] 12:51:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0xa0d3f800) [pid = 1812] [serial = 2015] [outer = 0xa01db800] 12:51:57 INFO - PROCESS | 1812 | 1461268317657 Marionette DEBUG loaded listener.js 12:51:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0xa0f76c00) [pid = 1812] [serial = 2016] [outer = 0xa01db800] 12:51:58 INFO - PROCESS | 1812 | 1461268318569 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7e8800 == 158 [pid = 1812] [id = 416] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x88bdb400 == 157 [pid = 1812] [id = 384] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x858a2c00 == 156 [pid = 1812] [id = 415] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x858aa000 == 155 [pid = 1812] [id = 653] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x89e44c00 == 154 [pid = 1812] [id = 652] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x89b2e000 == 153 [pid = 1812] [id = 651] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8514d800 == 152 [pid = 1812] [id = 650] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x888d2800 == 151 [pid = 1812] [id = 647] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8e806c00 == 150 [pid = 1812] [id = 648] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x992dbc00 == 149 [pid = 1812] [id = 646] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8a72a400 == 148 [pid = 1812] [id = 645] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x98239800 == 147 [pid = 1812] [id = 644] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x95a2ec00 == 146 [pid = 1812] [id = 643] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x849d3c00 == 145 [pid = 1812] [id = 561] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x91220800 == 144 [pid = 1812] [id = 641] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8589f000 == 143 [pid = 1812] [id = 642] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x91ea8c00 == 142 [pid = 1812] [id = 640] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x881fd400 == 141 [pid = 1812] [id = 639] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8fffec00 == 140 [pid = 1812] [id = 638] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8e95c400 == 139 [pid = 1812] [id = 637] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8f6e1c00 == 138 [pid = 1812] [id = 635] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x88816c00 == 137 [pid = 1812] [id = 636] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8c008c00 == 136 [pid = 1812] [id = 634] 12:52:01 INFO - PROCESS | 1812 | --DOCSHELL 0x89b21400 == 135 [pid = 1812] [id = 633] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8e7e4800) [pid = 1812] [serial = 1767] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8e95d000) [pid = 1812] [serial = 1898] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8e95b800) [pid = 1812] [serial = 1895] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8eb99800) [pid = 1812] [serial = 1896] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x945bdc00) [pid = 1812] [serial = 1863] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x93adf800) [pid = 1812] [serial = 1862] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x929f2400) [pid = 1812] [serial = 1860] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x929e6c00) [pid = 1812] [serial = 1859] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x9294d400) [pid = 1812] [serial = 1857] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x928d2000) [pid = 1812] [serial = 1856] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x91224400) [pid = 1812] [serial = 1854] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x91207400) [pid = 1812] [serial = 1853] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x9019c400) [pid = 1812] [serial = 1851] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x90196c00) [pid = 1812] [serial = 1850] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8fd62800) [pid = 1812] [serial = 1848] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8fd60800) [pid = 1812] [serial = 1847] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8fcbe400) [pid = 1812] [serial = 1845] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8fbdd400) [pid = 1812] [serial = 1844] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8f6e6c00) [pid = 1812] [serial = 1842] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8f38c000) [pid = 1812] [serial = 1841] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8e954000) [pid = 1812] [serial = 1839] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8e80dc00) [pid = 1812] [serial = 1838] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8a3e7800) [pid = 1812] [serial = 1836] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x89e3c800) [pid = 1812] [serial = 1835] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8a3ebc00) [pid = 1812] [serial = 1889] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8b3b1000) [pid = 1812] [serial = 1890] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x883ba400) [pid = 1812] [serial = 1886] [outer = (nil)] [url = about:blank] 12:52:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:52:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 4388ms 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8881e800) [pid = 1812] [serial = 1887] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0xa0ba5400) [pid = 1812] [serial = 1884] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0xa0b30c00) [pid = 1812] [serial = 1883] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x9fc3f400) [pid = 1812] [serial = 1881] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x9dfeec00) [pid = 1812] [serial = 1880] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x99c92c00) [pid = 1812] [serial = 1878] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x99c33000) [pid = 1812] [serial = 1877] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x98f60400) [pid = 1812] [serial = 1874] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x98f69000) [pid = 1812] [serial = 1875] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x98e29000) [pid = 1812] [serial = 1872] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x98e1c400) [pid = 1812] [serial = 1871] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x97e64800) [pid = 1812] [serial = 1869] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x97e5b800) [pid = 1812] [serial = 1868] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x97810000) [pid = 1812] [serial = 1866] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x96b43c00) [pid = 1812] [serial = 1865] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8c35b000) [pid = 1812] [serial = 1893] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8c1bd400) [pid = 1812] [serial = 1892] [outer = (nil)] [url = about:blank] 12:52:01 INFO - PROCESS | 1812 | 1461268321455 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 12:52:01 INFO - PROCESS | 1812 | 1461268321460 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 12:52:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:52:01 INFO - PROCESS | 1812 | 1461268321480 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:52:01 INFO - PROCESS | 1812 | 1461268321489 Marionette TRACE conn3 <- [1,2658,null,{}] 12:52:01 INFO - PROCESS | 1812 | 1461268321496 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:01 INFO - PROCESS | 1812 | 1461268321758 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 12:52:02 INFO - PROCESS | 1812 | 1461268322027 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8986b400 == 136 [pid = 1812] [id = 672] 12:52:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8986c000) [pid = 1812] [serial = 2017] [outer = (nil)] 12:52:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x89b29c00) [pid = 1812] [serial = 2018] [outer = 0x8986c000] 12:52:02 INFO - PROCESS | 1812 | 1461268322154 Marionette DEBUG loaded listener.js 12:52:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x89e43c00) [pid = 1812] [serial = 2019] [outer = 0x8986c000] 12:52:03 INFO - PROCESS | 1812 | 1461268323403 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:52:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:52:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1963ms 12:52:03 INFO - PROCESS | 1812 | 1461268323447 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 12:52:03 INFO - PROCESS | 1812 | 1461268323456 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 12:52:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:52:03 INFO - PROCESS | 1812 | 1461268323532 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:52:03 INFO - PROCESS | 1812 | 1461268323542 Marionette TRACE conn3 <- [1,2662,null,{}] 12:52:03 INFO - PROCESS | 1812 | 1461268323592 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:03 INFO - PROCESS | 1812 | 1461268323873 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 12:52:04 INFO - PROCESS | 1812 | 1461268324171 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3e3c00 == 137 [pid = 1812] [id = 673] 12:52:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8a726800) [pid = 1812] [serial = 2020] [outer = (nil)] 12:52:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8b74e800) [pid = 1812] [serial = 2021] [outer = 0x8a726800] 12:52:04 INFO - PROCESS | 1812 | 1461268324248 Marionette DEBUG loaded listener.js 12:52:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8c00e400) [pid = 1812] [serial = 2022] [outer = 0x8a726800] 12:52:05 INFO - PROCESS | 1812 | 1461268325304 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:52:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:52:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1827ms 12:52:05 INFO - PROCESS | 1812 | 1461268325348 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 12:52:05 INFO - PROCESS | 1812 | 1461268325351 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 12:52:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:52:05 INFO - PROCESS | 1812 | 1461268325367 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:52:05 INFO - PROCESS | 1812 | 1461268325370 Marionette TRACE conn3 <- [1,2666,null,{}] 12:52:05 INFO - PROCESS | 1812 | 1461268325385 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:05 INFO - PROCESS | 1812 | 1461268325723 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 12:52:05 INFO - PROCESS | 1812 | 1461268325958 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e0b7000 == 138 [pid = 1812] [id = 674] 12:52:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8e80f000) [pid = 1812] [serial = 2023] [outer = (nil)] 12:52:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8e8f0800) [pid = 1812] [serial = 2024] [outer = 0x8e80f000] 12:52:06 INFO - PROCESS | 1812 | 1461268326056 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8e95b800) [pid = 1812] [serial = 2025] [outer = 0x8e80f000] 12:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x89cd7000) [pid = 1812] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8a72a800) [pid = 1812] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x89cca000) [pid = 1812] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x858a1400) [pid = 1812] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:52:06 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8f36a400) [pid = 1812] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8e952400) [pid = 1812] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x98e1d400) [pid = 1812] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x9aec9c00) [pid = 1812] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8b74b400) [pid = 1812] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x9823b800) [pid = 1812] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x97e57000) [pid = 1812] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x88bd7c00) [pid = 1812] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x92950c00) [pid = 1812] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x9286f400) [pid = 1812] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x88a64400) [pid = 1812] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x90199c00) [pid = 1812] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8fd57c00) [pid = 1812] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x8fb47000) [pid = 1812] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8f84a000) [pid = 1812] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x8c359800) [pid = 1812] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x89b22c00) [pid = 1812] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:52:07 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x883bb000) [pid = 1812] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:52:07 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:07 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:52:07 INFO - PROCESS | 1812 | 1461268327977 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 12:52:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 12:52:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2636ms 12:52:08 INFO - PROCESS | 1812 | 1461268328004 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 12:52:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:52:08 INFO - PROCESS | 1812 | 1461268328008 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 12:52:08 INFO - PROCESS | 1812 | 1461268328017 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:52:08 INFO - PROCESS | 1812 | 1461268328022 Marionette TRACE conn3 <- [1,2670,null,{}] 12:52:08 INFO - PROCESS | 1812 | 1461268328030 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:08 INFO - PROCESS | 1812 | 1461268328387 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 12:52:08 INFO - PROCESS | 1812 | 1461268328659 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x881f9000 == 139 [pid = 1812] [id = 675] 12:52:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x88bd9000) [pid = 1812] [serial = 2026] [outer = (nil)] 12:52:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8e815400) [pid = 1812] [serial = 2027] [outer = 0x88bd9000] 12:52:08 INFO - PROCESS | 1812 | 1461268328745 Marionette DEBUG loaded listener.js 12:52:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8eba0800) [pid = 1812] [serial = 2028] [outer = 0x88bd9000] 12:52:10 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:10 INFO - PROCESS | 1812 | 1461268330364 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 12:52:10 INFO - PROCESS | 1812 | 1461268330428 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 12:52:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:52:10 INFO - PROCESS | 1812 | 1461268330610 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:52:10 INFO - PROCESS | 1812 | 1461268330619 Marionette TRACE conn3 <- [1,2674,null,{}] 12:52:10 INFO - PROCESS | 1812 | 1461268330639 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:10 INFO - PROCESS | 1812 | 1461268330909 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 12:52:11 INFO - PROCESS | 1812 | 1461268331200 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b8b800 == 140 [pid = 1812] [id = 676] 12:52:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8881a000) [pid = 1812] [serial = 2029] [outer = (nil)] 12:52:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8a3ee800) [pid = 1812] [serial = 2030] [outer = 0x8881a000] 12:52:11 INFO - PROCESS | 1812 | 1461268331311 Marionette DEBUG loaded listener.js 12:52:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8c1c6000) [pid = 1812] [serial = 2031] [outer = 0x8881a000] 12:52:12 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:12 INFO - PROCESS | 1812 | 1461268332916 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 12:52:13 INFO - PROCESS | 1812 | 1461268333135 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 12:52:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:52:13 INFO - PROCESS | 1812 | 1461268333165 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:52:13 INFO - PROCESS | 1812 | 1461268333171 Marionette TRACE conn3 <- [1,2678,null,{}] 12:52:13 INFO - PROCESS | 1812 | 1461268333178 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:13 INFO - PROCESS | 1812 | 1461268333396 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 12:52:13 INFO - PROCESS | 1812 | 1461268333693 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x89b2e000 == 141 [pid = 1812] [id = 677] 12:52:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8b74b400) [pid = 1812] [serial = 2032] [outer = (nil)] 12:52:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8e8f5c00) [pid = 1812] [serial = 2033] [outer = 0x8b74b400] 12:52:13 INFO - PROCESS | 1812 | 1461268333785 Marionette DEBUG loaded listener.js 12:52:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8f370c00) [pid = 1812] [serial = 2034] [outer = 0x8b74b400] 12:52:15 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:15 INFO - PROCESS | 1812 | 1461268335310 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 12:52:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 12:52:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2248ms 12:52:15 INFO - PROCESS | 1812 | 1461268335443 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 12:52:15 INFO - PROCESS | 1812 | 1461268335449 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 12:52:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:52:15 INFO - PROCESS | 1812 | 1461268335466 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:52:15 INFO - PROCESS | 1812 | 1461268335477 Marionette TRACE conn3 <- [1,2682,null,{}] 12:52:15 INFO - PROCESS | 1812 | 1461268335501 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:15 INFO - PROCESS | 1812 | 1461268335817 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 12:52:16 INFO - PROCESS | 1812 | 1461268336106 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e8ed800 == 142 [pid = 1812] [id = 678] 12:52:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8f6dd000) [pid = 1812] [serial = 2035] [outer = (nil)] 12:52:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8f84a400) [pid = 1812] [serial = 2036] [outer = 0x8f6dd000] 12:52:16 INFO - PROCESS | 1812 | 1461268336198 Marionette DEBUG loaded listener.js 12:52:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8fcbe400) [pid = 1812] [serial = 2037] [outer = 0x8f6dd000] 12:52:17 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:17 INFO - PROCESS | 1812 | 1461268337628 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 12:52:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 12:52:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2206ms 12:52:17 INFO - PROCESS | 1812 | 1461268337671 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 12:52:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:52:17 INFO - PROCESS | 1812 | 1461268337676 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 12:52:17 INFO - PROCESS | 1812 | 1461268337682 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:52:17 INFO - PROCESS | 1812 | 1461268337686 Marionette TRACE conn3 <- [1,2686,null,{}] 12:52:17 INFO - PROCESS | 1812 | 1461268337691 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:18 INFO - PROCESS | 1812 | 1461268338015 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 12:52:18 INFO - PROCESS | 1812 | 1461268338310 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c368400 == 143 [pid = 1812] [id = 679] 12:52:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8fbde000) [pid = 1812] [serial = 2038] [outer = (nil)] 12:52:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8fd60400) [pid = 1812] [serial = 2039] [outer = 0x8fbde000] 12:52:18 INFO - PROCESS | 1812 | 1461268338459 Marionette DEBUG loaded listener.js 12:52:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8fe7a000) [pid = 1812] [serial = 2040] [outer = 0x8fbde000] 12:52:20 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:20 INFO - PROCESS | 1812 | 1461268340174 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 12:52:20 INFO - PROCESS | 1812 | 1461268340299 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 12:52:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:52:20 INFO - PROCESS | 1812 | 1461268340322 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:52:20 INFO - PROCESS | 1812 | 1461268340326 Marionette TRACE conn3 <- [1,2690,null,{}] 12:52:20 INFO - PROCESS | 1812 | 1461268340332 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:20 INFO - PROCESS | 1812 | 1461268340575 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 12:52:20 INFO - PROCESS | 1812 | 1461268340863 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fcc0000 == 144 [pid = 1812] [id = 680] 12:52:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8fcc8000) [pid = 1812] [serial = 2041] [outer = (nil)] 12:52:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x90195000) [pid = 1812] [serial = 2042] [outer = 0x8fcc8000] 12:52:20 INFO - PROCESS | 1812 | 1461268340951 Marionette DEBUG loaded listener.js 12:52:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x9019dc00) [pid = 1812] [serial = 2043] [outer = 0x8fcc8000] 12:52:22 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:22 INFO - PROCESS | 1812 | 1461268342356 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 12:52:22 INFO - PROCESS | 1812 | 1461268342420 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 12:52:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:52:22 INFO - PROCESS | 1812 | 1461268342535 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:52:22 INFO - PROCESS | 1812 | 1461268342538 Marionette TRACE conn3 <- [1,2694,null,{}] 12:52:22 INFO - PROCESS | 1812 | 1461268342548 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:22 INFO - PROCESS | 1812 | 1461268342801 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 12:52:23 INFO - PROCESS | 1812 | 1461268343093 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fbdb800 == 145 [pid = 1812] [id = 681] 12:52:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8fff6c00) [pid = 1812] [serial = 2044] [outer = (nil)] 12:52:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x9120b000) [pid = 1812] [serial = 2045] [outer = 0x8fff6c00] 12:52:23 INFO - PROCESS | 1812 | 1461268343191 Marionette DEBUG loaded listener.js 12:52:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x9122a400) [pid = 1812] [serial = 2046] [outer = 0x8fff6c00] 12:52:24 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:24 INFO - PROCESS | 1812 | 1461268344587 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 12:52:24 INFO - PROCESS | 1812 | 1461268344629 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 12:52:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:52:24 INFO - PROCESS | 1812 | 1461268344638 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:52:24 INFO - PROCESS | 1812 | 1461268344641 Marionette TRACE conn3 <- [1,2698,null,{}] 12:52:24 INFO - PROCESS | 1812 | 1461268344647 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:24 INFO - PROCESS | 1812 | 1461268344929 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 12:52:25 INFO - PROCESS | 1812 | 1461268345232 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x91206000 == 146 [pid = 1812] [id = 682] 12:52:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x91208400) [pid = 1812] [serial = 2047] [outer = (nil)] 12:52:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x92956800) [pid = 1812] [serial = 2048] [outer = 0x91208400] 12:52:25 INFO - PROCESS | 1812 | 1461268345327 Marionette DEBUG loaded listener.js 12:52:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x929cac00) [pid = 1812] [serial = 2049] [outer = 0x91208400] 12:52:26 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:26 INFO - PROCESS | 1812 | 1461268346706 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 12:52:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:52:26 INFO - PROCESS | 1812 | 1461268346786 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 12:52:26 INFO - PROCESS | 1812 | 1461268346792 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:52:26 INFO - PROCESS | 1812 | 1461268346796 Marionette TRACE conn3 <- [1,2702,null,{}] 12:52:26 INFO - PROCESS | 1812 | 1461268346895 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:27 INFO - PROCESS | 1812 | 1461268347105 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 12:52:27 INFO - PROCESS | 1812 | 1461268347436 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x91225400 == 147 [pid = 1812] [id = 683] 12:52:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x92954400) [pid = 1812] [serial = 2050] [outer = (nil)] 12:52:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x938ed000) [pid = 1812] [serial = 2051] [outer = 0x92954400] 12:52:27 INFO - PROCESS | 1812 | 1461268347522 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x938f4c00) [pid = 1812] [serial = 2052] [outer = 0x92954400] 12:52:28 INFO - PROCESS | 1812 | 1461268348488 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:52:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:52:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1724ms 12:52:28 INFO - PROCESS | 1812 | 1461268348515 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 12:52:28 INFO - PROCESS | 1812 | 1461268348519 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 12:52:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:52:28 INFO - PROCESS | 1812 | 1461268348525 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:52:28 INFO - PROCESS | 1812 | 1461268348529 Marionette TRACE conn3 <- [1,2706,null,{}] 12:52:28 INFO - PROCESS | 1812 | 1461268348535 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:28 INFO - PROCESS | 1812 | 1461268348731 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 12:52:29 INFO - PROCESS | 1812 | 1461268349034 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x88a72c00 == 148 [pid = 1812] [id = 684] 12:52:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x89cd8400) [pid = 1812] [serial = 2053] [outer = (nil)] 12:52:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x945c5400) [pid = 1812] [serial = 2054] [outer = 0x89cd8400] 12:52:29 INFO - PROCESS | 1812 | 1461268349176 Marionette DEBUG loaded listener.js 12:52:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x94fba000) [pid = 1812] [serial = 2055] [outer = 0x89cd8400] 12:52:30 INFO - PROCESS | 1812 | 1461268350169 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 12:52:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:52:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1680ms 12:52:30 INFO - PROCESS | 1812 | 1461268350209 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 12:52:30 INFO - PROCESS | 1812 | 1461268350214 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 12:52:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:52:30 INFO - PROCESS | 1812 | 1461268350222 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:52:30 INFO - PROCESS | 1812 | 1461268350226 Marionette TRACE conn3 <- [1,2710,null,{}] 12:52:30 INFO - PROCESS | 1812 | 1461268350231 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:30 INFO - PROCESS | 1812 | 1461268350443 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 12:52:30 INFO - PROCESS | 1812 | 1461268350816 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x938efc00 == 149 [pid = 1812] [id = 685] 12:52:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x94f75800) [pid = 1812] [serial = 2056] [outer = (nil)] 12:52:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x96b3d800) [pid = 1812] [serial = 2057] [outer = 0x94f75800] 12:52:30 INFO - PROCESS | 1812 | 1461268350913 Marionette DEBUG loaded listener.js 12:52:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x96cb9000) [pid = 1812] [serial = 2058] [outer = 0x94f75800] 12:52:31 INFO - PROCESS | 1812 | 1461268351892 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 12:52:31 INFO - PROCESS | 1812 | 1461268351970 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 12:52:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:52:31 INFO - PROCESS | 1812 | 1461268351976 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:52:31 INFO - PROCESS | 1812 | 1461268351981 Marionette TRACE conn3 <- [1,2714,null,{}] 12:52:32 INFO - PROCESS | 1812 | 1461268352028 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:32 INFO - PROCESS | 1812 | 1461268352444 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 12:52:32 INFO - PROCESS | 1812 | 1461268352740 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x97e57000 == 150 [pid = 1812] [id = 686] 12:52:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x98234400) [pid = 1812] [serial = 2059] [outer = (nil)] 12:52:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x98239800) [pid = 1812] [serial = 2060] [outer = 0x98234400] 12:52:32 INFO - PROCESS | 1812 | 1461268352848 Marionette DEBUG loaded listener.js 12:52:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x98eb4800) [pid = 1812] [serial = 2061] [outer = 0x98234400] 12:52:33 INFO - PROCESS | 1812 | 1461268353806 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 12:52:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:52:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1891ms 12:52:33 INFO - PROCESS | 1812 | 1461268353868 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 12:52:33 INFO - PROCESS | 1812 | 1461268353872 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 12:52:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:52:33 INFO - PROCESS | 1812 | 1461268353878 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:52:33 INFO - PROCESS | 1812 | 1461268353882 Marionette TRACE conn3 <- [1,2718,null,{}] 12:52:33 INFO - PROCESS | 1812 | 1461268353888 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:34 INFO - PROCESS | 1812 | 1461268354133 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 12:52:34 INFO - PROCESS | 1812 | 1461268354541 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f388400 == 151 [pid = 1812] [id = 687] 12:52:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8fbdf400) [pid = 1812] [serial = 2062] [outer = (nil)] 12:52:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x98f71000) [pid = 1812] [serial = 2063] [outer = 0x8fbdf400] 12:52:34 INFO - PROCESS | 1812 | 1461268354634 Marionette DEBUG loaded listener.js 12:52:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9914b000) [pid = 1812] [serial = 2064] [outer = 0x8fbdf400] 12:52:35 INFO - PROCESS | 1812 | 1461268355602 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 12:52:35 INFO - PROCESS | 1812 | 1461268355674 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 12:52:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:52:35 INFO - PROCESS | 1812 | 1461268355680 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:52:35 INFO - PROCESS | 1812 | 1461268355684 Marionette TRACE conn3 <- [1,2722,null,{}] 12:52:35 INFO - PROCESS | 1812 | 1461268355689 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:35 INFO - PROCESS | 1812 | 1461268355902 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 12:52:36 INFO - PROCESS | 1812 | 1461268356248 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x97e5a000 == 152 [pid = 1812] [id = 688] 12:52:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x98236c00) [pid = 1812] [serial = 2065] [outer = (nil)] 12:52:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x99c9e400) [pid = 1812] [serial = 2066] [outer = 0x98236c00] 12:52:36 INFO - PROCESS | 1812 | 1461268356380 Marionette DEBUG loaded listener.js 12:52:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9dfe6400) [pid = 1812] [serial = 2067] [outer = 0x98236c00] 12:52:37 INFO - PROCESS | 1812 | 1461268357370 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 12:52:37 INFO - PROCESS | 1812 | 1461268357422 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 12:52:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:52:37 INFO - PROCESS | 1812 | 1461268357428 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - PROCESS | 1812 | 1461268357432 Marionette TRACE conn3 <- [1,2726,null,{}] 12:52:37 INFO - PROCESS | 1812 | 1461268357437 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:37 INFO - PROCESS | 1812 | 1461268357669 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:52:38 INFO - PROCESS | 1812 | 1461268358025 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x99c92c00 == 153 [pid = 1812] [id = 689] 12:52:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x99c96800) [pid = 1812] [serial = 2068] [outer = (nil)] 12:52:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0xa01de000) [pid = 1812] [serial = 2069] [outer = 0x99c96800] 12:52:38 INFO - PROCESS | 1812 | 1461268358120 Marionette DEBUG loaded listener.js 12:52:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0xa0bb2c00) [pid = 1812] [serial = 2070] [outer = 0x99c96800] 12:52:39 INFO - PROCESS | 1812 | 1461268359002 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:52:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:52:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1638ms 12:52:39 INFO - PROCESS | 1812 | 1461268359067 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:52:39 INFO - PROCESS | 1812 | 1461268359070 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 12:52:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:52:39 INFO - PROCESS | 1812 | 1461268359077 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:52:39 INFO - PROCESS | 1812 | 1461268359080 Marionette TRACE conn3 <- [1,2730,null,{}] 12:52:39 INFO - PROCESS | 1812 | 1461268359086 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:39 INFO - PROCESS | 1812 | 1461268359303 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:52:40 INFO - PROCESS | 1812 | --DOCSHELL 0x85152800 == 152 [pid = 1812] [id = 628] 12:52:40 INFO - PROCESS | 1812 | --DOCSHELL 0x89e3e800 == 151 [pid = 1812] [id = 629] 12:52:40 INFO - PROCESS | 1812 | --DOCSHELL 0x98f5f800 == 150 [pid = 1812] [id = 626] 12:52:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8c361c00 == 149 [pid = 1812] [id = 625] 12:52:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8e0b7000 == 148 [pid = 1812] [id = 674] 12:52:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3e3c00 == 147 [pid = 1812] [id = 673] 12:52:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8986b400 == 146 [pid = 1812] [id = 672] 12:52:40 INFO - PROCESS | 1812 | --DOCSHELL 0xa0114400 == 145 [pid = 1812] [id = 671] 12:52:40 INFO - PROCESS | 1812 | --DOCSHELL 0x98e7b000 == 144 [pid = 1812] [id = 670] 12:52:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8757a400 == 143 [pid = 1812] [id = 669] 12:52:41 INFO - PROCESS | 1812 | --DOCSHELL 0x91423800 == 142 [pid = 1812] [id = 668] 12:52:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd5a400 == 141 [pid = 1812] [id = 666] 12:52:41 INFO - PROCESS | 1812 | --DOCSHELL 0x97c16400 == 140 [pid = 1812] [id = 667] 12:52:41 INFO - PROCESS | 1812 | --DOCSHELL 0x929d1400 == 139 [pid = 1812] [id = 665] 12:52:41 INFO - PROCESS | 1812 | --DOCSHELL 0x92955400 == 138 [pid = 1812] [id = 664] 12:52:41 INFO - PROCESS | 1812 | --DOCSHELL 0x9b184800 == 137 [pid = 1812] [id = 627] 12:52:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8e0b3c00 == 136 [pid = 1812] [id = 663] 12:52:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8e80cc00 == 135 [pid = 1812] [id = 662] 12:52:41 INFO - PROCESS | 1812 | --DOCSHELL 0x89cd7800 == 134 [pid = 1812] [id = 660] 12:52:41 INFO - PROCESS | 1812 | --DOCSHELL 0x881fdc00 == 133 [pid = 1812] [id = 661] 12:52:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8fbe0000 == 132 [pid = 1812] [id = 659] 12:52:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8f845000 == 131 [pid = 1812] [id = 658] 12:52:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8f6db800 == 130 [pid = 1812] [id = 657] 12:52:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8c35f400 == 129 [pid = 1812] [id = 656] 12:52:41 INFO - PROCESS | 1812 | --DOCSHELL 0x88a69800 == 128 [pid = 1812] [id = 655] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8e7ef800) [pid = 1812] [serial = 1833] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8b7d6000) [pid = 1812] [serial = 1958] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8c138000) [pid = 1812] [serial = 1959] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x89e40c00) [pid = 1812] [serial = 1955] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x883b5000) [pid = 1812] [serial = 1952] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x88811c00) [pid = 1812] [serial = 1953] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x9ffe8800) [pid = 1812] [serial = 1950] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x9fd60800) [pid = 1812] [serial = 1949] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8f36b800) [pid = 1812] [serial = 1947] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8f369000) [pid = 1812] [serial = 1946] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0xa01ad400) [pid = 1812] [serial = 1944] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x9fdabc00) [pid = 1812] [serial = 1943] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x9b189c00) [pid = 1812] [serial = 1941] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x9b184400) [pid = 1812] [serial = 1940] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x99828c00) [pid = 1812] [serial = 1938] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x98f70000) [pid = 1812] [serial = 1937] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x98ebe400) [pid = 1812] [serial = 1935] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x98eb6400) [pid = 1812] [serial = 1934] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x98234000) [pid = 1812] [serial = 1932] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x97e5f400) [pid = 1812] [serial = 1931] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x96fe8000) [pid = 1812] [serial = 1929] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x96cae800) [pid = 1812] [serial = 1928] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x94fbf800) [pid = 1812] [serial = 1926] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x94fb5400) [pid = 1812] [serial = 1925] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x93adc400) [pid = 1812] [serial = 1923] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x93ad6c00) [pid = 1812] [serial = 1922] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x929d0000) [pid = 1812] [serial = 1920] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x92959000) [pid = 1812] [serial = 1919] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x928d4c00) [pid = 1812] [serial = 1917] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x91223800) [pid = 1812] [serial = 1916] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x9019fc00) [pid = 1812] [serial = 1914] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x90197000) [pid = 1812] [serial = 1913] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8fffa800) [pid = 1812] [serial = 1911] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8fe82400) [pid = 1812] [serial = 1910] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8fcc1400) [pid = 1812] [serial = 1908] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8fb4b800) [pid = 1812] [serial = 1907] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8e8f3000) [pid = 1812] [serial = 1905] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8e7ef400) [pid = 1812] [serial = 1904] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8a3f0c00) [pid = 1812] [serial = 1902] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x89ccb400) [pid = 1812] [serial = 1901] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x8986d400) [pid = 1812] [serial = 1961] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8a724c00) [pid = 1812] [serial = 1956] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x8b7cfc00) [pid = 1812] [serial = 1962] [outer = (nil)] [url = about:blank] 12:52:41 INFO - PROCESS | 1812 | 1461268361467 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b85400 == 129 [pid = 1812] [id = 690] 12:52:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x84b86400) [pid = 1812] [serial = 2071] [outer = (nil)] 12:52:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x85153000) [pid = 1812] [serial = 2072] [outer = 0x84b86400] 12:52:41 INFO - PROCESS | 1812 | 1461268361554 Marionette DEBUG loaded listener.js 12:52:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x853bb800) [pid = 1812] [serial = 2073] [outer = 0x84b86400] 12:52:42 INFO - PROCESS | 1812 | 1461268362868 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 12:52:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:52:42 INFO - PROCESS | 1812 | 1461268362932 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 12:52:42 INFO - PROCESS | 1812 | 1461268362967 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:52:42 INFO - PROCESS | 1812 | 1461268362974 Marionette TRACE conn3 <- [1,2734,null,{}] 12:52:42 INFO - PROCESS | 1812 | 1461268362984 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:43 INFO - PROCESS | 1812 | 1461268363316 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:52:43 INFO - PROCESS | 1812 | 1461268363502 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x881f3400 == 130 [pid = 1812] [id = 691] 12:52:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x881fb000) [pid = 1812] [serial = 2074] [outer = (nil)] 12:52:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x883b6000) [pid = 1812] [serial = 2075] [outer = 0x881fb000] 12:52:43 INFO - PROCESS | 1812 | 1461268363579 Marionette DEBUG loaded listener.js 12:52:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x883c6400) [pid = 1812] [serial = 2076] [outer = 0x881fb000] 12:52:44 INFO - PROCESS | 1812 | 1461268364501 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:52:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:52:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1616ms 12:52:44 INFO - PROCESS | 1812 | 1461268364564 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:52:44 INFO - PROCESS | 1812 | 1461268364570 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 12:52:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:52:44 INFO - PROCESS | 1812 | 1461268364577 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:52:44 INFO - PROCESS | 1812 | 1461268364580 Marionette TRACE conn3 <- [1,2738,null,{}] 12:52:44 INFO - PROCESS | 1812 | 1461268364586 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:44 INFO - PROCESS | 1812 | 1461268364860 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:52:44 INFO - PROCESS | 1812 | 1461268364889 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x881f6000 == 131 [pid = 1812] [id = 692] 12:52:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8881cc00) [pid = 1812] [serial = 2077] [outer = (nil)] 12:52:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x88a64800) [pid = 1812] [serial = 2078] [outer = 0x8881cc00] 12:52:44 INFO - PROCESS | 1812 | 1461268364961 Marionette DEBUG loaded listener.js 12:52:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x88a6b800) [pid = 1812] [serial = 2079] [outer = 0x8881cc00] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x97eae000) [pid = 1812] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x929cb000) [pid = 1812] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x992e0c00) [pid = 1812] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x97c16800) [pid = 1812] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x96bc1000) [pid = 1812] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8a726800) [pid = 1812] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x89868000) [pid = 1812] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8fbe5c00) [pid = 1812] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x8b7d7800) [pid = 1812] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x91424400) [pid = 1812] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x8fbe6c00) [pid = 1812] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x8e80f000) [pid = 1812] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x8986c000) [pid = 1812] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x88a68c00) [pid = 1812] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x902e2000) [pid = 1812] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x8fbde800) [pid = 1812] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0xa01db800) [pid = 1812] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x8f846000) [pid = 1812] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x9019cc00) [pid = 1812] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x8e812800) [pid = 1812] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:52:46 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0x8e807000) [pid = 1812] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:52:46 INFO - PROCESS | 1812 | 1461268366569 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:52:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:52:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 2040ms 12:52:46 INFO - PROCESS | 1812 | 1461268366617 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:52:46 INFO - PROCESS | 1812 | 1461268366622 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 12:52:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:52:46 INFO - PROCESS | 1812 | 1461268366637 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:52:46 INFO - PROCESS | 1812 | 1461268366645 Marionette TRACE conn3 <- [1,2742,null,{}] 12:52:46 INFO - PROCESS | 1812 | 1461268366663 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:46 INFO - PROCESS | 1812 | 1461268366875 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:52:46 INFO - PROCESS | 1812 | 1461268366885 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x864e5c00 == 132 [pid = 1812] [id = 693] 12:52:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x88815800) [pid = 1812] [serial = 2080] [outer = (nil)] 12:52:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x89871400) [pid = 1812] [serial = 2081] [outer = 0x88815800] 12:52:46 INFO - PROCESS | 1812 | 1461268366958 Marionette DEBUG loaded listener.js 12:52:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x89b2d400) [pid = 1812] [serial = 2082] [outer = 0x88815800] 12:52:47 INFO - PROCESS | 1812 | 1461268367984 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:52:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:52:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1420ms 12:52:48 INFO - PROCESS | 1812 | 1461268368199 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:52:48 INFO - PROCESS | 1812 | 1461268368206 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 12:52:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:52:48 INFO - PROCESS | 1812 | 1461268368217 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:52:48 INFO - PROCESS | 1812 | 1461268368222 Marionette TRACE conn3 <- [1,2746,null,{}] 12:52:48 INFO - PROCESS | 1812 | 1461268368232 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:48 INFO - PROCESS | 1812 | 1461268368491 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:52:48 INFO - PROCESS | 1812 | 1461268368860 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x87571400 == 133 [pid = 1812] [id = 694] 12:52:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x87576c00) [pid = 1812] [serial = 2083] [outer = (nil)] 12:52:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x881fbc00) [pid = 1812] [serial = 2084] [outer = 0x87576c00] 12:52:48 INFO - PROCESS | 1812 | 1461268368950 Marionette DEBUG loaded listener.js 12:52:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x883d0400) [pid = 1812] [serial = 2085] [outer = 0x87576c00] 12:52:49 INFO - PROCESS | 1812 | 1461268369980 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:52:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:52:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1797ms 12:52:50 INFO - PROCESS | 1812 | 1461268370015 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:52:50 INFO - PROCESS | 1812 | 1461268370021 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 12:52:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:52:50 INFO - PROCESS | 1812 | 1461268370033 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:52:50 INFO - PROCESS | 1812 | 1461268370040 Marionette TRACE conn3 <- [1,2750,null,{}] 12:52:50 INFO - PROCESS | 1812 | 1461268370046 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:50 INFO - PROCESS | 1812 | 1461268370279 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:52:50 INFO - PROCESS | 1812 | 1461268370626 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x88bdbc00 == 134 [pid = 1812] [id = 695] 12:52:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x88bdd400) [pid = 1812] [serial = 2086] [outer = (nil)] 12:52:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x88be4400) [pid = 1812] [serial = 2087] [outer = 0x88bdd400] 12:52:50 INFO - PROCESS | 1812 | 1461268370719 Marionette DEBUG loaded listener.js 12:52:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x89871c00) [pid = 1812] [serial = 2088] [outer = 0x88bdd400] 12:52:51 INFO - PROCESS | 1812 | 1461268371732 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:52:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:52:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1751ms 12:52:51 INFO - PROCESS | 1812 | 1461268371782 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:52:51 INFO - PROCESS | 1812 | 1461268371786 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 12:52:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:52:51 INFO - PROCESS | 1812 | 1461268371793 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:52:51 INFO - PROCESS | 1812 | 1461268371797 Marionette TRACE conn3 <- [1,2754,null,{}] 12:52:51 INFO - PROCESS | 1812 | 1461268371811 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:52 INFO - PROCESS | 1812 | 1461268372086 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:52:52 INFO - PROCESS | 1812 | 1461268372473 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e45800 == 135 [pid = 1812] [id = 696] 12:52:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8a3e3c00) [pid = 1812] [serial = 2089] [outer = (nil)] 12:52:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x8a3edc00) [pid = 1812] [serial = 2090] [outer = 0x8a3e3c00] 12:52:52 INFO - PROCESS | 1812 | 1461268372582 Marionette DEBUG loaded listener.js 12:52:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8a722000) [pid = 1812] [serial = 2091] [outer = 0x8a3e3c00] 12:52:53 INFO - PROCESS | 1812 | 1461268373558 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:52:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:52:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1835ms 12:52:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:52:53 INFO - PROCESS | 1812 | 1461268373629 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:52:53 INFO - PROCESS | 1812 | 1461268373633 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 12:52:53 INFO - PROCESS | 1812 | 1461268373640 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:52:53 INFO - PROCESS | 1812 | 1461268373643 Marionette TRACE conn3 <- [1,2758,null,{}] 12:52:53 INFO - PROCESS | 1812 | 1461268373649 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:53 INFO - PROCESS | 1812 | 1461268373923 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:52:54 INFO - PROCESS | 1812 | 1461268374256 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b3b6000 == 136 [pid = 1812] [id = 697] 12:52:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8b3b7800) [pid = 1812] [serial = 2092] [outer = (nil)] 12:52:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8b746000) [pid = 1812] [serial = 2093] [outer = 0x8b3b7800] 12:52:54 INFO - PROCESS | 1812 | 1461268374350 Marionette DEBUG loaded listener.js 12:52:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8b74ec00) [pid = 1812] [serial = 2094] [outer = 0x8b3b7800] 12:52:55 INFO - PROCESS | 1812 | 1461268375280 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:52:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:52:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1689ms 12:52:55 INFO - PROCESS | 1812 | 1461268375328 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:52:55 INFO - PROCESS | 1812 | 1461268375333 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 12:52:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:52:55 INFO - PROCESS | 1812 | 1461268375339 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:52:55 INFO - PROCESS | 1812 | 1461268375343 Marionette TRACE conn3 <- [1,2762,null,{}] 12:52:55 INFO - PROCESS | 1812 | 1461268375348 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:55 INFO - PROCESS | 1812 | 1461268375574 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:52:55 INFO - PROCESS | 1812 | 1461268375912 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b746c00 == 137 [pid = 1812] [id = 698] 12:52:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8b7cf800) [pid = 1812] [serial = 2095] [outer = (nil)] 12:52:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8c007000) [pid = 1812] [serial = 2096] [outer = 0x8b7cf800] 12:52:56 INFO - PROCESS | 1812 | 1461268376006 Marionette DEBUG loaded listener.js 12:52:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8c00dc00) [pid = 1812] [serial = 2097] [outer = 0x8b7cf800] 12:52:56 INFO - PROCESS | 1812 | 1461268376927 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:52:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:52:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1635ms 12:52:56 INFO - PROCESS | 1812 | 1461268376975 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:52:56 INFO - PROCESS | 1812 | 1461268376978 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 12:52:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:52:56 INFO - PROCESS | 1812 | 1461268376985 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:52:56 INFO - PROCESS | 1812 | 1461268376989 Marionette TRACE conn3 <- [1,2766,null,{}] 12:52:56 INFO - PROCESS | 1812 | 1461268376995 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:57 INFO - PROCESS | 1812 | 1461268377283 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:52:57 INFO - PROCESS | 1812 | 1461268377627 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b3b2c00 == 138 [pid = 1812] [id = 699] 12:52:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8c1c2800) [pid = 1812] [serial = 2098] [outer = (nil)] 12:52:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8c365c00) [pid = 1812] [serial = 2099] [outer = 0x8c1c2800] 12:52:57 INFO - PROCESS | 1812 | 1461268377725 Marionette DEBUG loaded listener.js 12:52:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8e7e0400) [pid = 1812] [serial = 2100] [outer = 0x8c1c2800] 12:52:58 INFO - PROCESS | 1812 | 1461268378684 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:52:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:52:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1736ms 12:52:58 INFO - PROCESS | 1812 | 1461268378723 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:52:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:52:58 INFO - PROCESS | 1812 | 1461268378727 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 12:52:58 INFO - PROCESS | 1812 | 1461268378733 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:52:58 INFO - PROCESS | 1812 | 1461268378737 Marionette TRACE conn3 <- [1,2770,null,{}] 12:52:58 INFO - PROCESS | 1812 | 1461268378743 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:58 INFO - PROCESS | 1812 | 1461268378960 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:52:59 INFO - PROCESS | 1812 | 1461268379255 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c35f800 == 139 [pid = 1812] [id = 700] 12:52:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8e7ea000) [pid = 1812] [serial = 2101] [outer = (nil)] 12:52:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8e80c400) [pid = 1812] [serial = 2102] [outer = 0x8e7ea000] 12:52:59 INFO - PROCESS | 1812 | 1461268379391 Marionette DEBUG loaded listener.js 12:52:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8e812c00) [pid = 1812] [serial = 2103] [outer = 0x8e7ea000] 12:53:00 INFO - PROCESS | 1812 | 1461268380367 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:53:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:53:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1681ms 12:53:00 INFO - PROCESS | 1812 | 1461268380415 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:53:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:53:00 INFO - PROCESS | 1812 | 1461268380419 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 12:53:00 INFO - PROCESS | 1812 | 1461268380426 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:53:00 INFO - PROCESS | 1812 | 1461268380429 Marionette TRACE conn3 <- [1,2774,null,{}] 12:53:00 INFO - PROCESS | 1812 | 1461268380435 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:00 INFO - PROCESS | 1812 | 1461268380705 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:53:01 INFO - PROCESS | 1812 | 1461268381055 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x88a6ec00 == 140 [pid = 1812] [id = 701] 12:53:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8e7e5800) [pid = 1812] [serial = 2104] [outer = (nil)] 12:53:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8e8f9800) [pid = 1812] [serial = 2105] [outer = 0x8e7e5800] 12:53:01 INFO - PROCESS | 1812 | 1461268381166 Marionette DEBUG loaded listener.js 12:53:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8e954c00) [pid = 1812] [serial = 2106] [outer = 0x8e7e5800] 12:53:02 INFO - PROCESS | 1812 | 1461268382159 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:53:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:53:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1784ms 12:53:02 INFO - PROCESS | 1812 | 1461268382210 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:53:02 INFO - PROCESS | 1812 | 1461268382214 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 12:53:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:53:02 INFO - PROCESS | 1812 | 1461268382221 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:53:02 INFO - PROCESS | 1812 | 1461268382224 Marionette TRACE conn3 <- [1,2778,null,{}] 12:53:02 INFO - PROCESS | 1812 | 1461268382230 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:02 INFO - PROCESS | 1812 | 1461268382464 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:53:02 INFO - PROCESS | 1812 | 1461268382727 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e8ee000 == 141 [pid = 1812] [id = 702] 12:53:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8e8eec00) [pid = 1812] [serial = 2107] [outer = (nil)] 12:53:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8eba2c00) [pid = 1812] [serial = 2108] [outer = 0x8e8eec00] 12:53:02 INFO - PROCESS | 1812 | 1461268382862 Marionette DEBUG loaded listener.js 12:53:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8eba5800) [pid = 1812] [serial = 2109] [outer = 0x8e8eec00] 12:53:03 INFO - PROCESS | 1812 | 1461268383784 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:53:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:53:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1581ms 12:53:03 INFO - PROCESS | 1812 | 1461268383803 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:53:03 INFO - PROCESS | 1812 | 1461268383807 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 12:53:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:53:03 INFO - PROCESS | 1812 | 1461268383814 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:53:03 INFO - PROCESS | 1812 | 1461268383818 Marionette TRACE conn3 <- [1,2782,null,{}] 12:53:03 INFO - PROCESS | 1812 | 1461268383823 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:04 INFO - PROCESS | 1812 | 1461268384056 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:53:04 INFO - PROCESS | 1812 | 1461268384356 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c1bf800 == 142 [pid = 1812] [id = 703] 12:53:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8e959c00) [pid = 1812] [serial = 2110] [outer = (nil)] 12:53:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8f36d400) [pid = 1812] [serial = 2111] [outer = 0x8e959c00] 12:53:04 INFO - PROCESS | 1812 | 1461268384492 Marionette DEBUG loaded listener.js 12:53:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8f384000) [pid = 1812] [serial = 2112] [outer = 0x8e959c00] 12:53:05 INFO - PROCESS | 1812 | 1461268385407 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:53:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:53:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1632ms 12:53:05 INFO - PROCESS | 1812 | 1461268385448 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:53:05 INFO - PROCESS | 1812 | 1461268385453 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 12:53:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:53:05 INFO - PROCESS | 1812 | 1461268385459 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:53:05 INFO - PROCESS | 1812 | 1461268385464 Marionette TRACE conn3 <- [1,2786,null,{}] 12:53:05 INFO - PROCESS | 1812 | 1461268385470 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:05 INFO - PROCESS | 1812 | 1461268385738 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:53:06 INFO - PROCESS | 1812 | 1461268386009 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f6e3c00 == 143 [pid = 1812] [id = 704] 12:53:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8f6e4400) [pid = 1812] [serial = 2113] [outer = (nil)] 12:53:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8f6e8800) [pid = 1812] [serial = 2114] [outer = 0x8f6e4400] 12:53:06 INFO - PROCESS | 1812 | 1461268386173 Marionette DEBUG loaded listener.js 12:53:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8fb3e000) [pid = 1812] [serial = 2115] [outer = 0x8f6e4400] 12:53:07 INFO - PROCESS | 1812 | 1461268387111 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:53:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:53:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1687ms 12:53:07 INFO - PROCESS | 1812 | 1461268387147 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:53:07 INFO - PROCESS | 1812 | 1461268387151 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 12:53:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:53:07 INFO - PROCESS | 1812 | 1461268387157 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:53:07 INFO - PROCESS | 1812 | 1461268387161 Marionette TRACE conn3 <- [1,2790,null,{}] 12:53:07 INFO - PROCESS | 1812 | 1461268387167 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:07 INFO - PROCESS | 1812 | 1461268387409 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:53:07 INFO - PROCESS | 1812 | 1461268387705 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb42800 == 144 [pid = 1812] [id = 705] 12:53:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8fbdb400) [pid = 1812] [serial = 2116] [outer = (nil)] 12:53:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8fbe5c00) [pid = 1812] [serial = 2117] [outer = 0x8fbdb400] 12:53:07 INFO - PROCESS | 1812 | 1461268387845 Marionette DEBUG loaded listener.js 12:53:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8fcc1400) [pid = 1812] [serial = 2118] [outer = 0x8fbdb400] 12:53:08 INFO - PROCESS | 1812 | 1461268388736 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:53:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:53:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1590ms 12:53:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:53:08 INFO - PROCESS | 1812 | 1461268388748 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:53:08 INFO - PROCESS | 1812 | 1461268388751 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 12:53:08 INFO - PROCESS | 1812 | 1461268388758 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:53:08 INFO - PROCESS | 1812 | 1461268388761 Marionette TRACE conn3 <- [1,2794,null,{}] 12:53:08 INFO - PROCESS | 1812 | 1461268388768 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:09 INFO - PROCESS | 1812 | 1461268389005 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:53:09 INFO - PROCESS | 1812 | 1461268389303 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fbdb000 == 145 [pid = 1812] [id = 706] 12:53:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8fbde400) [pid = 1812] [serial = 2119] [outer = (nil)] 12:53:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8fd58800) [pid = 1812] [serial = 2120] [outer = 0x8fbde400] 12:53:09 INFO - PROCESS | 1812 | 1461268389394 Marionette DEBUG loaded listener.js 12:53:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8fd5b800) [pid = 1812] [serial = 2121] [outer = 0x8fbde400] 12:53:10 INFO - PROCESS | 1812 | 1461268390352 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:53:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:53:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1636ms 12:53:10 INFO - PROCESS | 1812 | 1461268390395 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:53:10 INFO - PROCESS | 1812 | 1461268390399 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 12:53:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:53:10 INFO - PROCESS | 1812 | 1461268390405 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:53:10 INFO - PROCESS | 1812 | 1461268390408 Marionette TRACE conn3 <- [1,2798,null,{}] 12:53:10 INFO - PROCESS | 1812 | 1461268390414 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:10 INFO - PROCESS | 1812 | 1461268390641 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:53:11 INFO - PROCESS | 1812 | 1461268390994 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x881f6400 == 146 [pid = 1812] [id = 707] 12:53:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8c00f400) [pid = 1812] [serial = 2122] [outer = (nil)] 12:53:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8fe7d400) [pid = 1812] [serial = 2123] [outer = 0x8c00f400] 12:53:11 INFO - PROCESS | 1812 | 1461268391091 Marionette DEBUG loaded listener.js 12:53:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8fe82800) [pid = 1812] [serial = 2124] [outer = 0x8c00f400] 12:53:12 INFO - PROCESS | 1812 | 1461268392048 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:53:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:53:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1692ms 12:53:12 INFO - PROCESS | 1812 | 1461268392098 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:53:12 INFO - PROCESS | 1812 | 1461268392102 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 12:53:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:53:12 INFO - PROCESS | 1812 | 1461268392108 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:53:12 INFO - PROCESS | 1812 | 1461268392112 Marionette TRACE conn3 <- [1,2802,null,{}] 12:53:12 INFO - PROCESS | 1812 | 1461268392117 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:12 INFO - PROCESS | 1812 | 1461268392358 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:53:12 INFO - PROCESS | 1812 | 1461268392704 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fd61c00 == 147 [pid = 1812] [id = 708] 12:53:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8fe7ac00) [pid = 1812] [serial = 2125] [outer = (nil)] 12:53:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x9018e800) [pid = 1812] [serial = 2126] [outer = 0x8fe7ac00] 12:53:12 INFO - PROCESS | 1812 | 1461268392791 Marionette DEBUG loaded listener.js 12:53:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x90191800) [pid = 1812] [serial = 2127] [outer = 0x8fe7ac00] 12:53:13 INFO - PROCESS | 1812 | 1461268393746 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:53:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:53:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1686ms 12:53:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:53:13 INFO - PROCESS | 1812 | 1461268393796 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:53:13 INFO - PROCESS | 1812 | 1461268393799 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 12:53:13 INFO - PROCESS | 1812 | 1461268393807 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:53:13 INFO - PROCESS | 1812 | 1461268393810 Marionette TRACE conn3 <- [1,2806,null,{}] 12:53:13 INFO - PROCESS | 1812 | 1461268393816 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:14 INFO - PROCESS | 1812 | 1461268394086 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:53:14 INFO - PROCESS | 1812 | 1461268394425 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fcc4c00 == 148 [pid = 1812] [id = 709] 12:53:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8fff6800) [pid = 1812] [serial = 2128] [outer = (nil)] 12:53:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x901a3400) [pid = 1812] [serial = 2129] [outer = 0x8fff6800] 12:53:14 INFO - PROCESS | 1812 | 1461268394521 Marionette DEBUG loaded listener.js 12:53:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x901a4400) [pid = 1812] [serial = 2130] [outer = 0x8fff6800] 12:53:15 INFO - PROCESS | 1812 | 1461268395400 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:53:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:53:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1632ms 12:53:15 INFO - PROCESS | 1812 | 1461268395438 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:53:15 INFO - PROCESS | 1812 | 1461268395442 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 12:53:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:53:15 INFO - PROCESS | 1812 | 1461268395448 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:53:15 INFO - PROCESS | 1812 | 1461268395451 Marionette TRACE conn3 <- [1,2810,null,{}] 12:53:15 INFO - PROCESS | 1812 | 1461268395457 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:15 INFO - PROCESS | 1812 | 1461268395781 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:53:16 INFO - PROCESS | 1812 | 1461268396053 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e8f7c00 == 149 [pid = 1812] [id = 710] 12:53:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8f6e0400) [pid = 1812] [serial = 2131] [outer = (nil)] 12:53:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9038e400) [pid = 1812] [serial = 2132] [outer = 0x8f6e0400] 12:53:16 INFO - PROCESS | 1812 | 1461268396154 Marionette DEBUG loaded listener.js 12:53:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x90394000) [pid = 1812] [serial = 2133] [outer = 0x8f6e0400] 12:53:17 INFO - PROCESS | 1812 | 1461268397071 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:53:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:53:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1685ms 12:53:17 INFO - PROCESS | 1812 | 1461268397134 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:53:17 INFO - PROCESS | 1812 | 1461268397138 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 12:53:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:53:17 INFO - PROCESS | 1812 | 1461268397144 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:53:17 INFO - PROCESS | 1812 | 1461268397148 Marionette TRACE conn3 <- [1,2814,null,{}] 12:53:17 INFO - PROCESS | 1812 | 1461268397153 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:17 INFO - PROCESS | 1812 | 1461268397367 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:53:17 INFO - PROCESS | 1812 | 1461268397709 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x902dd000 == 150 [pid = 1812] [id = 711] 12:53:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x902e6c00) [pid = 1812] [serial = 2134] [outer = (nil)] 12:53:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x9120a000) [pid = 1812] [serial = 2135] [outer = 0x902e6c00] 12:53:17 INFO - PROCESS | 1812 | 1461268397800 Marionette DEBUG loaded listener.js 12:53:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9120e800) [pid = 1812] [serial = 2136] [outer = 0x902e6c00] 12:53:20 INFO - PROCESS | 1812 | --DOCSHELL 0x881f6000 == 149 [pid = 1812] [id = 692] 12:53:20 INFO - PROCESS | 1812 | --DOCSHELL 0x881f3400 == 148 [pid = 1812] [id = 691] 12:53:20 INFO - PROCESS | 1812 | --DOCSHELL 0x84b85400 == 147 [pid = 1812] [id = 690] 12:53:20 INFO - PROCESS | 1812 | --DOCSHELL 0x97e57000 == 146 [pid = 1812] [id = 686] 12:53:20 INFO - PROCESS | 1812 | --DOCSHELL 0x938efc00 == 145 [pid = 1812] [id = 685] 12:53:20 INFO - PROCESS | 1812 | --DOCSHELL 0x88a72c00 == 144 [pid = 1812] [id = 684] 12:53:20 INFO - PROCESS | 1812 | --DOCSHELL 0x91206000 == 143 [pid = 1812] [id = 682] 12:53:20 INFO - PROCESS | 1812 | --DOCSHELL 0x91225400 == 142 [pid = 1812] [id = 683] 12:53:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8fbdb800 == 141 [pid = 1812] [id = 681] 12:53:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8fcc0000 == 140 [pid = 1812] [id = 680] 12:53:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8c368400 == 139 [pid = 1812] [id = 679] 12:53:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8e8ed800 == 138 [pid = 1812] [id = 678] 12:53:20 INFO - PROCESS | 1812 | --DOCSHELL 0x8f369c00 == 137 [pid = 1812] [id = 649] 12:53:20 INFO - PROCESS | 1812 | --DOCSHELL 0x89b2e000 == 136 [pid = 1812] [id = 677] 12:53:20 INFO - PROCESS | 1812 | --DOCSHELL 0x881f9000 == 135 [pid = 1812] [id = 675] 12:53:20 INFO - PROCESS | 1812 | --DOCSHELL 0x84b8b800 == 134 [pid = 1812] [id = 676] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x98f07800) [pid = 1812] [serial = 2006] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x938f5c00) [pid = 1812] [serial = 1994] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x9fd5b000) [pid = 1812] [serial = 2013] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x9823ac00) [pid = 1812] [serial = 2003] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x96fe7800) [pid = 1812] [serial = 1997] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8b74e800) [pid = 1812] [serial = 2021] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x89e3c000) [pid = 1812] [serial = 1967] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8fe7fc00) [pid = 1812] [serial = 1979] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8fe83400) [pid = 1812] [serial = 1980] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x98f61c00) [pid = 1812] [serial = 2007] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x91207800) [pid = 1812] [serial = 1985] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x998ce800) [pid = 1812] [serial = 2009] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x98b0e000) [pid = 1812] [serial = 2004] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x928cc000) [pid = 1812] [serial = 1989] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8e8f0800) [pid = 1812] [serial = 2024] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8c00e400) [pid = 1812] [serial = 2022] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9120e000) [pid = 1812] [serial = 1986] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x9fc3f800) [pid = 1812] [serial = 2012] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x89e43c00) [pid = 1812] [serial = 2019] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8f382800) [pid = 1812] [serial = 1899] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x97e5ac00) [pid = 1812] [serial = 2001] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8fd56000) [pid = 1812] [serial = 1977] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x97cefc00) [pid = 1812] [serial = 2000] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0xa0d3f800) [pid = 1812] [serial = 2015] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x97c12800) [pid = 1812] [serial = 1998] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8f84d800) [pid = 1812] [serial = 1973] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x99c3c400) [pid = 1812] [serial = 2010] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x93adf400) [pid = 1812] [serial = 1995] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x901a5c00) [pid = 1812] [serial = 1982] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x92841400) [pid = 1812] [serial = 1988] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8eba3400) [pid = 1812] [serial = 1964] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x901ac400) [pid = 1812] [serial = 1983] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x929ea000) [pid = 1812] [serial = 1992] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8e8f6800) [pid = 1812] [serial = 1970] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8b74ac00) [pid = 1812] [serial = 1968] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0xa0f76c00) [pid = 1812] [serial = 2016] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8fbda800) [pid = 1812] [serial = 1974] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x929cf000) [pid = 1812] [serial = 1991] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8eba8400) [pid = 1812] [serial = 1971] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8e95b800) [pid = 1812] [serial = 2025] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8fcc7c00) [pid = 1812] [serial = 1976] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x89b29c00) [pid = 1812] [serial = 2018] [outer = (nil)] [url = about:blank] 12:53:21 INFO - PROCESS | 1812 | 1461268401356 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:53:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:53:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 4242ms 12:53:21 INFO - PROCESS | 1812 | 1461268401386 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:53:21 INFO - PROCESS | 1812 | 1461268401391 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 12:53:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:53:21 INFO - PROCESS | 1812 | 1461268401399 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:53:21 INFO - PROCESS | 1812 | 1461268401405 Marionette TRACE conn3 <- [1,2818,null,{}] 12:53:21 INFO - PROCESS | 1812 | 1461268401414 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:21 INFO - PROCESS | 1812 | 1461268401611 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:53:21 INFO - PROCESS | 1812 | 1461268401877 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x864efc00 == 135 [pid = 1812] [id = 712] 12:53:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8757b800) [pid = 1812] [serial = 2137] [outer = (nil)] 12:53:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x88815000) [pid = 1812] [serial = 2138] [outer = 0x8757b800] 12:53:21 INFO - PROCESS | 1812 | 1461268401957 Marionette DEBUG loaded listener.js 12:53:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x888d6000) [pid = 1812] [serial = 2139] [outer = 0x8757b800] 12:53:22 INFO - PROCESS | 1812 | 1461268402765 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:53:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:53:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1436ms 12:53:22 INFO - PROCESS | 1812 | 1461268402835 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:53:22 INFO - PROCESS | 1812 | 1461268402843 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 12:53:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:53:22 INFO - PROCESS | 1812 | 1461268402852 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:53:22 INFO - PROCESS | 1812 | 1461268402856 Marionette TRACE conn3 <- [1,2822,null,{}] 12:53:22 INFO - PROCESS | 1812 | 1461268402862 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:23 INFO - PROCESS | 1812 | 1461268403061 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:53:23 INFO - PROCESS | 1812 | 1461268403293 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8986bc00 == 136 [pid = 1812] [id = 713] 12:53:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x89870400) [pid = 1812] [serial = 2140] [outer = (nil)] 12:53:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x89cd0c00) [pid = 1812] [serial = 2141] [outer = 0x89870400] 12:53:23 INFO - PROCESS | 1812 | 1461268403367 Marionette DEBUG loaded listener.js 12:53:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x89e41800) [pid = 1812] [serial = 2142] [outer = 0x89870400] 12:53:24 INFO - PROCESS | 1812 | 1461268404379 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:53:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:53:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1589ms 12:53:24 INFO - PROCESS | 1812 | 1461268404442 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:53:24 INFO - PROCESS | 1812 | 1461268404445 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 12:53:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:53:24 INFO - PROCESS | 1812 | 1461268404451 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:53:24 INFO - PROCESS | 1812 | 1461268404457 Marionette TRACE conn3 <- [1,2826,null,{}] 12:53:24 INFO - PROCESS | 1812 | 1461268404479 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:24 INFO - PROCESS | 1812 | 1461268404776 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:53:24 INFO - PROCESS | 1812 | 1461268404809 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x864eb400 == 137 [pid = 1812] [id = 714] 12:53:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8a3eec00) [pid = 1812] [serial = 2143] [outer = (nil)] 12:53:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8b3b2000) [pid = 1812] [serial = 2144] [outer = 0x8a3eec00] 12:53:24 INFO - PROCESS | 1812 | 1461268404887 Marionette DEBUG loaded listener.js 12:53:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8b750c00) [pid = 1812] [serial = 2145] [outer = 0x8a3eec00] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x92954400) [pid = 1812] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x98234400) [pid = 1812] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8f6dd000) [pid = 1812] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8881a000) [pid = 1812] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x881fb000) [pid = 1812] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8e80c800) [pid = 1812] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x98236c00) [pid = 1812] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x94f75800) [pid = 1812] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8fbde000) [pid = 1812] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x89cd8400) [pid = 1812] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8fbdf400) [pid = 1812] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x8b74b400) [pid = 1812] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x8fcc8000) [pid = 1812] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x8881cc00) [pid = 1812] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x8fff6c00) [pid = 1812] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x91208400) [pid = 1812] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:53:26 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x84b86400) [pid = 1812] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:53:26 INFO - PROCESS | 1812 | 1461268406336 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:53:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:53:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1944ms 12:53:26 INFO - PROCESS | 1812 | 1461268406397 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:53:26 INFO - PROCESS | 1812 | 1461268406401 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 12:53:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:53:26 INFO - PROCESS | 1812 | 1461268406408 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:53:26 INFO - PROCESS | 1812 | 1461268406411 Marionette TRACE conn3 <- [1,2830,null,{}] 12:53:26 INFO - PROCESS | 1812 | 1461268406417 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:26 INFO - PROCESS | 1812 | 1461268406632 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:53:26 INFO - PROCESS | 1812 | 1461268406893 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x84b86400 == 138 [pid = 1812] [id = 715] 12:53:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x89b2b800) [pid = 1812] [serial = 2146] [outer = (nil)] 12:53:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x8c130400) [pid = 1812] [serial = 2147] [outer = 0x89b2b800] 12:53:26 INFO - PROCESS | 1812 | 1461268406966 Marionette DEBUG loaded listener.js 12:53:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8c1c5c00) [pid = 1812] [serial = 2148] [outer = 0x89b2b800] 12:53:27 INFO - PROCESS | 1812 | 1461268407755 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:53:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:53:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1397ms 12:53:27 INFO - PROCESS | 1812 | 1461268407804 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:53:27 INFO - PROCESS | 1812 | 1461268407807 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 12:53:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:53:27 INFO - PROCESS | 1812 | 1461268407814 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:53:27 INFO - PROCESS | 1812 | 1461268407816 Marionette TRACE conn3 <- [1,2834,null,{}] 12:53:27 INFO - PROCESS | 1812 | 1461268407822 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:28 INFO - PROCESS | 1812 | 1461268408029 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:53:28 INFO - PROCESS | 1812 | 1461268408486 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x858ab800 == 139 [pid = 1812] [id = 716] 12:53:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x86344400) [pid = 1812] [serial = 2149] [outer = (nil)] 12:53:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x864e9400) [pid = 1812] [serial = 2150] [outer = 0x86344400] 12:53:28 INFO - PROCESS | 1812 | 1461268408592 Marionette DEBUG loaded listener.js 12:53:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x883bb000) [pid = 1812] [serial = 2151] [outer = 0x86344400] 12:53:29 INFO - PROCESS | 1812 | 1461268409611 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:53:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:53:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1837ms 12:53:29 INFO - PROCESS | 1812 | 1461268409653 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:53:29 INFO - PROCESS | 1812 | 1461268409659 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 12:53:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:53:29 INFO - PROCESS | 1812 | 1461268409667 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:53:29 INFO - PROCESS | 1812 | 1461268409674 Marionette TRACE conn3 <- [1,2838,null,{}] 12:53:29 INFO - PROCESS | 1812 | 1461268409681 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:29 INFO - PROCESS | 1812 | 1461268409900 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:53:30 INFO - PROCESS | 1812 | 1461268410241 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e40c00 == 140 [pid = 1812] [id = 717] 12:53:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x89e44c00) [pid = 1812] [serial = 2152] [outer = (nil)] 12:53:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8a3e8800) [pid = 1812] [serial = 2153] [outer = 0x89e44c00] 12:53:30 INFO - PROCESS | 1812 | 1461268410335 Marionette DEBUG loaded listener.js 12:53:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8a72b800) [pid = 1812] [serial = 2154] [outer = 0x89e44c00] 12:53:31 INFO - PROCESS | 1812 | 1461268411369 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:53:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:53:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1745ms 12:53:31 INFO - PROCESS | 1812 | 1461268411415 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:53:31 INFO - PROCESS | 1812 | 1461268411422 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 12:53:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:53:31 INFO - PROCESS | 1812 | 1461268411429 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:53:31 INFO - PROCESS | 1812 | 1461268411433 Marionette TRACE conn3 <- [1,2842,null,{}] 12:53:31 INFO - PROCESS | 1812 | 1461268411440 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:31 INFO - PROCESS | 1812 | 1461268411681 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:53:32 INFO - PROCESS | 1812 | 1461268412095 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b74e800 == 141 [pid = 1812] [id = 718] 12:53:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8c00f000) [pid = 1812] [serial = 2155] [outer = (nil)] 12:53:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8c1c3000) [pid = 1812] [serial = 2156] [outer = 0x8c00f000] 12:53:32 INFO - PROCESS | 1812 | 1461268412190 Marionette DEBUG loaded listener.js 12:53:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8e0b1000) [pid = 1812] [serial = 2157] [outer = 0x8c00f000] 12:53:33 INFO - PROCESS | 1812 | 1461268413141 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:53:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:53:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1784ms 12:53:33 INFO - PROCESS | 1812 | 1461268413214 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:53:33 INFO - PROCESS | 1812 | 1461268413218 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 12:53:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:53:33 INFO - PROCESS | 1812 | 1461268413234 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:53:33 INFO - PROCESS | 1812 | 1461268413243 Marionette TRACE conn3 <- [1,2846,null,{}] 12:53:33 INFO - PROCESS | 1812 | 1461268413250 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:33 INFO - PROCESS | 1812 | 1461268413520 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:53:33 INFO - PROCESS | 1812 | 1461268413872 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x89b29800 == 142 [pid = 1812] [id = 719] 12:53:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8c1bd400) [pid = 1812] [serial = 2158] [outer = (nil)] 12:53:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8eb9d400) [pid = 1812] [serial = 2159] [outer = 0x8c1bd400] 12:53:33 INFO - PROCESS | 1812 | 1461268413962 Marionette DEBUG loaded listener.js 12:53:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8f36f000) [pid = 1812] [serial = 2160] [outer = 0x8c1bd400] 12:53:34 INFO - PROCESS | 1812 | 1461268414878 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:53:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:53:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1695ms 12:53:34 INFO - PROCESS | 1812 | 1461268414922 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:53:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:53:34 INFO - PROCESS | 1812 | 1461268414927 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 12:53:34 INFO - PROCESS | 1812 | 1461268414933 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:53:34 INFO - PROCESS | 1812 | 1461268414937 Marionette TRACE conn3 <- [1,2850,null,{}] 12:53:34 INFO - PROCESS | 1812 | 1461268414943 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:35 INFO - PROCESS | 1812 | 1461268415162 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:53:35 INFO - PROCESS | 1812 | 1461268415452 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f369000 == 143 [pid = 1812] [id = 720] 12:53:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8f36ec00) [pid = 1812] [serial = 2161] [outer = (nil)] 12:53:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8f6e3400) [pid = 1812] [serial = 2162] [outer = 0x8f36ec00] 12:53:35 INFO - PROCESS | 1812 | 1461268415610 Marionette DEBUG loaded listener.js 12:53:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8f844800) [pid = 1812] [serial = 2163] [outer = 0x8f36ec00] 12:53:36 INFO - PROCESS | 1812 | 1461268416643 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:53:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:53:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1781ms 12:53:36 INFO - PROCESS | 1812 | 1461268416716 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:53:36 INFO - PROCESS | 1812 | 1461268416722 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 12:53:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:53:36 INFO - PROCESS | 1812 | 1461268416732 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:53:36 INFO - PROCESS | 1812 | 1461268416738 Marionette TRACE conn3 <- [1,2854,null,{}] 12:53:36 INFO - PROCESS | 1812 | 1461268416747 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:37 INFO - PROCESS | 1812 | 1461268417071 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:53:37 INFO - PROCESS | 1812 | 1461268417422 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fbdb800 == 144 [pid = 1812] [id = 721] 12:53:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8fbdbc00) [pid = 1812] [serial = 2164] [outer = (nil)] 12:53:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8fbe1000) [pid = 1812] [serial = 2165] [outer = 0x8fbdbc00] 12:53:37 INFO - PROCESS | 1812 | 1461268417523 Marionette DEBUG loaded listener.js 12:53:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8fe78800) [pid = 1812] [serial = 2166] [outer = 0x8fbdbc00] 12:53:38 INFO - PROCESS | 1812 | 1461268418521 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:53:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:53:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1846ms 12:53:38 INFO - PROCESS | 1812 | 1461268418577 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:53:38 INFO - PROCESS | 1812 | 1461268418582 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 12:53:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:53:38 INFO - PROCESS | 1812 | 1461268418588 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:53:38 INFO - PROCESS | 1812 | 1461268418591 Marionette TRACE conn3 <- [1,2858,null,{}] 12:53:38 INFO - PROCESS | 1812 | 1461268418597 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:38 INFO - PROCESS | 1812 | 1461268418824 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:53:39 INFO - PROCESS | 1812 | 1461268419174 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e957400 == 145 [pid = 1812] [id = 722] 12:53:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8fb45c00) [pid = 1812] [serial = 2167] [outer = (nil)] 12:53:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x9019f400) [pid = 1812] [serial = 2168] [outer = 0x8fb45c00] 12:53:39 INFO - PROCESS | 1812 | 1461268419270 Marionette DEBUG loaded listener.js 12:53:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x901a7800) [pid = 1812] [serial = 2169] [outer = 0x8fb45c00] 12:53:40 INFO - PROCESS | 1812 | 1461268420207 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:53:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:53:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1680ms 12:53:40 INFO - PROCESS | 1812 | 1461268420269 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:53:40 INFO - PROCESS | 1812 | 1461268420273 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 12:53:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:53:40 INFO - PROCESS | 1812 | 1461268420280 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:53:40 INFO - PROCESS | 1812 | 1461268420283 Marionette TRACE conn3 <- [1,2862,null,{}] 12:53:40 INFO - PROCESS | 1812 | 1461268420289 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:40 INFO - PROCESS | 1812 | 1461268420533 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:53:40 INFO - PROCESS | 1812 | 1461268420882 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x90190800 == 146 [pid = 1812] [id = 723] 12:53:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x90196c00) [pid = 1812] [serial = 2170] [outer = (nil)] 12:53:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x91206000) [pid = 1812] [serial = 2171] [outer = 0x90196c00] 12:53:40 INFO - PROCESS | 1812 | 1461268420976 Marionette DEBUG loaded listener.js 12:53:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x91208400) [pid = 1812] [serial = 2172] [outer = 0x90196c00] 12:53:41 INFO - PROCESS | 1812 | 1461268421908 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:53:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:53:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1680ms 12:53:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:53:41 INFO - PROCESS | 1812 | 1461268421961 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:53:41 INFO - PROCESS | 1812 | 1461268421964 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 12:53:41 INFO - PROCESS | 1812 | 1461268421971 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:53:41 INFO - PROCESS | 1812 | 1461268421974 Marionette TRACE conn3 <- [1,2866,null,{}] 12:53:41 INFO - PROCESS | 1812 | 1461268421980 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:42 INFO - PROCESS | 1812 | 1461268422204 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:53:42 INFO - PROCESS | 1812 | 1461268422550 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x883c3400 == 147 [pid = 1812] [id = 724] 12:53:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x888d1000) [pid = 1812] [serial = 2173] [outer = (nil)] 12:53:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x91eaf400) [pid = 1812] [serial = 2174] [outer = 0x888d1000] 12:53:42 INFO - PROCESS | 1812 | 1461268422643 Marionette DEBUG loaded listener.js 12:53:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x92841400) [pid = 1812] [serial = 2175] [outer = 0x888d1000] 12:53:43 INFO - PROCESS | 1812 | 1461268423550 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:53:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:53:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1639ms 12:53:43 INFO - PROCESS | 1812 | 1461268423610 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:53:43 INFO - PROCESS | 1812 | 1461268423615 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 12:53:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:53:43 INFO - PROCESS | 1812 | 1461268423621 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:53:43 INFO - PROCESS | 1812 | 1461268423624 Marionette TRACE conn3 <- [1,2870,null,{}] 12:53:43 INFO - PROCESS | 1812 | 1461268423630 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:43 INFO - PROCESS | 1812 | 1461268423858 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:53:44 INFO - PROCESS | 1812 | 1461268424238 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x9142b800 == 148 [pid = 1812] [id = 725] 12:53:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x92874800) [pid = 1812] [serial = 2176] [outer = (nil)] 12:53:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x9294a400) [pid = 1812] [serial = 2177] [outer = 0x92874800] 12:53:44 INFO - PROCESS | 1812 | 1461268424334 Marionette DEBUG loaded listener.js 12:53:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x92951c00) [pid = 1812] [serial = 2178] [outer = 0x92874800] 12:53:45 INFO - PROCESS | 1812 | 1461268425233 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:53:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:53:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1680ms 12:53:45 INFO - PROCESS | 1812 | 1461268425302 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:53:45 INFO - PROCESS | 1812 | 1461268425305 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 12:53:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:53:45 INFO - PROCESS | 1812 | 1461268425312 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:53:45 INFO - PROCESS | 1812 | 1461268425316 Marionette TRACE conn3 <- [1,2874,null,{}] 12:53:45 INFO - PROCESS | 1812 | 1461268425322 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:45 INFO - PROCESS | 1812 | 1461268425550 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:53:45 INFO - PROCESS | 1812 | 1461268425848 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x929c8c00 == 149 [pid = 1812] [id = 726] 12:53:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x929c9000) [pid = 1812] [serial = 2179] [outer = (nil)] 12:53:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x929cec00) [pid = 1812] [serial = 2180] [outer = 0x929c9000] 12:53:46 INFO - PROCESS | 1812 | 1461268426012 Marionette DEBUG loaded listener.js 12:53:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x929e8800) [pid = 1812] [serial = 2181] [outer = 0x929c9000] 12:53:46 INFO - PROCESS | 1812 | 1461268426985 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:53:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:53:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1734ms 12:53:47 INFO - PROCESS | 1812 | 1461268427047 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:53:47 INFO - PROCESS | 1812 | 1461268427052 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 12:53:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:53:47 INFO - PROCESS | 1812 | 1461268427058 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:53:47 INFO - PROCESS | 1812 | 1461268427062 Marionette TRACE conn3 <- [1,2878,null,{}] 12:53:47 INFO - PROCESS | 1812 | 1461268427068 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:47 INFO - PROCESS | 1812 | 1461268427370 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:53:47 INFO - PROCESS | 1812 | 1461268427726 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b74e400 == 150 [pid = 1812] [id = 727] 12:53:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8b7cf400) [pid = 1812] [serial = 2182] [outer = (nil)] 12:53:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x938f0c00) [pid = 1812] [serial = 2183] [outer = 0x8b7cf400] 12:53:47 INFO - PROCESS | 1812 | 1461268427812 Marionette DEBUG loaded listener.js 12:53:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x93ad6c00) [pid = 1812] [serial = 2184] [outer = 0x8b7cf400] 12:53:48 INFO - PROCESS | 1812 | 1461268428691 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:53:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:53:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1682ms 12:53:48 INFO - PROCESS | 1812 | 1461268428740 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:53:48 INFO - PROCESS | 1812 | 1461268428744 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 12:53:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:53:48 INFO - PROCESS | 1812 | 1461268428770 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:53:48 INFO - PROCESS | 1812 | 1461268428773 Marionette TRACE conn3 <- [1,2882,null,{}] 12:53:48 INFO - PROCESS | 1812 | 1461268428779 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:49 INFO - PROCESS | 1812 | 1461268429003 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:53:49 INFO - PROCESS | 1812 | 1461268429360 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x938e7400 == 151 [pid = 1812] [id = 728] 12:53:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x938f5800) [pid = 1812] [serial = 2185] [outer = (nil)] 12:53:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x945b8c00) [pid = 1812] [serial = 2186] [outer = 0x938f5800] 12:53:49 INFO - PROCESS | 1812 | 1461268429450 Marionette DEBUG loaded listener.js 12:53:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x945bd400) [pid = 1812] [serial = 2187] [outer = 0x938f5800] 12:53:50 INFO - PROCESS | 1812 | 1461268430351 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:53:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:53:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1641ms 12:53:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:53:50 INFO - PROCESS | 1812 | 1461268430407 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:53:50 INFO - PROCESS | 1812 | 1461268430410 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 12:53:50 INFO - PROCESS | 1812 | 1461268430417 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:53:50 INFO - PROCESS | 1812 | 1461268430420 Marionette TRACE conn3 <- [1,2886,null,{}] 12:53:50 INFO - PROCESS | 1812 | 1461268430426 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:50 INFO - PROCESS | 1812 | 1461268430641 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:53:50 INFO - PROCESS | 1812 | 1461268430937 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x90197800 == 152 [pid = 1812] [id = 729] 12:53:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x93ae3000) [pid = 1812] [serial = 2188] [outer = (nil)] 12:53:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x94fb7000) [pid = 1812] [serial = 2189] [outer = 0x93ae3000] 12:53:51 INFO - PROCESS | 1812 | 1461268431072 Marionette DEBUG loaded listener.js 12:53:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x94fb9800) [pid = 1812] [serial = 2190] [outer = 0x93ae3000] 12:53:52 INFO - PROCESS | 1812 | 1461268431999 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:53:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:53:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1630ms 12:53:52 INFO - PROCESS | 1812 | 1461268432047 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:53:52 INFO - PROCESS | 1812 | 1461268432050 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 12:53:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:53:52 INFO - PROCESS | 1812 | 1461268432057 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - PROCESS | 1812 | 1461268432060 Marionette TRACE conn3 <- [1,2890,null,{}] 12:53:52 INFO - PROCESS | 1812 | 1461268432066 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:52 INFO - PROCESS | 1812 | 1461268432301 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:53:52 INFO - PROCESS | 1812 | 1461268432651 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a3ec000 == 153 [pid = 1812] [id = 730] 12:53:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8c1c2c00) [pid = 1812] [serial = 2191] [outer = (nil)] 12:53:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x94fdec00) [pid = 1812] [serial = 2192] [outer = 0x8c1c2c00] 12:53:52 INFO - PROCESS | 1812 | 1461268432749 Marionette DEBUG loaded listener.js 12:53:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x95a33800) [pid = 1812] [serial = 2193] [outer = 0x8c1c2c00] 12:53:53 INFO - PROCESS | 1812 | 1461268433664 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:53:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:53:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1686ms 12:53:53 INFO - PROCESS | 1812 | 1461268433743 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:53:53 INFO - PROCESS | 1812 | 1461268433747 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 12:53:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:53:53 INFO - PROCESS | 1812 | 1461268433754 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:53:53 INFO - PROCESS | 1812 | 1461268433757 Marionette TRACE conn3 <- [1,2894,null,{}] 12:53:53 INFO - PROCESS | 1812 | 1461268433763 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:54 INFO - PROCESS | 1812 | 1461268434019 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:53:54 INFO - PROCESS | 1812 | 1461268434371 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x94f78400 == 154 [pid = 1812] [id = 731] 12:53:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x94fdb000) [pid = 1812] [serial = 2194] [outer = (nil)] 12:53:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x96cba400) [pid = 1812] [serial = 2195] [outer = 0x94fdb000] 12:53:54 INFO - PROCESS | 1812 | 1461268434466 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x96fe0c00) [pid = 1812] [serial = 2196] [outer = 0x94fdb000] 12:53:55 INFO - PROCESS | 1812 | 1461268435433 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:53:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:53:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1734ms 12:53:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:53:55 INFO - PROCESS | 1812 | 1461268435489 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:53:55 INFO - PROCESS | 1812 | 1461268435492 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 12:53:55 INFO - PROCESS | 1812 | 1461268435499 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:53:55 INFO - PROCESS | 1812 | 1461268435502 Marionette TRACE conn3 <- [1,2898,null,{}] 12:53:55 INFO - PROCESS | 1812 | 1461268435508 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:55 INFO - PROCESS | 1812 | 1461268435731 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:53:56 INFO - PROCESS | 1812 | 1461268436076 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x94f70800 == 155 [pid = 1812] [id = 732] 12:53:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x94fe1000) [pid = 1812] [serial = 2197] [outer = (nil)] 12:53:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x97815000) [pid = 1812] [serial = 2198] [outer = 0x94fe1000] 12:53:56 INFO - PROCESS | 1812 | 1461268436167 Marionette DEBUG loaded listener.js 12:53:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x97b77800) [pid = 1812] [serial = 2199] [outer = 0x94fe1000] 12:53:57 INFO - PROCESS | 1812 | 1461268437077 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:53:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:53:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1632ms 12:53:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:53:57 INFO - PROCESS | 1812 | 1461268437131 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:53:57 INFO - PROCESS | 1812 | 1461268437134 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 12:53:57 INFO - PROCESS | 1812 | 1461268437141 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:53:57 INFO - PROCESS | 1812 | 1461268437149 Marionette TRACE conn3 <- [1,2902,null,{}] 12:53:57 INFO - PROCESS | 1812 | 1461268437158 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:57 INFO - PROCESS | 1812 | 1461268437392 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:53:57 INFO - PROCESS | 1812 | 1461268437746 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e814400 == 156 [pid = 1812] [id = 733] 12:53:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8f6e2c00) [pid = 1812] [serial = 2200] [outer = (nil)] 12:53:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x97c18400) [pid = 1812] [serial = 2201] [outer = 0x8f6e2c00] 12:53:57 INFO - PROCESS | 1812 | 1461268437836 Marionette DEBUG loaded listener.js 12:53:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x97c1bc00) [pid = 1812] [serial = 2202] [outer = 0x8f6e2c00] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x89e41c00 == 155 [pid = 1812] [id = 608] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8b7d5c00 == 154 [pid = 1812] [id = 609] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x89b24400 == 153 [pid = 1812] [id = 631] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x888d3800 == 152 [pid = 1812] [id = 610] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x89b24800 == 151 [pid = 1812] [id = 630] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x902db400 == 150 [pid = 1812] [id = 140] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x938ef400 == 149 [pid = 1812] [id = 624] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8514b400 == 148 [pid = 1812] [id = 616] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8634ec00 == 147 [pid = 1812] [id = 219] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x881fc400 == 146 [pid = 1812] [id = 611] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8e95ec00 == 145 [pid = 1812] [id = 613] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x88be2000 == 144 [pid = 1812] [id = 253] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x89cce800 == 143 [pid = 1812] [id = 612] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x881fb800 == 142 [pid = 1812] [id = 614] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8a723800 == 141 [pid = 1812] [id = 256] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x9fc39400 == 140 [pid = 1812] [id = 402] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x84b86400 == 139 [pid = 1812] [id = 715] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x864eb400 == 138 [pid = 1812] [id = 714] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8986bc00 == 137 [pid = 1812] [id = 713] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x864efc00 == 136 [pid = 1812] [id = 712] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8e8f7c00 == 135 [pid = 1812] [id = 710] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8fd61c00 == 134 [pid = 1812] [id = 708] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8fcc4c00 == 133 [pid = 1812] [id = 709] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x881f6400 == 132 [pid = 1812] [id = 707] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8fbdb000 == 131 [pid = 1812] [id = 706] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8f6e3c00 == 130 [pid = 1812] [id = 704] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb42800 == 129 [pid = 1812] [id = 705] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8c1bf800 == 128 [pid = 1812] [id = 703] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8e8ee000 == 127 [pid = 1812] [id = 702] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x88a6ec00 == 126 [pid = 1812] [id = 701] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8c35f800 == 125 [pid = 1812] [id = 700] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8b3b2c00 == 124 [pid = 1812] [id = 699] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8b3b6000 == 123 [pid = 1812] [id = 697] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8b746c00 == 122 [pid = 1812] [id = 698] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x89e45800 == 121 [pid = 1812] [id = 696] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x88bdbc00 == 120 [pid = 1812] [id = 695] 12:54:00 INFO - PROCESS | 1812 | --DOCSHELL 0x864e5c00 == 119 [pid = 1812] [id = 693] 12:54:01 INFO - PROCESS | 1812 | --DOCSHELL 0x87571400 == 118 [pid = 1812] [id = 694] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x938ed000) [pid = 1812] [serial = 2051] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x98239800) [pid = 1812] [serial = 2060] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8f84a400) [pid = 1812] [serial = 2036] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8fcbe400) [pid = 1812] [serial = 2037] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8c1c6000) [pid = 1812] [serial = 2031] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x883c6400) [pid = 1812] [serial = 2076] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8f371400) [pid = 1812] [serial = 1965] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x99c9e400) [pid = 1812] [serial = 2066] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x938f4c00) [pid = 1812] [serial = 2052] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x883b6000) [pid = 1812] [serial = 2075] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x96b3d800) [pid = 1812] [serial = 2057] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8fd60400) [pid = 1812] [serial = 2039] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x94fba000) [pid = 1812] [serial = 2055] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x9914b000) [pid = 1812] [serial = 2064] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x945c5400) [pid = 1812] [serial = 2054] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8e8f5c00) [pid = 1812] [serial = 2033] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8e815400) [pid = 1812] [serial = 2027] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x90195000) [pid = 1812] [serial = 2042] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8f370c00) [pid = 1812] [serial = 2034] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8a3ee800) [pid = 1812] [serial = 2030] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0xa01de000) [pid = 1812] [serial = 2069] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x98f71000) [pid = 1812] [serial = 2063] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x88a64800) [pid = 1812] [serial = 2078] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9120b000) [pid = 1812] [serial = 2045] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x929cac00) [pid = 1812] [serial = 2049] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8fe7a000) [pid = 1812] [serial = 2040] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x98eb4800) [pid = 1812] [serial = 2061] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x88a6b800) [pid = 1812] [serial = 2079] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x92956800) [pid = 1812] [serial = 2048] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x9019dc00) [pid = 1812] [serial = 2043] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9122a400) [pid = 1812] [serial = 2046] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x85153000) [pid = 1812] [serial = 2072] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x96cb9000) [pid = 1812] [serial = 2058] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x853bb800) [pid = 1812] [serial = 2073] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x9dfe6400) [pid = 1812] [serial = 2067] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x89871400) [pid = 1812] [serial = 2081] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1812 | 1461268441607 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:54:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:54:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 4516ms 12:54:01 INFO - PROCESS | 1812 | 1461268441655 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:54:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:54:01 INFO - PROCESS | 1812 | 1461268441661 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 12:54:01 INFO - PROCESS | 1812 | 1461268441669 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:54:01 INFO - PROCESS | 1812 | 1461268441672 Marionette TRACE conn3 <- [1,2906,null,{}] 12:54:01 INFO - PROCESS | 1812 | 1461268441681 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:01 INFO - PROCESS | 1812 | 1461268441959 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:54:02 INFO - PROCESS | 1812 | 1461268442193 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x853b4c00 == 119 [pid = 1812] [id = 734] 12:54:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8589fc00) [pid = 1812] [serial = 2203] [outer = (nil)] 12:54:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8881d000) [pid = 1812] [serial = 2204] [outer = 0x8589fc00] 12:54:02 INFO - PROCESS | 1812 | 1461268442301 Marionette DEBUG loaded listener.js 12:54:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x88a68c00) [pid = 1812] [serial = 2205] [outer = 0x8589fc00] 12:54:03 INFO - PROCESS | 1812 | 1461268443134 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:54:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:54:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1490ms 12:54:03 INFO - PROCESS | 1812 | 1461268443159 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:54:03 INFO - PROCESS | 1812 | 1461268443167 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 12:54:03 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:54:03 INFO - PROCESS | 1812 | 1461268443176 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:54:03 INFO - PROCESS | 1812 | 1461268443180 Marionette TRACE conn3 <- [1,2910,null,{}] 12:54:03 INFO - PROCESS | 1812 | 1461268443186 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:03 INFO - PROCESS | 1812 | 1461268443499 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:54:03 INFO - PROCESS | 1812 | 1461268443674 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8986c800 == 120 [pid = 1812] [id = 735] 12:54:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x89b24800) [pid = 1812] [serial = 2206] [outer = (nil)] 12:54:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x89b2e000) [pid = 1812] [serial = 2207] [outer = 0x89b24800] 12:54:03 INFO - PROCESS | 1812 | 1461268443751 Marionette DEBUG loaded listener.js 12:54:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x89e43c00) [pid = 1812] [serial = 2208] [outer = 0x89b24800] 12:54:04 INFO - PROCESS | 1812 | 1461268444691 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:54:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:54:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:54:04 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1533ms 12:54:04 INFO - PROCESS | 1812 | 1461268444710 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:54:04 INFO - PROCESS | 1812 | 1461268444713 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 12:54:04 INFO - TEST-START | /DOMEvents/constructors.html 12:54:04 INFO - PROCESS | 1812 | 1461268444720 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:54:04 INFO - PROCESS | 1812 | 1461268444726 Marionette TRACE conn3 <- [1,2914,null,{}] 12:54:04 INFO - PROCESS | 1812 | 1461268444750 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:05 INFO - PROCESS | 1812 | 1461268445021 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:54:05 INFO - PROCESS | 1812 | 1461268445073 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x88813800 == 121 [pid = 1812] [id = 736] 12:54:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x89e41c00) [pid = 1812] [serial = 2209] [outer = (nil)] 12:54:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8b74c400) [pid = 1812] [serial = 2210] [outer = 0x89e41c00] 12:54:05 INFO - PROCESS | 1812 | 1461268445319 Marionette DEBUG loaded listener.js 12:54:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8c007c00) [pid = 1812] [serial = 2211] [outer = 0x89e41c00] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8c1c2800) [pid = 1812] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x88bd9000) [pid = 1812] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8c00f400) [pid = 1812] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8e8eec00) [pid = 1812] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x99c96800) [pid = 1812] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8757b800) [pid = 1812] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8fbde400) [pid = 1812] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x89870400) [pid = 1812] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8e959c00) [pid = 1812] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8b7cf800) [pid = 1812] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8b3b7800) [pid = 1812] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x87576c00) [pid = 1812] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8fe7ac00) [pid = 1812] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8f6e4400) [pid = 1812] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8e7ea000) [pid = 1812] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8e7e5800) [pid = 1812] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8a3e3c00) [pid = 1812] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8f6e0400) [pid = 1812] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x902e6c00) [pid = 1812] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x88bdd400) [pid = 1812] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8a3eec00) [pid = 1812] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8fff6800) [pid = 1812] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:54:06 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x8fbdb400) [pid = 1812] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:54:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:54:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:54:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:54:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:54:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:54:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:54:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:54:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:54:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 2570ms 12:54:07 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:54:07 INFO - PROCESS | 1812 | 1461268447246 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:54:07 INFO - PROCESS | 1812 | 1461268447291 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:54:07 INFO - PROCESS | 1812 | 1461268447294 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 12:54:07 INFO - PROCESS | 1812 | 1461268447304 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:54:07 INFO - PROCESS | 1812 | 1461268447306 Marionette TRACE conn3 <- [1,2918,null,{}] 12:54:07 INFO - PROCESS | 1812 | 1461268447325 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:07 INFO - PROCESS | 1812 | 1461268447605 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:54:07 INFO - PROCESS | 1812 | 1461268447627 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x883cf800 == 122 [pid = 1812] [id = 737] 12:54:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8b3b1800) [pid = 1812] [serial = 2212] [outer = (nil)] 12:54:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8c010400) [pid = 1812] [serial = 2213] [outer = 0x8b3b1800] 12:54:07 INFO - PROCESS | 1812 | 1461268447701 Marionette DEBUG loaded listener.js 12:54:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8c359c00) [pid = 1812] [serial = 2214] [outer = 0x8b3b1800] 12:54:08 INFO - PROCESS | 1812 | 1461268448694 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:54:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:54:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1442ms 12:54:08 INFO - PROCESS | 1812 | 1461268448748 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:54:08 INFO - PROCESS | 1812 | 1461268448753 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 12:54:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:54:08 INFO - PROCESS | 1812 | 1461268448808 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:54:08 INFO - PROCESS | 1812 | 1461268448815 Marionette TRACE conn3 <- [1,2922,null,{}] 12:54:08 INFO - PROCESS | 1812 | 1461268448829 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:09 INFO - PROCESS | 1812 | 1461268449060 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:54:09 INFO - PROCESS | 1812 | 1461268449426 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x883bf400 == 123 [pid = 1812] [id = 738] 12:54:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x883c6000) [pid = 1812] [serial = 2215] [outer = (nil)] 12:54:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8881e800) [pid = 1812] [serial = 2216] [outer = 0x883c6000] 12:54:09 INFO - PROCESS | 1812 | 1461268449521 Marionette DEBUG loaded listener.js 12:54:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x88a73400) [pid = 1812] [serial = 2217] [outer = 0x883c6000] 12:54:10 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:54:10 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:54:10 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:54:10 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:54:10 INFO - PROCESS | 1812 | 1461268450401 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:54:10 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:54:10 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:54:10 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 12:54:10 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:54:10 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 12:54:10 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:54:10 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 12:54:10 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:54:10 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:54:10 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1645ms 12:54:10 INFO - PROCESS | 1812 | 1461268450450 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:54:10 INFO - PROCESS | 1812 | 1461268450468 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 12:54:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:54:10 INFO - PROCESS | 1812 | 1461268450481 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - PROCESS | 1812 | 1461268450485 Marionette TRACE conn3 <- [1,2926,null,{}] 12:54:10 INFO - PROCESS | 1812 | 1461268450511 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:10 INFO - PROCESS | 1812 | 1461268450756 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:54:11 INFO - PROCESS | 1812 | 1461268451053 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b3b6000 == 124 [pid = 1812] [id = 739] 12:54:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8b3b7400) [pid = 1812] [serial = 2218] [outer = (nil)] 12:54:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8e0b3800) [pid = 1812] [serial = 2219] [outer = 0x8b3b7400] 12:54:11 INFO - PROCESS | 1812 | 1461268451198 Marionette DEBUG loaded listener.js 12:54:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8e7eb800) [pid = 1812] [serial = 2220] [outer = 0x8b3b7400] 12:54:11 INFO - PROCESS | 1812 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:54:12 INFO - PROCESS | 1812 | 1461268452112 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:54:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:54:12 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1655ms 12:54:12 INFO - PROCESS | 1812 | 1461268452135 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:54:12 INFO - PROCESS | 1812 | 1461268452139 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 12:54:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:54:12 INFO - PROCESS | 1812 | 1461268452146 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:54:12 INFO - PROCESS | 1812 | 1461268452152 Marionette TRACE conn3 <- [1,2930,null,{}] 12:54:12 INFO - PROCESS | 1812 | 1461268452169 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:12 INFO - PROCESS | 1812 | 1461268452391 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:54:12 INFO - PROCESS | 1812 | 1461268452694 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e953800 == 125 [pid = 1812] [id = 740] 12:54:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8e95b800) [pid = 1812] [serial = 2221] [outer = (nil)] 12:54:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8e961000) [pid = 1812] [serial = 2222] [outer = 0x8e95b800] 12:54:12 INFO - PROCESS | 1812 | 1461268452881 Marionette DEBUG loaded listener.js 12:54:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8eba1000) [pid = 1812] [serial = 2223] [outer = 0x8e95b800] 12:54:13 INFO - PROCESS | 1812 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:54:13 INFO - PROCESS | 1812 | 1461268453704 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:54:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:54:13 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1588ms 12:54:13 INFO - PROCESS | 1812 | 1461268453734 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:54:13 INFO - PROCESS | 1812 | 1461268453739 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 12:54:13 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:54:13 INFO - PROCESS | 1812 | 1461268453745 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:54:13 INFO - PROCESS | 1812 | 1461268453749 Marionette TRACE conn3 <- [1,2934,null,{}] 12:54:13 INFO - PROCESS | 1812 | 1461268453755 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:13 INFO - PROCESS | 1812 | 1461268453974 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:54:14 INFO - PROCESS | 1812 | 1461268454272 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c364400 == 126 [pid = 1812] [id = 741] 12:54:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8f36d800) [pid = 1812] [serial = 2224] [outer = (nil)] 12:54:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8f384800) [pid = 1812] [serial = 2225] [outer = 0x8f36d800] 12:54:14 INFO - PROCESS | 1812 | 1461268454364 Marionette DEBUG loaded listener.js 12:54:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8f38fc00) [pid = 1812] [serial = 2226] [outer = 0x8f36d800] 12:54:15 INFO - PROCESS | 1812 | 1461268455197 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:54:15 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:54:15 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1485ms 12:54:15 INFO - PROCESS | 1812 | 1461268455231 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:54:15 INFO - PROCESS | 1812 | 1461268455234 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 12:54:15 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:54:15 INFO - PROCESS | 1812 | 1461268455241 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:54:15 INFO - PROCESS | 1812 | 1461268455244 Marionette TRACE conn3 <- [1,2938,null,{}] 12:54:15 INFO - PROCESS | 1812 | 1461268455250 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:15 INFO - PROCESS | 1812 | 1461268455484 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:54:15 INFO - PROCESS | 1812 | 1461268455761 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e815400 == 127 [pid = 1812] [id = 742] 12:54:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8f368c00) [pid = 1812] [serial = 2227] [outer = (nil)] 12:54:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8f84e800) [pid = 1812] [serial = 2228] [outer = 0x8f368c00] 12:54:15 INFO - PROCESS | 1812 | 1461268455852 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8fb44400) [pid = 1812] [serial = 2229] [outer = 0x8f368c00] 12:54:16 INFO - PROCESS | 1812 | 1461268456714 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:54:16 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:54:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1493ms 12:54:16 INFO - PROCESS | 1812 | 1461268456734 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:54:16 INFO - PROCESS | 1812 | 1461268456738 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 12:54:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:54:16 INFO - PROCESS | 1812 | 1461268456744 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:54:16 INFO - PROCESS | 1812 | 1461268456748 Marionette TRACE conn3 <- [1,2942,null,{}] 12:54:16 INFO - PROCESS | 1812 | 1461268456753 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:17 INFO - PROCESS | 1812 | 1461268457027 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:54:17 INFO - PROCESS | 1812 | 1461268457318 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f367000 == 128 [pid = 1812] [id = 743] 12:54:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8f6e4000) [pid = 1812] [serial = 2230] [outer = (nil)] 12:54:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8fccbc00) [pid = 1812] [serial = 2231] [outer = 0x8f6e4000] 12:54:17 INFO - PROCESS | 1812 | 1461268457414 Marionette DEBUG loaded listener.js 12:54:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8fd5ec00) [pid = 1812] [serial = 2232] [outer = 0x8f6e4000] 12:54:18 INFO - PROCESS | 1812 | 1461268458250 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:54:18 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:54:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:54:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1532ms 12:54:18 INFO - PROCESS | 1812 | 1461268458309 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:54:18 INFO - PROCESS | 1812 | 1461268458314 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 12:54:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:54:18 INFO - PROCESS | 1812 | 1461268458323 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:54:18 INFO - PROCESS | 1812 | 1461268458326 Marionette TRACE conn3 <- [1,2946,null,{}] 12:54:18 INFO - PROCESS | 1812 | 1461268458332 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:18 INFO - PROCESS | 1812 | 1461268458542 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:54:18 INFO - PROCESS | 1812 | 1461268458839 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fe83c00 == 129 [pid = 1812] [id = 744] 12:54:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8fff4400) [pid = 1812] [serial = 2233] [outer = (nil)] 12:54:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x90195000) [pid = 1812] [serial = 2234] [outer = 0x8fff4400] 12:54:18 INFO - PROCESS | 1812 | 1461268458939 Marionette DEBUG loaded listener.js 12:54:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x9019ac00) [pid = 1812] [serial = 2235] [outer = 0x8fff4400] 12:54:19 INFO - PROCESS | 1812 | 1461268459778 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:54:19 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:54:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1484ms 12:54:19 INFO - PROCESS | 1812 | 1461268459807 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:54:19 INFO - PROCESS | 1812 | 1461268459811 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 12:54:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:54:19 INFO - PROCESS | 1812 | 1461268459818 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:54:19 INFO - PROCESS | 1812 | 1461268459821 Marionette TRACE conn3 <- [1,2950,null,{}] 12:54:19 INFO - PROCESS | 1812 | 1461268459827 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:20 INFO - PROCESS | 1812 | 1461268460081 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:54:20 INFO - PROCESS | 1812 | 1461268460362 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f6dc400 == 130 [pid = 1812] [id = 745] 12:54:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8fe78000) [pid = 1812] [serial = 2236] [outer = (nil)] 12:54:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x902e6c00) [pid = 1812] [serial = 2237] [outer = 0x8fe78000] 12:54:20 INFO - PROCESS | 1812 | 1461268460457 Marionette DEBUG loaded listener.js 12:54:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x9039b400) [pid = 1812] [serial = 2238] [outer = 0x8fe78000] 12:54:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x91224000 == 131 [pid = 1812] [id = 746] 12:54:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x91224800) [pid = 1812] [serial = 2239] [outer = (nil)] 12:54:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x91eae800) [pid = 1812] [serial = 2240] [outer = 0x91224800] 12:54:21 INFO - PROCESS | 1812 | 1461268461416 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:54:21 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:54:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1644ms 12:54:21 INFO - PROCESS | 1812 | 1461268461463 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:54:21 INFO - PROCESS | 1812 | 1461268461467 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 12:54:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:54:21 INFO - PROCESS | 1812 | 1461268461473 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:54:21 INFO - PROCESS | 1812 | 1461268461477 Marionette TRACE conn3 <- [1,2954,null,{}] 12:54:21 INFO - PROCESS | 1812 | 1461268461482 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:21 INFO - PROCESS | 1812 | 1461268461763 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:54:22 INFO - PROCESS | 1812 | 1461268462117 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x902dd800 == 132 [pid = 1812] [id = 747] 12:54:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x902e3c00) [pid = 1812] [serial = 2241] [outer = (nil)] 12:54:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x91ea8c00) [pid = 1812] [serial = 2242] [outer = 0x902e3c00] 12:54:22 INFO - PROCESS | 1812 | 1461268462208 Marionette DEBUG loaded listener.js 12:54:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x92845c00) [pid = 1812] [serial = 2243] [outer = 0x902e3c00] 12:54:23 INFO - PROCESS | 1812 | 1461268463000 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:54:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:54:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:54:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1542ms 12:54:23 INFO - PROCESS | 1812 | 1461268463016 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:54:23 INFO - PROCESS | 1812 | 1461268463020 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 12:54:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:54:23 INFO - PROCESS | 1812 | 1461268463026 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:54:23 INFO - PROCESS | 1812 | 1461268463029 Marionette TRACE conn3 <- [1,2958,null,{}] 12:54:23 INFO - PROCESS | 1812 | 1461268463035 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:23 INFO - PROCESS | 1812 | 1461268463263 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:54:23 INFO - PROCESS | 1812 | 1461268463536 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x901a4c00 == 133 [pid = 1812] [id = 748] 12:54:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x91211000) [pid = 1812] [serial = 2244] [outer = (nil)] 12:54:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x929c7c00) [pid = 1812] [serial = 2245] [outer = 0x91211000] 12:54:23 INFO - PROCESS | 1812 | 1461268463622 Marionette DEBUG loaded listener.js 12:54:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x929cf800) [pid = 1812] [serial = 2246] [outer = 0x91211000] 12:54:24 INFO - PROCESS | 1812 | 1461268464483 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:54:24 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:54:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1484ms 12:54:24 INFO - PROCESS | 1812 | 1461268464511 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:54:24 INFO - PROCESS | 1812 | 1461268464515 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 12:54:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:54:24 INFO - PROCESS | 1812 | 1461268464521 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:54:24 INFO - PROCESS | 1812 | 1461268464526 Marionette TRACE conn3 <- [1,2962,null,{}] 12:54:24 INFO - PROCESS | 1812 | 1461268464532 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:24 INFO - PROCESS | 1812 | 1461268464800 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:54:25 INFO - PROCESS | 1812 | 1461268465089 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x928c6400 == 134 [pid = 1812] [id = 749] 12:54:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x92959000) [pid = 1812] [serial = 2247] [outer = (nil)] 12:54:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x938ee800) [pid = 1812] [serial = 2248] [outer = 0x92959000] 12:54:25 INFO - PROCESS | 1812 | 1461268465186 Marionette DEBUG loaded listener.js 12:54:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x93adc000) [pid = 1812] [serial = 2249] [outer = 0x92959000] 12:54:26 INFO - PROCESS | 1812 | 1461268466071 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:54:26 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:54:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1590ms 12:54:26 INFO - PROCESS | 1812 | 1461268466111 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:54:26 INFO - PROCESS | 1812 | 1461268466115 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 12:54:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:54:26 INFO - PROCESS | 1812 | 1461268466121 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:54:26 INFO - PROCESS | 1812 | 1461268466124 Marionette TRACE conn3 <- [1,2966,null,{}] 12:54:26 INFO - PROCESS | 1812 | 1461268466130 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:26 INFO - PROCESS | 1812 | 1461268466405 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:54:26 INFO - PROCESS | 1812 | 1461268466696 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x938e8c00 == 135 [pid = 1812] [id = 750] 12:54:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x93ad6800) [pid = 1812] [serial = 2250] [outer = (nil)] 12:54:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x94fb7400) [pid = 1812] [serial = 2251] [outer = 0x93ad6800] 12:54:26 INFO - PROCESS | 1812 | 1461268466786 Marionette DEBUG loaded listener.js 12:54:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x96b3d800) [pid = 1812] [serial = 2252] [outer = 0x93ad6800] 12:54:27 INFO - PROCESS | 1812 | 1461268467635 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:54:27 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:54:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1530ms 12:54:27 INFO - PROCESS | 1812 | 1461268467651 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:54:27 INFO - PROCESS | 1812 | 1461268467655 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 12:54:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:54:27 INFO - PROCESS | 1812 | 1461268467661 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:54:27 INFO - PROCESS | 1812 | 1461268467664 Marionette TRACE conn3 <- [1,2970,null,{}] 12:54:27 INFO - PROCESS | 1812 | 1461268467670 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:27 INFO - PROCESS | 1812 | 1461268467868 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:54:28 INFO - PROCESS | 1812 | 1461268468143 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fb3400 == 136 [pid = 1812] [id = 751] 12:54:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x94fbb400) [pid = 1812] [serial = 2253] [outer = (nil)] 12:54:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x97906400) [pid = 1812] [serial = 2254] [outer = 0x94fbb400] 12:54:28 INFO - PROCESS | 1812 | 1461268468234 Marionette DEBUG loaded listener.js 12:54:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x97c17800) [pid = 1812] [serial = 2255] [outer = 0x94fbb400] 12:54:29 INFO - PROCESS | 1812 | 1461268469068 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:54:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:54:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1435ms 12:54:29 INFO - PROCESS | 1812 | 1461268469097 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:54:29 INFO - PROCESS | 1812 | 1461268469101 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 12:54:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:54:29 INFO - PROCESS | 1812 | 1461268469107 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:54:29 INFO - PROCESS | 1812 | 1461268469110 Marionette TRACE conn3 <- [1,2974,null,{}] 12:54:29 INFO - PROCESS | 1812 | 1461268469116 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:29 INFO - PROCESS | 1812 | 1461268469334 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:54:29 INFO - PROCESS | 1812 | 1461268469611 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x945bbc00 == 137 [pid = 1812] [id = 752] 12:54:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x96fdb800) [pid = 1812] [serial = 2256] [outer = (nil)] 12:54:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x97e59400) [pid = 1812] [serial = 2257] [outer = 0x96fdb800] 12:54:29 INFO - PROCESS | 1812 | 1461268469707 Marionette DEBUG loaded listener.js 12:54:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x97e5b800) [pid = 1812] [serial = 2258] [outer = 0x96fdb800] 12:54:30 INFO - PROCESS | 1812 | 1461268470525 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:54:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 12:54:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1440ms 12:54:30 INFO - PROCESS | 1812 | 1461268470547 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:54:30 INFO - PROCESS | 1812 | 1461268470551 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 12:54:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:54:30 INFO - PROCESS | 1812 | 1461268470557 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:54:30 INFO - PROCESS | 1812 | 1461268470560 Marionette TRACE conn3 <- [1,2978,null,{}] 12:54:30 INFO - PROCESS | 1812 | 1461268470566 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:30 INFO - PROCESS | 1812 | 1461268470767 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:54:31 INFO - PROCESS | 1812 | 1461268471043 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x888d4000 == 138 [pid = 1812] [id = 753] 12:54:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x97777000) [pid = 1812] [serial = 2259] [outer = (nil)] 12:54:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x97eae000) [pid = 1812] [serial = 2260] [outer = 0x97777000] 12:54:31 INFO - PROCESS | 1812 | 1461268471137 Marionette DEBUG loaded listener.js 12:54:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x97eb4c00) [pid = 1812] [serial = 2261] [outer = 0x97777000] 12:54:32 INFO - PROCESS | 1812 | 1461268472018 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:54:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:54:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1483ms 12:54:32 INFO - PROCESS | 1812 | 1461268472041 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:54:32 INFO - PROCESS | 1812 | 1461268472044 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 12:54:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:54:32 INFO - PROCESS | 1812 | 1461268472051 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:54:32 INFO - PROCESS | 1812 | 1461268472055 Marionette TRACE conn3 <- [1,2982,null,{}] 12:54:32 INFO - PROCESS | 1812 | 1461268472068 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:32 INFO - PROCESS | 1812 | 1461268472278 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:54:32 INFO - PROCESS | 1812 | 1461268472571 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x97e57800 == 139 [pid = 1812] [id = 754] 12:54:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x97e64800) [pid = 1812] [serial = 2262] [outer = (nil)] 12:54:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x98239800) [pid = 1812] [serial = 2263] [outer = 0x97e64800] 12:54:32 INFO - PROCESS | 1812 | 1461268472666 Marionette DEBUG loaded listener.js 12:54:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x9823c000) [pid = 1812] [serial = 2264] [outer = 0x97e64800] 12:54:33 INFO - PROCESS | 1812 | 1461268473512 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:54:33 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:54:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:54:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1538ms 12:54:33 INFO - PROCESS | 1812 | 1461268473593 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:54:33 INFO - PROCESS | 1812 | 1461268473600 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 12:54:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:54:33 INFO - PROCESS | 1812 | 1461268473610 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:54:33 INFO - PROCESS | 1812 | 1461268473614 Marionette TRACE conn3 <- [1,2986,null,{}] 12:54:33 INFO - PROCESS | 1812 | 1461268473651 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:34 INFO - PROCESS | 1812 | 1461268474018 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:54:34 INFO - PROCESS | 1812 | 1461268474474 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b3b5c00 == 140 [pid = 1812] [id = 755] 12:54:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x96fe7c00) [pid = 1812] [serial = 2265] [outer = (nil)] 12:54:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x98e1d400) [pid = 1812] [serial = 2266] [outer = 0x96fe7c00] 12:54:34 INFO - PROCESS | 1812 | 1461268474565 Marionette DEBUG loaded listener.js 12:54:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x98b0c000) [pid = 1812] [serial = 2267] [outer = 0x96fe7c00] 12:54:35 INFO - PROCESS | 1812 | 1461268475334 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:54:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:54:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1789ms 12:54:35 INFO - PROCESS | 1812 | 1461268475399 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:54:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:54:35 INFO - PROCESS | 1812 | 1461268475403 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 12:54:35 INFO - PROCESS | 1812 | 1461268475409 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 1812 | 1461268475412 Marionette TRACE conn3 <- [1,2990,null,{}] 12:54:35 INFO - PROCESS | 1812 | 1461268475418 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:35 INFO - PROCESS | 1812 | 1461268475640 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:54:35 INFO - PROCESS | 1812 | 1461268475947 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x98238000 == 141 [pid = 1812] [id = 756] 12:54:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x98b08000) [pid = 1812] [serial = 2268] [outer = (nil)] 12:54:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x98eb8800) [pid = 1812] [serial = 2269] [outer = 0x98b08000] 12:54:36 INFO - PROCESS | 1812 | 1461268476041 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x98ebe000) [pid = 1812] [serial = 2270] [outer = 0x98b08000] 12:54:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x98eb6800 == 142 [pid = 1812] [id = 757] 12:54:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x98eb7000) [pid = 1812] [serial = 2271] [outer = (nil)] 12:54:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x98f60000) [pid = 1812] [serial = 2272] [outer = 0x98eb7000] 12:54:36 INFO - PROCESS | 1812 | 1461268476963 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:54:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:54:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1581ms 12:54:36 INFO - PROCESS | 1812 | 1461268476990 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:54:36 INFO - PROCESS | 1812 | 1461268476994 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 12:54:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:54:37 INFO - PROCESS | 1812 | 1461268477019 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:54:37 INFO - PROCESS | 1812 | 1461268477022 Marionette TRACE conn3 <- [1,2994,null,{}] 12:54:37 INFO - PROCESS | 1812 | 1461268477038 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:37 INFO - PROCESS | 1812 | 1461268477310 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:54:37 INFO - PROCESS | 1812 | 1461268477667 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x98eb1000 == 143 [pid = 1812] [id = 758] 12:54:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x98eb4800) [pid = 1812] [serial = 2273] [outer = (nil)] 12:54:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x98f71000) [pid = 1812] [serial = 2274] [outer = 0x98eb4800] 12:54:37 INFO - PROCESS | 1812 | 1461268477759 Marionette DEBUG loaded listener.js 12:54:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x98f70000) [pid = 1812] [serial = 2275] [outer = 0x98eb4800] 12:54:38 INFO - PROCESS | 1812 | 1461268478528 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:54:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:54:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:54:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1557ms 12:54:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:54:38 INFO - PROCESS | 1812 | 1461268478563 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:54:38 INFO - PROCESS | 1812 | 1461268478566 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 12:54:38 INFO - PROCESS | 1812 | 1461268478573 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:54:38 INFO - PROCESS | 1812 | 1461268478576 Marionette TRACE conn3 <- [1,2998,null,{}] 12:54:38 INFO - PROCESS | 1812 | 1461268478584 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x94f70800 == 142 [pid = 1812] [id = 732] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x94f78400 == 141 [pid = 1812] [id = 731] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x90197800 == 140 [pid = 1812] [id = 729] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8a3ec000 == 139 [pid = 1812] [id = 730] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x938e7400 == 138 [pid = 1812] [id = 728] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8b74e400 == 137 [pid = 1812] [id = 727] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x929c8c00 == 136 [pid = 1812] [id = 726] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x883c3400 == 135 [pid = 1812] [id = 724] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x9142b800 == 134 [pid = 1812] [id = 725] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x90190800 == 133 [pid = 1812] [id = 723] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8e957400 == 132 [pid = 1812] [id = 722] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8fbdb800 == 131 [pid = 1812] [id = 721] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8f369000 == 130 [pid = 1812] [id = 720] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8b74e800 == 129 [pid = 1812] [id = 718] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x89b29800 == 128 [pid = 1812] [id = 719] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x89e40c00 == 127 [pid = 1812] [id = 717] 12:54:41 INFO - PROCESS | 1812 | --DOCSHELL 0x858ab800 == 126 [pid = 1812] [id = 716] 12:54:41 INFO - PROCESS | 1812 | 1461268481806 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x8fd5b800) [pid = 1812] [serial = 2121] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x89e41800) [pid = 1812] [serial = 2142] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8f36d400) [pid = 1812] [serial = 2111] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8c007000) [pid = 1812] [serial = 2096] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8b74ec00) [pid = 1812] [serial = 2094] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x89cd0c00) [pid = 1812] [serial = 2141] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x881fbc00) [pid = 1812] [serial = 2084] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x9018e800) [pid = 1812] [serial = 2126] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8fb3e000) [pid = 1812] [serial = 2115] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8e80c400) [pid = 1812] [serial = 2102] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8e8f9800) [pid = 1812] [serial = 2105] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8a722000) [pid = 1812] [serial = 2091] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x9038e400) [pid = 1812] [serial = 2132] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x9120a000) [pid = 1812] [serial = 2135] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x89871c00) [pid = 1812] [serial = 2088] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x9120e800) [pid = 1812] [serial = 2136] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x90394000) [pid = 1812] [serial = 2133] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8b3b2000) [pid = 1812] [serial = 2144] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x901a4400) [pid = 1812] [serial = 2130] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8fbe5c00) [pid = 1812] [serial = 2117] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8c365c00) [pid = 1812] [serial = 2099] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8eba0800) [pid = 1812] [serial = 2028] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8fd58800) [pid = 1812] [serial = 2120] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8fe7d400) [pid = 1812] [serial = 2123] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8f6e8800) [pid = 1812] [serial = 2114] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8e954c00) [pid = 1812] [serial = 2106] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8eba2c00) [pid = 1812] [serial = 2108] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8b750c00) [pid = 1812] [serial = 2145] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8b746000) [pid = 1812] [serial = 2093] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8f384000) [pid = 1812] [serial = 2112] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8a3edc00) [pid = 1812] [serial = 2090] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8fe82800) [pid = 1812] [serial = 2124] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8fcc1400) [pid = 1812] [serial = 2118] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0xa0bb2c00) [pid = 1812] [serial = 2070] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8e7e0400) [pid = 1812] [serial = 2100] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x88be4400) [pid = 1812] [serial = 2087] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x88815000) [pid = 1812] [serial = 2138] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x90191800) [pid = 1812] [serial = 2127] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x888d6000) [pid = 1812] [serial = 2139] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8c00dc00) [pid = 1812] [serial = 2097] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8eba5800) [pid = 1812] [serial = 2109] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8e812c00) [pid = 1812] [serial = 2103] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x883d0400) [pid = 1812] [serial = 2085] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x901a3400) [pid = 1812] [serial = 2129] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8c130400) [pid = 1812] [serial = 2147] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1812 | 1461268482317 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x883b7400 == 127 [pid = 1812] [id = 759] 12:54:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x883b8400) [pid = 1812] [serial = 2276] [outer = (nil)] 12:54:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x883c5400) [pid = 1812] [serial = 2277] [outer = 0x883b8400] 12:54:42 INFO - PROCESS | 1812 | 1461268482410 Marionette DEBUG loaded listener.js 12:54:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x88815000) [pid = 1812] [serial = 2278] [outer = 0x883b8400] 12:54:43 INFO - PROCESS | 1812 | 1461268483137 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:54:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:54:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 4592ms 12:54:43 INFO - PROCESS | 1812 | 1461268483164 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:54:43 INFO - PROCESS | 1812 | 1461268483171 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 12:54:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:54:43 INFO - PROCESS | 1812 | 1461268483178 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:54:43 INFO - PROCESS | 1812 | 1461268483184 Marionette TRACE conn3 <- [1,3002,null,{}] 12:54:43 INFO - PROCESS | 1812 | 1461268483191 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:43 INFO - PROCESS | 1812 | 1461268483410 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:54:43 INFO - PROCESS | 1812 | 1461268483636 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8986f800 == 128 [pid = 1812] [id = 760] 12:54:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x89b1f400) [pid = 1812] [serial = 2279] [outer = (nil)] 12:54:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x89b2a000) [pid = 1812] [serial = 2280] [outer = 0x89b1f400] 12:54:43 INFO - PROCESS | 1812 | 1461268483719 Marionette DEBUG loaded listener.js 12:54:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x89e40800) [pid = 1812] [serial = 2281] [outer = 0x89b1f400] 12:54:44 INFO - PROCESS | 1812 | 1461268484580 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:54:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:54:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1444ms 12:54:44 INFO - PROCESS | 1812 | 1461268484622 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:54:44 INFO - PROCESS | 1812 | 1461268484627 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 12:54:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:54:44 INFO - PROCESS | 1812 | 1461268484633 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:54:44 INFO - PROCESS | 1812 | 1461268484637 Marionette TRACE conn3 <- [1,3006,null,{}] 12:54:44 INFO - PROCESS | 1812 | 1461268484648 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:44 INFO - PROCESS | 1812 | 1461268484912 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:54:44 INFO - PROCESS | 1812 | 1461268484960 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x89b2bc00 == 129 [pid = 1812] [id = 761] 12:54:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8b743000) [pid = 1812] [serial = 2282] [outer = (nil)] 12:54:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8b74ac00) [pid = 1812] [serial = 2283] [outer = 0x8b743000] 12:54:45 INFO - PROCESS | 1812 | 1461268485033 Marionette DEBUG loaded listener.js 12:54:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8b7ccc00) [pid = 1812] [serial = 2284] [outer = 0x8b743000] 12:54:45 INFO - PROCESS | 1812 | 1461268485989 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:54:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:54:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1386ms 12:54:46 INFO - PROCESS | 1812 | 1461268486026 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:54:46 INFO - PROCESS | 1812 | 1461268486031 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 12:54:46 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:54:46 INFO - PROCESS | 1812 | 1461268486047 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:54:46 INFO - PROCESS | 1812 | 1461268486054 Marionette TRACE conn3 <- [1,3010,null,{}] 12:54:46 INFO - PROCESS | 1812 | 1461268486066 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:46 INFO - PROCESS | 1812 | 1461268486331 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:54:46 INFO - PROCESS | 1812 | 1461268486366 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b7d7800 == 130 [pid = 1812] [id = 762] 12:54:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8c137000) [pid = 1812] [serial = 2285] [outer = (nil)] 12:54:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8e0b7c00) [pid = 1812] [serial = 2286] [outer = 0x8c137000] 12:54:46 INFO - PROCESS | 1812 | 1461268486439 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8e80d000) [pid = 1812] [serial = 2287] [outer = 0x8c137000] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x89e41c00) [pid = 1812] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8fb45c00) [pid = 1812] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8fbdbc00) [pid = 1812] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x90196c00) [pid = 1812] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x929c9000) [pid = 1812] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x938f5800) [pid = 1812] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8b7cf400) [pid = 1812] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8589fc00) [pid = 1812] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8f6e2c00) [pid = 1812] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8c00f000) [pid = 1812] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x89b24800) [pid = 1812] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x88815800) [pid = 1812] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8c1bd400) [pid = 1812] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x888d1000) [pid = 1812] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x94fdb000) [pid = 1812] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8c1c2c00) [pid = 1812] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x93ae3000) [pid = 1812] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8f36ec00) [pid = 1812] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x92874800) [pid = 1812] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x89e44c00) [pid = 1812] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x94fe1000) [pid = 1812] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:54:47 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x86344400) [pid = 1812] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:54:47 INFO - PROCESS | 1812 | 1461268487950 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:54:47 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 12:54:47 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1944ms 12:54:47 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:54:47 INFO - PROCESS | 1812 | 1461268487985 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:54:47 INFO - PROCESS | 1812 | 1461268487988 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 12:54:47 INFO - PROCESS | 1812 | 1461268487995 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:54:47 INFO - PROCESS | 1812 | 1461268487998 Marionette TRACE conn3 <- [1,3014,null,{}] 12:54:48 INFO - PROCESS | 1812 | 1461268488003 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:48 INFO - PROCESS | 1812 | 1461268488205 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:54:48 INFO - PROCESS | 1812 | 1461268488435 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x883c6400 == 131 [pid = 1812] [id = 763] 12:54:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x89e3b400) [pid = 1812] [serial = 2288] [outer = (nil)] 12:54:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8e0b0400) [pid = 1812] [serial = 2289] [outer = 0x89e3b400] 12:54:48 INFO - PROCESS | 1812 | 1461268488513 Marionette DEBUG loaded listener.js 12:54:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8e812400) [pid = 1812] [serial = 2290] [outer = 0x89e3b400] 12:54:48 INFO - PROCESS | 1812 | [1812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:54:49 INFO - PROCESS | 1812 | 1461268489437 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:54:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:54:49 INFO - {} 12:54:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:54:49 INFO - {} 12:54:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:54:49 INFO - {} 12:54:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:54:49 INFO - {} 12:54:49 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1482ms 12:54:49 INFO - PROCESS | 1812 | 1461268489478 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:54:49 INFO - TEST-START | /FileAPI/fileReader.html 12:54:49 INFO - PROCESS | 1812 | 1461268489484 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 12:54:49 INFO - PROCESS | 1812 | 1461268489543 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:54:49 INFO - PROCESS | 1812 | 1461268489549 Marionette TRACE conn3 <- [1,3018,null,{}] 12:54:49 INFO - PROCESS | 1812 | 1461268489560 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:49 INFO - PROCESS | 1812 | 1461268489804 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:54:50 INFO - PROCESS | 1812 | 1461268490172 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x88a72c00 == 132 [pid = 1812] [id = 764] 12:54:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x88bd9800) [pid = 1812] [serial = 2291] [outer = (nil)] 12:54:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x88be4400) [pid = 1812] [serial = 2292] [outer = 0x88bd9800] 12:54:50 INFO - PROCESS | 1812 | 1461268490270 Marionette DEBUG loaded listener.js 12:54:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x89b29000) [pid = 1812] [serial = 2293] [outer = 0x88bd9800] 12:54:51 INFO - PROCESS | 1812 | 1461268491122 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:54:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:54:51 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:54:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:54:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:54:51 INFO - TEST-OK | /FileAPI/fileReader.html | took 1645ms 12:54:51 INFO - PROCESS | 1812 | 1461268491138 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:54:51 INFO - PROCESS | 1812 | 1461268491146 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 12:54:51 INFO - TEST-START | /FileAPI/historical.html 12:54:51 INFO - PROCESS | 1812 | 1461268491157 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:54:51 INFO - PROCESS | 1812 | 1461268491161 Marionette TRACE conn3 <- [1,3022,null,{}] 12:54:51 INFO - PROCESS | 1812 | 1461268491168 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:51 INFO - PROCESS | 1812 | 1461268491382 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:54:51 INFO - PROCESS | 1812 | 1461268491687 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x89862800 == 133 [pid = 1812] [id = 765] 12:54:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x89e47800) [pid = 1812] [serial = 2294] [outer = (nil)] 12:54:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8b74cc00) [pid = 1812] [serial = 2295] [outer = 0x89e47800] 12:54:51 INFO - PROCESS | 1812 | 1461268491778 Marionette DEBUG loaded listener.js 12:54:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8c131400) [pid = 1812] [serial = 2296] [outer = 0x89e47800] 12:54:52 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:54:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:54:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:54:52 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:54:52 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:54:52 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:54:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:54:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:54:52 INFO - TEST-OK | /FileAPI/historical.html | took 1633ms 12:54:52 INFO - PROCESS | 1812 | 1461268492773 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:54:52 INFO - PROCESS | 1812 | 1461268492793 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:54:52 INFO - PROCESS | 1812 | 1461268492797 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 12:54:52 INFO - TEST-START | /FileAPI/idlharness.html 12:54:52 INFO - PROCESS | 1812 | 1461268492809 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:54:52 INFO - PROCESS | 1812 | 1461268492817 Marionette TRACE conn3 <- [1,3026,null,{}] 12:54:52 INFO - PROCESS | 1812 | 1461268492833 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:53 INFO - PROCESS | 1812 | 1461268493094 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:54:53 INFO - PROCESS | 1812 | 1461268493491 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b742c00 == 134 [pid = 1812] [id = 766] 12:54:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8e7e0400) [pid = 1812] [serial = 2297] [outer = (nil)] 12:54:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8f363400) [pid = 1812] [serial = 2298] [outer = 0x8e7e0400] 12:54:53 INFO - PROCESS | 1812 | 1461268493587 Marionette DEBUG loaded listener.js 12:54:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8f36d400) [pid = 1812] [serial = 2299] [outer = 0x8e7e0400] 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:54:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:54:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:54:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:54:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:54:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:54:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:54:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:54:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:54:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:54:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:54:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:54:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:54:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:54:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:54:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:54:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:54:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:54:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:54:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:54:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:54:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:54:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:54:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:54:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:54:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:54:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:54:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:54:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:54:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:54:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:54:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:54:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:54:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:54:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:54:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:54:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:54:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:54:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:54:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:54:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 12:54:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:54:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:54:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:54:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:54:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:54:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:54:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:54:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:54:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:54:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:54:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:54:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:54:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:54:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:54:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:54:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:54:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:54:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:54:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:54:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:54:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:54:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:54:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:54:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:54:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:54:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:54:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:54:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:54:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 12:54:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:54:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:54:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:54:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:54:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:54:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:54:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:54:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:54:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:54:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:54:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:54:55 INFO - TEST-OK | /FileAPI/idlharness.html | took 2767ms 12:54:55 INFO - TEST-START | /FileAPI/idlharness.worker 12:54:55 INFO - PROCESS | 1812 | 1461268495376 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:54:55 INFO - PROCESS | 1812 | 1461268495586 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:54:55 INFO - PROCESS | 1812 | 1461268495600 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 12:54:55 INFO - PROCESS | 1812 | 1461268495629 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:54:55 INFO - PROCESS | 1812 | 1461268495639 Marionette TRACE conn3 <- [1,3030,null,{}] 12:54:55 INFO - PROCESS | 1812 | 1461268495653 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:55 INFO - PROCESS | 1812 | 1461268495934 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:54:56 INFO - PROCESS | 1812 | 1461268496229 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8eb99800 == 135 [pid = 1812] [id = 767] 12:54:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8f6e3c00) [pid = 1812] [serial = 2300] [outer = (nil)] 12:54:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x9018fc00) [pid = 1812] [serial = 2301] [outer = 0x8f6e3c00] 12:54:56 INFO - PROCESS | 1812 | 1461268496319 Marionette DEBUG loaded listener.js 12:54:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x90195800) [pid = 1812] [serial = 2302] [outer = 0x8f6e3c00] 12:54:56 INFO - PROCESS | 1812 | [1812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:54:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:54:58 INFO - {} 12:54:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:54:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:54:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:54:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:54:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:54:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:54:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:54:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:54:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:54:58 INFO - {} 12:54:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:54:58 INFO - {} 12:54:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:54:58 INFO - {} 12:54:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:54:58 INFO - {} 12:54:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:54:58 INFO - {} 12:54:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:54:58 INFO - {} 12:54:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:54:58 INFO - {} 12:54:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:54:58 INFO - {} 12:54:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:54:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:54:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:54:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:54:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:54:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:54:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:54:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:54:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:54:58 INFO - {} 12:54:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:54:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:54:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:54:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:54:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:54:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:54:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:54:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:54:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:54:58 INFO - {} 12:54:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:54:58 INFO - {} 12:54:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:54:58 INFO - {} 12:54:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:54:58 INFO - {} 12:54:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:54:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:54:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:54:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:54:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:54:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:54:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:54:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:54:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:54:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:54:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:54:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:54:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:54:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:54:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:54:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:54:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:54:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:54:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:54:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:54:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:54:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:54:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:54:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:54:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:54:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:54:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:54:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:54:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:54:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:54:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:54:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:54:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:54:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:54:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:54:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:54:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:54:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:54:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:54:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:54:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:54:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:54:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:54:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:54:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:54:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:54:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:54:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:54:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:54:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:54:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:54:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:54:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:54:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:54:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:54:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:54:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:54:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:54:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:54:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:54:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:54:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:54:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:54:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:54:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:54:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:54:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:54:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:54:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:54:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:54:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:54:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:54:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:54:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:54:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:54:59 INFO - {} 12:54:59 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3401ms 12:54:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:54:59 INFO - PROCESS | 1812 | 1461268498856 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:54:59 INFO - PROCESS | 1812 | 1461268499021 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:54:59 INFO - PROCESS | 1812 | 1461268499029 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 12:54:59 INFO - PROCESS | 1812 | 1461268499044 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:54:59 INFO - PROCESS | 1812 | 1461268499046 Marionette TRACE conn3 <- [1,3034,null,{}] 12:54:59 INFO - PROCESS | 1812 | 1461268499065 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:59 INFO - PROCESS | 1812 | 1461268499426 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:54:59 INFO - PROCESS | 1812 | 1461268499729 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fffec00 == 136 [pid = 1812] [id = 768] 12:54:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x901abc00) [pid = 1812] [serial = 2303] [outer = (nil)] 12:54:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x97eaec00) [pid = 1812] [serial = 2304] [outer = 0x901abc00] 12:54:59 INFO - PROCESS | 1812 | 1461268499821 Marionette DEBUG loaded listener.js 12:54:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x98235000) [pid = 1812] [serial = 2305] [outer = 0x901abc00] 12:55:00 INFO - PROCESS | 1812 | 1461268500657 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:55:00 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:55:00 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1651ms 12:55:00 INFO - PROCESS | 1812 | 1461268500696 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:55:00 INFO - PROCESS | 1812 | 1461268500699 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 12:55:00 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:55:00 INFO - PROCESS | 1812 | 1461268500708 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:55:00 INFO - PROCESS | 1812 | 1461268500711 Marionette TRACE conn3 <- [1,3038,null,{}] 12:55:00 INFO - PROCESS | 1812 | 1461268500716 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:00 INFO - PROCESS | 1812 | 1461268500970 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:55:01 INFO - PROCESS | 1812 | 1461268501280 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e8fa000 == 137 [pid = 1812] [id = 769] 12:55:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x98f6c800) [pid = 1812] [serial = 2306] [outer = (nil)] 12:55:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x9920f800) [pid = 1812] [serial = 2307] [outer = 0x98f6c800] 12:55:01 INFO - PROCESS | 1812 | 1461268501432 Marionette DEBUG loaded listener.js 12:55:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x99828c00) [pid = 1812] [serial = 2308] [outer = 0x98f6c800] 12:55:02 INFO - PROCESS | 1812 | 1461268502267 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:55:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:55:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:55:02 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1586ms 12:55:02 INFO - PROCESS | 1812 | 1461268502299 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:55:02 INFO - PROCESS | 1812 | 1461268502304 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 12:55:02 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:55:02 INFO - PROCESS | 1812 | 1461268502314 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:55:02 INFO - PROCESS | 1812 | 1461268502318 Marionette TRACE conn3 <- [1,3042,null,{}] 12:55:02 INFO - PROCESS | 1812 | 1461268502326 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:02 INFO - PROCESS | 1812 | 1461268502627 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:55:03 INFO - PROCESS | 1812 | 1461268503014 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x89e44c00 == 138 [pid = 1812] [id = 770] 12:55:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x99211000) [pid = 1812] [serial = 2309] [outer = (nil)] 12:55:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x99c3c400) [pid = 1812] [serial = 2310] [outer = 0x99211000] 12:55:03 INFO - PROCESS | 1812 | 1461268503118 Marionette DEBUG loaded listener.js 12:55:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x99c96000) [pid = 1812] [serial = 2311] [outer = 0x99211000] 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:55:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:55:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:55:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:55:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:55:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:55:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:55:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:55:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:55:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:55:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:55:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:55:04 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2231ms 12:55:04 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:55:04 INFO - PROCESS | 1812 | 1461268504411 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:55:04 INFO - PROCESS | 1812 | 1461268504571 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:55:04 INFO - PROCESS | 1812 | 1461268504574 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 12:55:04 INFO - PROCESS | 1812 | 1461268504601 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:55:04 INFO - PROCESS | 1812 | 1461268504608 Marionette TRACE conn3 <- [1,3046,null,{}] 12:55:04 INFO - PROCESS | 1812 | 1461268504618 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:04 INFO - PROCESS | 1812 | 1461268504906 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:55:05 INFO - PROCESS | 1812 | 1461268505207 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f363c00 == 139 [pid = 1812] [id = 771] 12:55:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8fe83000) [pid = 1812] [serial = 2312] [outer = (nil)] 12:55:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x902e5c00) [pid = 1812] [serial = 2313] [outer = 0x8fe83000] 12:55:05 INFO - PROCESS | 1812 | 1461268505345 Marionette DEBUG loaded listener.js 12:55:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x90397c00) [pid = 1812] [serial = 2314] [outer = 0x8fe83000] 12:55:05 INFO - PROCESS | 1812 | [1812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:55:06 INFO - PROCESS | 1812 | 1461268506259 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:55:06 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:55:06 INFO - {} 12:55:06 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1693ms 12:55:06 INFO - PROCESS | 1812 | 1461268506289 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:55:06 INFO - PROCESS | 1812 | 1461268506293 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 12:55:06 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:55:06 INFO - PROCESS | 1812 | 1461268506299 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:55:06 INFO - PROCESS | 1812 | 1461268506304 Marionette TRACE conn3 <- [1,3050,null,{}] 12:55:06 INFO - PROCESS | 1812 | 1461268506315 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:06 INFO - PROCESS | 1812 | 1461268506555 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:55:06 INFO - PROCESS | 1812 | 1461268506832 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x90193000 == 140 [pid = 1812] [id = 772] 12:55:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x90393800) [pid = 1812] [serial = 2315] [outer = (nil)] 12:55:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x928d3400) [pid = 1812] [serial = 2316] [outer = 0x90393800] 12:55:06 INFO - PROCESS | 1812 | 1461268506921 Marionette DEBUG loaded listener.js 12:55:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x92958800) [pid = 1812] [serial = 2317] [outer = 0x90393800] 12:55:07 INFO - PROCESS | 1812 | 1461268507822 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:55:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:55:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1546ms 12:55:07 INFO - PROCESS | 1812 | 1461268507848 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:55:07 INFO - PROCESS | 1812 | 1461268507852 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 12:55:07 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:55:07 INFO - PROCESS | 1812 | 1461268507859 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:55:07 INFO - PROCESS | 1812 | 1461268507863 Marionette TRACE conn3 <- [1,3054,null,{}] 12:55:07 INFO - PROCESS | 1812 | 1461268507868 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:08 INFO - PROCESS | 1812 | 1461268508076 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:55:08 INFO - PROCESS | 1812 | 1461268508397 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fe84000 == 141 [pid = 1812] [id = 773] 12:55:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9294c000) [pid = 1812] [serial = 2318] [outer = (nil)] 12:55:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x938eec00) [pid = 1812] [serial = 2319] [outer = 0x9294c000] 12:55:08 INFO - PROCESS | 1812 | 1461268508487 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x998d4000) [pid = 1812] [serial = 2320] [outer = 0x9294c000] 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:55:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:55:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:55:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 12:55:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:55:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:55:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2126ms 12:55:10 INFO - PROCESS | 1812 | 1461268509802 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:55:10 INFO - PROCESS | 1812 | 1461268510178 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:55:10 INFO - PROCESS | 1812 | 1461268510183 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 12:55:10 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:55:10 INFO - PROCESS | 1812 | 1461268510195 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:55:10 INFO - PROCESS | 1812 | 1461268510206 Marionette TRACE conn3 <- [1,3058,null,{}] 12:55:10 INFO - PROCESS | 1812 | 1461268510212 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:10 INFO - PROCESS | 1812 | 1461268510418 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:55:10 INFO - PROCESS | 1812 | 1461268510715 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e959400 == 142 [pid = 1812] [id = 774] 12:55:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x929eec00) [pid = 1812] [serial = 2321] [outer = (nil)] 12:55:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0xa0b31c00) [pid = 1812] [serial = 2322] [outer = 0x929eec00] 12:55:10 INFO - PROCESS | 1812 | 1461268510810 Marionette DEBUG loaded listener.js 12:55:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0xa0bdb800) [pid = 1812] [serial = 2323] [outer = 0x929eec00] 12:55:11 INFO - PROCESS | 1812 | 1461268511692 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:55:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:55:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:55:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:55:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:55:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:55:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:55:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:55:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:55:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:55:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:55:11 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:11 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:55:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:55:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:55:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:55:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:55:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:55:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:55:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:55:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:55:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1542ms 12:55:11 INFO - PROCESS | 1812 | 1461268511739 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:55:11 INFO - PROCESS | 1812 | 1461268511743 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 12:55:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:55:11 INFO - PROCESS | 1812 | 1461268511754 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:55:11 INFO - PROCESS | 1812 | 1461268511760 Marionette TRACE conn3 <- [1,3062,null,{}] 12:55:11 INFO - PROCESS | 1812 | 1461268511819 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:12 INFO - PROCESS | 1812 | 1461268512031 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:55:12 INFO - PROCESS | 1812 | 1461268512383 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x901a1800 == 143 [pid = 1812] [id = 775] 12:55:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x901a2400) [pid = 1812] [serial = 2324] [outer = (nil)] 12:55:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x938e7400) [pid = 1812] [serial = 2325] [outer = 0x901a2400] 12:55:12 INFO - PROCESS | 1812 | 1461268512468 Marionette DEBUG loaded listener.js 12:55:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0xa10e5000) [pid = 1812] [serial = 2326] [outer = 0x901a2400] 12:55:12 INFO - PROCESS | 1812 | [1812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:55:13 INFO - PROCESS | 1812 | 1461268513358 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:55:13 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:55:13 INFO - {} 12:55:13 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1631ms 12:55:13 INFO - PROCESS | 1812 | 1461268513383 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:55:13 INFO - PROCESS | 1812 | 1461268513387 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 12:55:13 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:55:13 INFO - PROCESS | 1812 | 1461268513393 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:55:13 INFO - PROCESS | 1812 | 1461268513396 Marionette TRACE conn3 <- [1,3066,null,{}] 12:55:13 INFO - PROCESS | 1812 | 1461268513402 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:13 INFO - PROCESS | 1812 | 1461268513614 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:55:13 INFO - PROCESS | 1812 | 1461268513924 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:13 INFO - PROCESS | 1812 | ++DOCSHELL 0xa0d40c00 == 144 [pid = 1812] [id = 776] 12:55:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0xa2b45800) [pid = 1812] [serial = 2327] [outer = (nil)] 12:55:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0xa3d86800) [pid = 1812] [serial = 2328] [outer = 0xa2b45800] 12:55:14 INFO - PROCESS | 1812 | 1461268514011 Marionette DEBUG loaded listener.js 12:55:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0xa3d8f000) [pid = 1812] [serial = 2329] [outer = 0xa2b45800] 12:55:14 INFO - PROCESS | 1812 | 1461268514863 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:55:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:55:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:55:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:55:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:55:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:55:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:55:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:55:14 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1493ms 12:55:14 INFO - PROCESS | 1812 | 1461268514888 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 12:55:14 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:55:14 INFO - PROCESS | 1812 | 1461268514894 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 12:55:14 INFO - PROCESS | 1812 | 1461268514901 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:55:14 INFO - PROCESS | 1812 | 1461268514904 Marionette TRACE conn3 <- [1,3070,null,{}] 12:55:14 INFO - PROCESS | 1812 | 1461268514910 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:15 INFO - PROCESS | 1812 | 1461268515113 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:55:15 INFO - PROCESS | 1812 | 1461268515435 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x84847000 == 145 [pid = 1812] [id = 777] 12:55:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x84848800) [pid = 1812] [serial = 2330] [outer = (nil)] 12:55:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8484e800) [pid = 1812] [serial = 2331] [outer = 0x84848800] 12:55:15 INFO - PROCESS | 1812 | 1461268515528 Marionette DEBUG loaded listener.js 12:55:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x84852000) [pid = 1812] [serial = 2332] [outer = 0x84848800] 12:55:16 INFO - PROCESS | 1812 | 1461268516364 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:55:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:55:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:55:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:55:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:55:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:55:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:55:16 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1492ms 12:55:16 INFO - PROCESS | 1812 | 1461268516393 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:55:16 INFO - PROCESS | 1812 | 1461268516396 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 12:55:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:55:16 INFO - PROCESS | 1812 | 1461268516403 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:55:16 INFO - PROCESS | 1812 | 1461268516407 Marionette TRACE conn3 <- [1,3074,null,{}] 12:55:16 INFO - PROCESS | 1812 | 1461268516413 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:16 INFO - PROCESS | 1812 | 1461268516616 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:55:16 INFO - PROCESS | 1812 | 1461268516919 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8484f800 == 146 [pid = 1812] [id = 778] 12:55:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x84854000) [pid = 1812] [serial = 2333] [outer = (nil)] 12:55:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x93713c00) [pid = 1812] [serial = 2334] [outer = 0x84854000] 12:55:17 INFO - PROCESS | 1812 | 1461268517005 Marionette DEBUG loaded listener.js 12:55:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x93715000) [pid = 1812] [serial = 2335] [outer = 0x84854000] 12:55:17 INFO - PROCESS | 1812 | 1461268517808 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:55:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:55:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:55:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:55:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:55:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:55:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:55:17 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1446ms 12:55:17 INFO - PROCESS | 1812 | 1461268517852 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:55:17 INFO - PROCESS | 1812 | 1461268517856 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 12:55:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:55:17 INFO - PROCESS | 1812 | 1461268517862 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:55:17 INFO - PROCESS | 1812 | 1461268517866 Marionette TRACE conn3 <- [1,3078,null,{}] 12:55:17 INFO - PROCESS | 1812 | 1461268517871 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:18 INFO - PROCESS | 1812 | 1461268518111 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:55:18 INFO - PROCESS | 1812 | 1461268518421 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8757b400 == 147 [pid = 1812] [id = 779] 12:55:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8757b800) [pid = 1812] [serial = 2336] [outer = (nil)] 12:55:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x93720800) [pid = 1812] [serial = 2337] [outer = 0x8757b800] 12:55:18 INFO - PROCESS | 1812 | 1461268518544 Marionette DEBUG loaded listener.js 12:55:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x9371f800) [pid = 1812] [serial = 2338] [outer = 0x8757b800] 12:55:19 INFO - PROCESS | 1812 | 1461268519394 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 12:55:19 INFO - PROCESS | 1812 | 1461268519457 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 12:55:19 INFO - PROCESS | 1812 | 1461268519489 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:55:19 INFO - PROCESS | 1812 | 1461268519492 Marionette TRACE conn3 <- [1,3082,null,{}] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x96bc0c00 == 146 [pid = 1812] [id = 623] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x8f6e7c00 == 145 [pid = 1812] [id = 108] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x883c7800 == 144 [pid = 1812] [id = 619] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x87577c00 == 143 [pid = 1812] [id = 622] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x94fbf400 == 142 [pid = 1812] [id = 621] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x883c5000 == 141 [pid = 1812] [id = 618] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x91210800 == 140 [pid = 1812] [id = 50] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x9294a800 == 139 [pid = 1812] [id = 620] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x8f6d9c00 == 138 [pid = 1812] [id = 615] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x87576800 == 137 [pid = 1812] [id = 654] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb3c400 == 136 [pid = 1812] [id = 617] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x8b7d7800 == 135 [pid = 1812] [id = 762] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x89b2bc00 == 134 [pid = 1812] [id = 761] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x8986f800 == 133 [pid = 1812] [id = 760] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x883b7400 == 132 [pid = 1812] [id = 759] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x98eb6800 == 131 [pid = 1812] [id = 757] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x888d4000 == 130 [pid = 1812] [id = 753] 12:55:21 INFO - PROCESS | 1812 | --DOCSHELL 0x91224000 == 129 [pid = 1812] [id = 746] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8c010400) [pid = 1812] [serial = 2213] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8b74c400) [pid = 1812] [serial = 2210] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x901a7800) [pid = 1812] [serial = 2169] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8fe78800) [pid = 1812] [serial = 2166] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x91206000) [pid = 1812] [serial = 2171] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x929cec00) [pid = 1812] [serial = 2180] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x945b8c00) [pid = 1812] [serial = 2186] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x938f0c00) [pid = 1812] [serial = 2183] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x88a68c00) [pid = 1812] [serial = 2205] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8881d000) [pid = 1812] [serial = 2204] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x97c18400) [pid = 1812] [serial = 2201] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8c1c3000) [pid = 1812] [serial = 2156] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x97c1bc00) [pid = 1812] [serial = 2202] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x89e43c00) [pid = 1812] [serial = 2208] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x89b2d400) [pid = 1812] [serial = 2082] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8e0b1000) [pid = 1812] [serial = 2157] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x945bd400) [pid = 1812] [serial = 2187] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8f36f000) [pid = 1812] [serial = 2160] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x91eaf400) [pid = 1812] [serial = 2174] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8fbe1000) [pid = 1812] [serial = 2165] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x93ad6c00) [pid = 1812] [serial = 2184] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x96cba400) [pid = 1812] [serial = 2195] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x9019f400) [pid = 1812] [serial = 2168] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x929e8800) [pid = 1812] [serial = 2181] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x95a33800) [pid = 1812] [serial = 2193] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x92841400) [pid = 1812] [serial = 2175] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x94fb7000) [pid = 1812] [serial = 2189] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8f844800) [pid = 1812] [serial = 2163] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8eb9d400) [pid = 1812] [serial = 2159] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x92951c00) [pid = 1812] [serial = 2178] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x89b2e000) [pid = 1812] [serial = 2207] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8f6e3400) [pid = 1812] [serial = 2162] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x94fb9800) [pid = 1812] [serial = 2190] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x96fe0c00) [pid = 1812] [serial = 2196] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8c007c00) [pid = 1812] [serial = 2211] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8a72b800) [pid = 1812] [serial = 2154] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x9294a400) [pid = 1812] [serial = 2177] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8a3e8800) [pid = 1812] [serial = 2153] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x94fdec00) [pid = 1812] [serial = 2192] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x97815000) [pid = 1812] [serial = 2198] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x883bb000) [pid = 1812] [serial = 2151] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x97b77800) [pid = 1812] [serial = 2199] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x91208400) [pid = 1812] [serial = 2172] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x864e9400) [pid = 1812] [serial = 2150] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1812 | 1461268522290 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:22 INFO - PROCESS | 1812 | 1461268522569 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:55:22 INFO - PROCESS | 1812 | 1461268522775 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x82842000 == 130 [pid = 1812] [id = 780] 12:55:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x82843000) [pid = 1812] [serial = 2339] [outer = (nil)] 12:55:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x858a9400) [pid = 1812] [serial = 2340] [outer = 0x82843000] 12:55:22 INFO - PROCESS | 1812 | 1461268522850 Marionette DEBUG loaded listener.js 12:55:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x86349800) [pid = 1812] [serial = 2341] [outer = 0x82843000] 12:55:23 INFO - PROCESS | 1812 | 1461268523594 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:55:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:55:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:55:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:55:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 4159ms 12:55:23 INFO - PROCESS | 1812 | 1461268523629 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:55:23 INFO - PROCESS | 1812 | 1461268523634 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 12:55:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:55:23 INFO - PROCESS | 1812 | 1461268523642 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:55:23 INFO - PROCESS | 1812 | 1461268523645 Marionette TRACE conn3 <- [1,3086,null,{}] 12:55:23 INFO - PROCESS | 1812 | 1461268523651 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:23 INFO - PROCESS | 1812 | 1461268523916 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:55:23 INFO - PROCESS | 1812 | 1461268523951 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x83dd3c00 == 131 [pid = 1812] [id = 781] 12:55:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8757f400) [pid = 1812] [serial = 2342] [outer = (nil)] 12:55:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x883b7c00) [pid = 1812] [serial = 2343] [outer = 0x8757f400] 12:55:24 INFO - PROCESS | 1812 | 1461268524027 Marionette DEBUG loaded listener.js 12:55:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x883c9c00) [pid = 1812] [serial = 2344] [outer = 0x8757f400] 12:55:25 INFO - PROCESS | 1812 | 1461268525049 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:55:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:55:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1434ms 12:55:25 INFO - PROCESS | 1812 | 1461268525075 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:55:25 INFO - PROCESS | 1812 | 1461268525079 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 12:55:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:55:25 INFO - PROCESS | 1812 | 1461268525085 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:55:25 INFO - PROCESS | 1812 | 1461268525089 Marionette TRACE conn3 <- [1,3090,null,{}] 12:55:25 INFO - PROCESS | 1812 | 1461268525094 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:25 INFO - PROCESS | 1812 | 1461268525376 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:55:25 INFO - PROCESS | 1812 | 1461268525419 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x883ba400 == 132 [pid = 1812] [id = 782] 12:55:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x88a68800) [pid = 1812] [serial = 2345] [outer = (nil)] 12:55:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x88bd9400) [pid = 1812] [serial = 2346] [outer = 0x88a68800] 12:55:25 INFO - PROCESS | 1812 | 1461268525496 Marionette DEBUG loaded listener.js 12:55:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8986f400) [pid = 1812] [serial = 2347] [outer = 0x88a68800] 12:55:26 INFO - PROCESS | 1812 | 1461268526419 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:55:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:55:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1378ms 12:55:26 INFO - PROCESS | 1812 | 1461268526472 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:55:26 INFO - PROCESS | 1812 | 1461268526481 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 12:55:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:55:26 INFO - PROCESS | 1812 | 1461268526493 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:55:26 INFO - PROCESS | 1812 | 1461268526496 Marionette TRACE conn3 <- [1,3094,null,{}] 12:55:26 INFO - PROCESS | 1812 | 1461268526501 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:26 INFO - PROCESS | 1812 | 1461268526766 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x93ad6800) [pid = 1812] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8c137000) [pid = 1812] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x96fe7c00) [pid = 1812] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x97777000) [pid = 1812] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x902e3c00) [pid = 1812] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8fe78000) [pid = 1812] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x89b2b800) [pid = 1812] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x91211000) [pid = 1812] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x96fdb800) [pid = 1812] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x883c6000) [pid = 1812] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8f368c00) [pid = 1812] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8b743000) [pid = 1812] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x97e64800) [pid = 1812] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8e95b800) [pid = 1812] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x94fbb400) [pid = 1812] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8fff4400) [pid = 1812] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8f36d800) [pid = 1812] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x883b8400) [pid = 1812] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8b3b7400) [pid = 1812] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x92959000) [pid = 1812] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8f6e4000) [pid = 1812] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x89b1f400) [pid = 1812] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x98b08000) [pid = 1812] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x91224800) [pid = 1812] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:55:27 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x98eb7000) [pid = 1812] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:55:27 INFO - PROCESS | 1812 | 1461268527788 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x849d7400 == 133 [pid = 1812] [id = 783] 12:55:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x883b8400) [pid = 1812] [serial = 2348] [outer = (nil)] 12:55:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x89b28000) [pid = 1812] [serial = 2349] [outer = 0x883b8400] 12:55:27 INFO - PROCESS | 1812 | 1461268527868 Marionette DEBUG loaded listener.js 12:55:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8a3e4c00) [pid = 1812] [serial = 2350] [outer = 0x883b8400] 12:55:28 INFO - PROCESS | 1812 | 1461268528554 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:55:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:55:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2081ms 12:55:28 INFO - PROCESS | 1812 | 1461268528575 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:55:28 INFO - PROCESS | 1812 | 1461268528579 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 12:55:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:55:28 INFO - PROCESS | 1812 | 1461268528585 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:55:28 INFO - PROCESS | 1812 | 1461268528588 Marionette TRACE conn3 <- [1,3098,null,{}] 12:55:28 INFO - PROCESS | 1812 | 1461268528593 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:28 INFO - PROCESS | 1812 | 1461268528765 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:55:29 INFO - PROCESS | 1812 | 1461268528993 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x89cd6c00 == 134 [pid = 1812] [id = 784] 12:55:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8a71c800) [pid = 1812] [serial = 2351] [outer = (nil)] 12:55:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8a724c00) [pid = 1812] [serial = 2352] [outer = 0x8a71c800] 12:55:29 INFO - PROCESS | 1812 | 1461268529066 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8b3ab400) [pid = 1812] [serial = 2353] [outer = 0x8a71c800] 12:55:29 INFO - PROCESS | 1812 | 1461268529979 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:55:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:55:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:55:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1432ms 12:55:30 INFO - PROCESS | 1812 | 1461268530018 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:55:30 INFO - PROCESS | 1812 | 1461268530023 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 12:55:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:55:30 INFO - PROCESS | 1812 | 1461268530033 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 1812 | 1461268530039 Marionette TRACE conn3 <- [1,3102,null,{}] 12:55:30 INFO - PROCESS | 1812 | 1461268530049 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:30 INFO - PROCESS | 1812 | 1461268530378 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:55:30 INFO - PROCESS | 1812 | 1461268530684 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x84848400 == 135 [pid = 1812] [id = 785] 12:55:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8484b400) [pid = 1812] [serial = 2354] [outer = (nil)] 12:55:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x858ab800) [pid = 1812] [serial = 2355] [outer = 0x8484b400] 12:55:30 INFO - PROCESS | 1812 | 1461268530782 Marionette DEBUG loaded listener.js 12:55:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x864f0800) [pid = 1812] [serial = 2356] [outer = 0x8484b400] 12:55:31 INFO - PROCESS | 1812 | 1461268531629 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:55:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:55:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1646ms 12:55:31 INFO - PROCESS | 1812 | 1461268531678 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:55:31 INFO - PROCESS | 1812 | 1461268531690 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 12:55:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:55:31 INFO - PROCESS | 1812 | 1461268531719 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:55:31 INFO - PROCESS | 1812 | 1461268531723 Marionette TRACE conn3 <- [1,3106,null,{}] 12:55:31 INFO - PROCESS | 1812 | 1461268531739 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:31 INFO - PROCESS | 1812 | 1461268531957 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 12:55:32 INFO - PROCESS | 1812 | 1461268532261 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x86347000 == 136 [pid = 1812] [id = 786] 12:55:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x88a66400) [pid = 1812] [serial = 2357] [outer = (nil)] 12:55:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x88a71800) [pid = 1812] [serial = 2358] [outer = 0x88a66400] 12:55:32 INFO - PROCESS | 1812 | 1461268532352 Marionette DEBUG loaded listener.js 12:55:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x89b2e800) [pid = 1812] [serial = 2359] [outer = 0x88a66400] 12:55:33 INFO - PROCESS | 1812 | 1461268533432 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:55:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:55:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:55:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:55:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1766ms 12:55:33 INFO - PROCESS | 1812 | 1461268533467 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 12:55:33 INFO - PROCESS | 1812 | 1461268533471 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 12:55:33 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:55:33 INFO - PROCESS | 1812 | 1461268533478 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:55:33 INFO - PROCESS | 1812 | 1461268533484 Marionette TRACE conn3 <- [1,3110,null,{}] 12:55:33 INFO - PROCESS | 1812 | 1461268533501 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:33 INFO - PROCESS | 1812 | 1461268533812 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 12:55:34 INFO - PROCESS | 1812 | 1461268534090 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b741c00 == 137 [pid = 1812] [id = 787] 12:55:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8b745400) [pid = 1812] [serial = 2360] [outer = (nil)] 12:55:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8b7cf000) [pid = 1812] [serial = 2361] [outer = 0x8b745400] 12:55:34 INFO - PROCESS | 1812 | 1461268534189 Marionette DEBUG loaded listener.js 12:55:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8c008c00) [pid = 1812] [serial = 2362] [outer = 0x8b745400] 12:55:34 INFO - PROCESS | 1812 | 1461268534992 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:55:35 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:55:35 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 12:55:35 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:35 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:55:35 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1537ms 12:55:35 INFO - PROCESS | 1812 | 1461268535016 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 12:55:35 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:55:35 INFO - PROCESS | 1812 | 1461268535021 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 12:55:35 INFO - PROCESS | 1812 | 1461268535027 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:55:35 INFO - PROCESS | 1812 | 1461268535031 Marionette TRACE conn3 <- [1,3114,null,{}] 12:55:35 INFO - PROCESS | 1812 | 1461268535037 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:35 INFO - PROCESS | 1812 | 1461268535242 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 12:55:35 INFO - PROCESS | 1812 | 1461268535550 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\", \"7e926ad7-13e5-45a9-b549-0e7421dc4601\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b74d000 == 138 [pid = 1812] [id = 788] 12:55:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8c1c3000) [pid = 1812] [serial = 2363] [outer = (nil)] 12:55:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8e0b0000) [pid = 1812] [serial = 2364] [outer = 0x8c1c3000] 12:55:35 INFO - PROCESS | 1812 | 1461268535641 Marionette DEBUG loaded listener.js 12:55:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8e7e7400) [pid = 1812] [serial = 2365] [outer = 0x8c1c3000] 12:55:36 INFO - PROCESS | 1812 | 1461268536479 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:55:36 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:55:36 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1480ms 12:55:36 INFO - PROCESS | 1812 | 1461268536507 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 12:55:36 INFO - PROCESS | 1812 | 1461268536510 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 12:55:37 WARNING - u'runner_teardown' () 12:55:37 INFO - No more tests 12:55:37 INFO - Got 0 unexpected results 12:55:37 INFO - SUITE-END | took 1347s 12:55:37 INFO - Closing logging queue 12:55:37 INFO - queue closed 12:55:37 INFO - Return code: 0 12:55:37 WARNING - # TBPL SUCCESS # 12:55:37 INFO - Running post-action listener: _resource_record_post_action 12:55:37 INFO - Running post-run listener: _resource_record_post_run 12:55:38 INFO - Total resource usage - Wall time: 1384s; CPU: 98.0%; Read bytes: 13979648; Write bytes: 964034560; Read time: 704; Write time: 299500 12:55:38 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:55:38 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 184864768; Read time: 0; Write time: 194924 12:55:38 INFO - run-tests - Wall time: 1352s; CPU: 98.0%; Read bytes: 13426688; Write bytes: 779169792; Read time: 668; Write time: 104576 12:55:38 INFO - Running post-run listener: _upload_blobber_files 12:55:38 INFO - Blob upload gear active. 12:55:38 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:55:38 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 12:55:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:55:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:55:39 INFO - (blobuploader) - INFO - Open directory for files ... 12:55:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:55:40 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:55:40 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:55:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:55:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:55:42 INFO - (blobuploader) - INFO - Done attempting. 12:55:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:55:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:55:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:55:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:55:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:55:43 INFO - (blobuploader) - INFO - Done attempting. 12:55:43 INFO - (blobuploader) - INFO - Iteration through files over. 12:55:43 INFO - Return code: 0 12:55:43 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:55:43 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:55:43 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/85a7b38317cae2872522a51fbaa9ba370f6d9349fbf2bff38fc280eef420127792adf58a1a6115225c9c8148d0a7e97560e01ef783b583ae6efefda6c8daeaa3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f344988ae3075df6e1d8ff96ed19f32f76724d40c00008cff941029e7b9f920b5aec86245b29600e96c0b99623628f19c5ca390c2e0a55a115d5045f0bdf018f"} 12:55:43 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:55:43 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:55:43 INFO - Contents: 12:55:43 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/85a7b38317cae2872522a51fbaa9ba370f6d9349fbf2bff38fc280eef420127792adf58a1a6115225c9c8148d0a7e97560e01ef783b583ae6efefda6c8daeaa3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f344988ae3075df6e1d8ff96ed19f32f76724d40c00008cff941029e7b9f920b5aec86245b29600e96c0b99623628f19c5ca390c2e0a55a115d5045f0bdf018f"} 12:55:43 INFO - Running post-run listener: copy_logs_to_upload_dir 12:55:43 INFO - Copying logs to upload dir... 12:55:43 INFO - mkdir: /builds/slave/test/build/upload/logs 12:55:43 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1487.227163 ========= master_lag: 3.94 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 51 secs) (at 2016-04-21 12:55:47.155506) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-04-21 12:55:47.175904) ========= 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-1461265442.727246-860715218 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/85a7b38317cae2872522a51fbaa9ba370f6d9349fbf2bff38fc280eef420127792adf58a1a6115225c9c8148d0a7e97560e01ef783b583ae6efefda6c8daeaa3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f344988ae3075df6e1d8ff96ed19f32f76724d40c00008cff941029e7b9f920b5aec86245b29600e96c0b99623628f19c5ca390c2e0a55a115d5045f0bdf018f"} build_url:https://queue.taskcluster.net/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031808 build_url: 'https://queue.taskcluster.net/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/85a7b38317cae2872522a51fbaa9ba370f6d9349fbf2bff38fc280eef420127792adf58a1a6115225c9c8148d0a7e97560e01ef783b583ae6efefda6c8daeaa3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f344988ae3075df6e1d8ff96ed19f32f76724d40c00008cff941029e7b9f920b5aec86245b29600e96c0b99623628f19c5ca390c2e0a55a115d5045f0bdf018f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/L3OB79RzTPuNm5l89j85aQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 4.24 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-04-21 12:55:51.446723) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 12:55:51.447255) ========= 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-1461265442.727246-860715218 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016901 ========= master_lag: 1.78 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 12:55:53.244481) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 12:55:53.244814) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 12:55:53.992620) ========= ========= Total master_lag: 10.11 =========