builder: oak_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-700 starttime: 1461093264.47 results: success (0) buildid: 20160419105434 builduid: a05b4b74229640d8ba6bec2442493e13 revision: aa569c4b3c0cf7a6d959a622f8b350d2bc881887 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 12:14:24.475137) ========= master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 12:14:24.475544) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 12:14:24.475825) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 12:14:24.529340) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:14:24.529668) ========= 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-1461093220.605772-1783200744 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 12:14:24-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.90M=0.001s 2016-04-19 12:14:25 (8.90 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.540680 ========= master_lag: 0.13 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:14:25.204202) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:14:25.204484) ========= 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-1461093220.605772-1783200744 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.070285 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:14:25.308691) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 12:14:25.309007) ========= bash -c 'python archiver_client.py mozharness --repo projects/oak --rev aa569c4b3c0cf7a6d959a622f8b350d2bc881887 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo projects/oak --rev aa569c4b3c0cf7a6d959a622f8b350d2bc881887 --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-1461093220.605772-1783200744 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 12:14:25,402 truncating revision to first 12 chars 2016-04-19 12:14:25,402 Setting DEBUG logging. 2016-04-19 12:14:25,403 attempt 1/10 2016-04-19 12:14:25,403 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/projects/oak/aa569c4b3c0c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 12:14:26,544 unpacking tar archive at: oak-aa569c4b3c0c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.615393 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 12:14:26.969756) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 12:14:26.970058) ========= script_repo_revision: aa569c4b3c0cf7a6d959a622f8b350d2bc881887 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 12:14:26.970432) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 12:14:26.970699) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 12:14:27.015741) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 35 secs) (at 2016-04-19 12:14:27.016148) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch oak --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'oak', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461093220.605772-1783200744 _=/tools/buildbot/bin/python using PTY: False 12:14:27 INFO - MultiFileLogger online at 20160419 12:14:27 in /builds/slave/test 12:14:27 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch oak --download-symbols true 12:14:27 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:14:27 INFO - {'append_to_log': False, 12:14:27 INFO - 'base_work_dir': '/builds/slave/test', 12:14:27 INFO - 'blob_upload_branch': 'oak', 12:14:27 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:14:27 INFO - 'buildbot_json_path': 'buildprops.json', 12:14:27 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:14:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:14:27 INFO - 'download_minidump_stackwalk': True, 12:14:27 INFO - 'download_symbols': 'true', 12:14:27 INFO - 'e10s': False, 12:14:27 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:14:27 INFO - 'tooltool.py': '/tools/tooltool.py', 12:14:27 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:14:27 INFO - '/tools/misc-python/virtualenv.py')}, 12:14:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:14:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:14:27 INFO - 'log_level': 'info', 12:14:27 INFO - 'log_to_console': True, 12:14:27 INFO - 'opt_config_files': (), 12:14:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:14:27 INFO - '--processes=1', 12:14:27 INFO - '--config=%(test_path)s/wptrunner.ini', 12:14:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:14:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:14:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:14:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:14:27 INFO - 'pip_index': False, 12:14:27 INFO - 'require_test_zip': True, 12:14:27 INFO - 'test_type': ('testharness',), 12:14:27 INFO - 'this_chunk': '1', 12:14:27 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:14:27 INFO - 'total_chunks': '10', 12:14:27 INFO - 'virtualenv_path': 'venv', 12:14:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:14:27 INFO - 'work_dir': 'build'} 12:14:27 INFO - ##### 12:14:27 INFO - ##### Running clobber step. 12:14:27 INFO - ##### 12:14:27 INFO - Running pre-action listener: _resource_record_pre_action 12:14:27 INFO - Running main action method: clobber 12:14:27 INFO - rmtree: /builds/slave/test/build 12:14:27 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:14:29 INFO - Running post-action listener: _resource_record_post_action 12:14:29 INFO - ##### 12:14:29 INFO - ##### Running read-buildbot-config step. 12:14:29 INFO - ##### 12:14:29 INFO - Running pre-action listener: _resource_record_pre_action 12:14:29 INFO - Running main action method: read_buildbot_config 12:14:29 INFO - Using buildbot properties: 12:14:29 INFO - { 12:14:29 INFO - "project": "", 12:14:29 INFO - "product": "firefox", 12:14:29 INFO - "script_repo_revision": "production", 12:14:29 INFO - "scheduler": "tests-oak-ubuntu32_vm-debug-unittest", 12:14:29 INFO - "repository": "", 12:14:29 INFO - "buildername": "Ubuntu VM 12.04 oak debug test web-platform-tests-1", 12:14:29 INFO - "buildid": "20160419105434", 12:14:29 INFO - "pgo_build": "False", 12:14:29 INFO - "basedir": "/builds/slave/test", 12:14:29 INFO - "buildnumber": 0, 12:14:29 INFO - "slavename": "tst-linux32-spot-700", 12:14:29 INFO - "revision": "aa569c4b3c0cf7a6d959a622f8b350d2bc881887", 12:14:29 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/", 12:14:29 INFO - "platform": "linux", 12:14:29 INFO - "branch": "oak", 12:14:29 INFO - "repo_path": "projects/oak", 12:14:29 INFO - "moz_repo_path": "", 12:14:29 INFO - "stage_platform": "linux", 12:14:29 INFO - "builduid": "a05b4b74229640d8ba6bec2442493e13", 12:14:29 INFO - "slavebuilddir": "test" 12:14:29 INFO - } 12:14:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 12:14:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 12:14:29 INFO - Running post-action listener: _resource_record_post_action 12:14:29 INFO - ##### 12:14:29 INFO - ##### Running download-and-extract step. 12:14:29 INFO - ##### 12:14:29 INFO - Running pre-action listener: _resource_record_pre_action 12:14:29 INFO - Running main action method: download_and_extract 12:14:29 INFO - mkdir: /builds/slave/test/build/tests 12:14:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:14:29 INFO - https://queue.taskcluster.net/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 12:14:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:14:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:14:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/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:14:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/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:14:33 INFO - Downloaded 1325 bytes. 12:14:33 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:14:33 INFO - Using the following test package requirements: 12:14:33 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 12:14:33 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:14:33 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 12:14:33 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:14:33 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 12:14:33 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:14:33 INFO - u'jsshell-linux-i686.zip'], 12:14:33 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:14:33 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 12:14:33 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 12:14:33 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:14:33 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 12:14:33 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:14:33 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 12:14:33 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:14:33 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 12:14:33 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:14:33 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 12:14:33 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:14:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:14:33 INFO - https://queue.taskcluster.net/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 12:14:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 12:14:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 12:14:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/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:14:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/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:14:42 INFO - Downloaded 22370775 bytes. 12:14:42 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:14:42 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:14:43 INFO - caution: filename not matched: web-platform/* 12:14:43 INFO - Return code: 11 12:14:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:14:43 INFO - https://queue.taskcluster.net/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 12:14:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 12:14:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 12:14:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/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:14:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/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:14:54 INFO - Downloaded 36382560 bytes. 12:14:54 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:14:54 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:14:58 INFO - caution: filename not matched: bin/* 12:14:58 INFO - caution: filename not matched: config/* 12:14:58 INFO - caution: filename not matched: mozbase/* 12:14:58 INFO - caution: filename not matched: marionette/* 12:14:58 INFO - caution: filename not matched: tools/wptserve/* 12:14:58 INFO - Return code: 11 12:14: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:14:58 INFO - https://queue.taskcluster.net/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 12:14:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:14:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:14:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/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:14:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/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:15:16 INFO - Downloaded 63359483 bytes. 12:15:16 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:15:16 INFO - mkdir: /builds/slave/test/properties 12:15:16 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:15:16 INFO - Writing to file /builds/slave/test/properties/build_url 12:15:16 INFO - Contents: 12:15:16 INFO - build_url:https://queue.taskcluster.net/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:15:33 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:15:33 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:15:33 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:15:33 INFO - Contents: 12:15:33 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:15:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:15:33 INFO - https://queue.taskcluster.net/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:15:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:15:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:15:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/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:15:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Alz9qczvRPWGmo0Hs_B5hg/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:16:15 INFO - Downloaded 91727870 bytes. 12:16:15 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:16:15 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:16:24 INFO - Return code: 0 12:16:24 INFO - Running post-action listener: _resource_record_post_action 12:16:24 INFO - Running post-action listener: set_extra_try_arguments 12:16:24 INFO - ##### 12:16:24 INFO - ##### Running create-virtualenv step. 12:16:24 INFO - ##### 12:16:24 INFO - Running pre-action listener: _pre_create_virtualenv 12:16:24 INFO - Running pre-action listener: _resource_record_pre_action 12:16:24 INFO - Running main action method: create_virtualenv 12:16:24 INFO - Creating virtualenv /builds/slave/test/build/venv 12:16:24 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:16:24 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:16:25 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:16:25 INFO - Using real prefix '/usr' 12:16:25 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:16:26 INFO - Installing distribute.............................................................................................................................................................................................done. 12:16:30 INFO - Installing pip.................done. 12:16:30 INFO - Return code: 0 12:16:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:16:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:16:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:16:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:16:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:16:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:16:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:16:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa316c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa428598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4daf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1bce30>, '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 0xa459c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa4d8470>, '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-1461093220.605772-1783200744', '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:16:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 12:16:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:16:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:16:30 INFO - 'CCACHE_UMASK': '002', 12:16:30 INFO - 'DISPLAY': ':0', 12:16:30 INFO - 'HOME': '/home/cltbld', 12:16:30 INFO - 'LANG': 'en_US.UTF-8', 12:16:30 INFO - 'LOGNAME': 'cltbld', 12:16:30 INFO - 'MAIL': '/var/mail/cltbld', 12:16:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:16:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:16:30 INFO - 'MOZ_NO_REMOTE': '1', 12:16:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:16:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:16:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:16:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:16:30 INFO - 'PWD': '/builds/slave/test', 12:16:30 INFO - 'SHELL': '/bin/bash', 12:16:30 INFO - 'SHLVL': '1', 12:16:30 INFO - 'TERM': 'linux', 12:16:30 INFO - 'TMOUT': '86400', 12:16:30 INFO - 'USER': 'cltbld', 12:16:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461093220.605772-1783200744', 12:16:30 INFO - '_': '/tools/buildbot/bin/python'} 12:16:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:16:30 INFO - Downloading/unpacking psutil>=0.7.1 12:16:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:16:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:16:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:16:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:16:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:16:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:16:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:16:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:16:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:16:36 INFO - Installing collected packages: psutil 12:16:36 INFO - Running setup.py install for psutil 12:16:36 INFO - building 'psutil._psutil_linux' extension 12:16:36 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:16:36 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 12:16:36 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 12:16:36 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:16:36 INFO - building 'psutil._psutil_posix' extension 12:16:36 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:16:37 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:16:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:16:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:16:37 INFO - Successfully installed psutil 12:16:37 INFO - Cleaning up... 12:16:37 INFO - Return code: 0 12:16:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:16:37 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:16:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:16:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:16:37 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:16:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:16:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:16:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa316c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa428598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4daf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1bce30>, '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 0xa459c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa4d8470>, '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-1461093220.605772-1783200744', '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:16:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:16:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:16:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:16:37 INFO - 'CCACHE_UMASK': '002', 12:16:37 INFO - 'DISPLAY': ':0', 12:16:37 INFO - 'HOME': '/home/cltbld', 12:16:37 INFO - 'LANG': 'en_US.UTF-8', 12:16:37 INFO - 'LOGNAME': 'cltbld', 12:16:37 INFO - 'MAIL': '/var/mail/cltbld', 12:16:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:16:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:16:37 INFO - 'MOZ_NO_REMOTE': '1', 12:16:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:16:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:16:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:16:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:16:37 INFO - 'PWD': '/builds/slave/test', 12:16:37 INFO - 'SHELL': '/bin/bash', 12:16:37 INFO - 'SHLVL': '1', 12:16:37 INFO - 'TERM': 'linux', 12:16:37 INFO - 'TMOUT': '86400', 12:16:37 INFO - 'USER': 'cltbld', 12:16:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461093220.605772-1783200744', 12:16:37 INFO - '_': '/tools/buildbot/bin/python'} 12:16:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:16:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:16:37 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:16:37 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:16:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:16:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:16:37 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:16:37 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:16:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:16:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:16:42 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:16:42 INFO - Installing collected packages: mozsystemmonitor 12:16:42 INFO - Running setup.py install for mozsystemmonitor 12:16:43 INFO - Successfully installed mozsystemmonitor 12:16:43 INFO - Cleaning up... 12:16:43 INFO - Return code: 0 12:16:43 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:16:43 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:16:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:16:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:16:43 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:16:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:16:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:16:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa316c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa428598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4daf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1bce30>, '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 0xa459c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa4d8470>, '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-1461093220.605772-1783200744', '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:16:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 12:16:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:16:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:16:43 INFO - 'CCACHE_UMASK': '002', 12:16:43 INFO - 'DISPLAY': ':0', 12:16:43 INFO - 'HOME': '/home/cltbld', 12:16:43 INFO - 'LANG': 'en_US.UTF-8', 12:16:43 INFO - 'LOGNAME': 'cltbld', 12:16:43 INFO - 'MAIL': '/var/mail/cltbld', 12:16:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:16:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:16:43 INFO - 'MOZ_NO_REMOTE': '1', 12:16:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:16:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:16:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:16:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:16:43 INFO - 'PWD': '/builds/slave/test', 12:16:43 INFO - 'SHELL': '/bin/bash', 12:16:43 INFO - 'SHLVL': '1', 12:16:43 INFO - 'TERM': 'linux', 12:16:43 INFO - 'TMOUT': '86400', 12:16:43 INFO - 'USER': 'cltbld', 12:16:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461093220.605772-1783200744', 12:16:43 INFO - '_': '/tools/buildbot/bin/python'} 12:16:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:16:43 INFO - Downloading/unpacking blobuploader==1.2.4 12:16:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:16:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:16:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:16:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:16:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:16:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:16:48 INFO - Downloading blobuploader-1.2.4.tar.gz 12:16:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:16:48 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:16:48 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:16:48 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:16:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:16:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:16:48 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:16:48 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:16:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:16:49 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:16:49 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:16:49 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:16:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:16:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:16:49 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:16:49 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:16:50 INFO - Downloading docopt-0.6.1.tar.gz 12:16:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:16:50 INFO - Installing collected packages: blobuploader, requests, docopt 12:16:50 INFO - Running setup.py install for blobuploader 12:16:50 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:16:50 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:16:50 INFO - Running setup.py install for requests 12:16:51 INFO - Running setup.py install for docopt 12:16:51 INFO - Successfully installed blobuploader requests docopt 12:16:51 INFO - Cleaning up... 12:16:51 INFO - Return code: 0 12:16:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:16:51 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:16:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:16:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:16:51 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:16:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:16:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:16:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa316c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa428598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4daf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1bce30>, '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 0xa459c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa4d8470>, '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-1461093220.605772-1783200744', '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:16:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:16:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:16:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:16:51 INFO - 'CCACHE_UMASK': '002', 12:16:51 INFO - 'DISPLAY': ':0', 12:16:51 INFO - 'HOME': '/home/cltbld', 12:16:51 INFO - 'LANG': 'en_US.UTF-8', 12:16:51 INFO - 'LOGNAME': 'cltbld', 12:16:51 INFO - 'MAIL': '/var/mail/cltbld', 12:16:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:16:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:16:51 INFO - 'MOZ_NO_REMOTE': '1', 12:16:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:16:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:16:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:16:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:16:51 INFO - 'PWD': '/builds/slave/test', 12:16:51 INFO - 'SHELL': '/bin/bash', 12:16:51 INFO - 'SHLVL': '1', 12:16:51 INFO - 'TERM': 'linux', 12:16:51 INFO - 'TMOUT': '86400', 12:16:51 INFO - 'USER': 'cltbld', 12:16:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461093220.605772-1783200744', 12:16:51 INFO - '_': '/tools/buildbot/bin/python'} 12:16:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:16:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:16:52 INFO - Running setup.py (path:/tmp/pip-QMuRRR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:16:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:16:52 INFO - Running setup.py (path:/tmp/pip-ZUyphl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:16:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:16:52 INFO - Running setup.py (path:/tmp/pip-I5d0tD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:16:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:16:52 INFO - Running setup.py (path:/tmp/pip-LIExTY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:16:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:16:52 INFO - Running setup.py (path:/tmp/pip-1bE7Ub-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:16:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:16:52 INFO - Running setup.py (path:/tmp/pip-2w4aQH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:16:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:16:52 INFO - Running setup.py (path:/tmp/pip-8E8eww-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:16:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:16:52 INFO - Running setup.py (path:/tmp/pip-Z_S6BY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:16:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:16:52 INFO - Running setup.py (path:/tmp/pip-n0ANsT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:16:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:16:53 INFO - Running setup.py (path:/tmp/pip-z8eoZh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:16:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:16:53 INFO - Running setup.py (path:/tmp/pip-k0NPQ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:16:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:16:53 INFO - Running setup.py (path:/tmp/pip-30Oja7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:16:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:16:53 INFO - Running setup.py (path:/tmp/pip-DBtqzh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:16:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:16:53 INFO - Running setup.py (path:/tmp/pip-Ny2PF3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:16:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:16:53 INFO - Running setup.py (path:/tmp/pip-vwjy4h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:16:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:16:53 INFO - Running setup.py (path:/tmp/pip-QY_zAo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:16:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:16:53 INFO - Running setup.py (path:/tmp/pip-qn43Xj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:16:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:16:54 INFO - Running setup.py (path:/tmp/pip-XPVkAs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:16:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:16:54 INFO - Running setup.py (path:/tmp/pip-jUgFC8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:16:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:16:54 INFO - Running setup.py (path:/tmp/pip-qAvQ0X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:16:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:16:54 INFO - Running setup.py (path:/tmp/pip-jgggSL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:16:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:16:55 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:16:55 INFO - Running setup.py install for manifestparser 12:16:55 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:16:55 INFO - Running setup.py install for mozcrash 12:16:55 INFO - Running setup.py install for mozdebug 12:16:55 INFO - Running setup.py install for mozdevice 12:16:55 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:16:55 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:16:55 INFO - Running setup.py install for mozfile 12:16:56 INFO - Running setup.py install for mozhttpd 12:16:56 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:16:56 INFO - Running setup.py install for mozinfo 12:16:56 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:16:56 INFO - Running setup.py install for mozInstall 12:16:56 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:16:56 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:16:56 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:16:56 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:16:56 INFO - Running setup.py install for mozleak 12:16:56 INFO - Running setup.py install for mozlog 12:16:57 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:16:57 INFO - Running setup.py install for moznetwork 12:16:57 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:16:57 INFO - Running setup.py install for mozprocess 12:16:57 INFO - Running setup.py install for mozprofile 12:16:57 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:16:57 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:16:57 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:16:57 INFO - Running setup.py install for mozrunner 12:16:57 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:16:57 INFO - Running setup.py install for mozscreenshot 12:16:58 INFO - Running setup.py install for moztest 12:16:58 INFO - Running setup.py install for mozversion 12:16:58 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:16:58 INFO - Running setup.py install for wptserve 12:16:58 INFO - Running setup.py install for marionette-driver 12:16:59 INFO - Running setup.py install for browsermob-proxy 12:16:59 INFO - Running setup.py install for marionette-client 12:16:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:16:59 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:16:59 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:16:59 INFO - Cleaning up... 12:16:59 INFO - Return code: 0 12:16:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:16: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:16:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:16:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:16: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:16:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:16:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:16:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa316c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa428598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4daf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1bce30>, '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 0xa459c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa4d8470>, '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-1461093220.605772-1783200744', '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:16:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:16:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:16:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:16:59 INFO - 'CCACHE_UMASK': '002', 12:16:59 INFO - 'DISPLAY': ':0', 12:16:59 INFO - 'HOME': '/home/cltbld', 12:16:59 INFO - 'LANG': 'en_US.UTF-8', 12:16:59 INFO - 'LOGNAME': 'cltbld', 12:16:59 INFO - 'MAIL': '/var/mail/cltbld', 12:16:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:16:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:16:59 INFO - 'MOZ_NO_REMOTE': '1', 12:16:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:16:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:16:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:16:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:16:59 INFO - 'PWD': '/builds/slave/test', 12:16:59 INFO - 'SHELL': '/bin/bash', 12:16:59 INFO - 'SHLVL': '1', 12:16:59 INFO - 'TERM': 'linux', 12:16:59 INFO - 'TMOUT': '86400', 12:16:59 INFO - 'USER': 'cltbld', 12:16:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461093220.605772-1783200744', 12:16:59 INFO - '_': '/tools/buildbot/bin/python'} 12:17:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:17:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:17:00 INFO - Running setup.py (path:/tmp/pip-XZ9s43-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:17:00 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:17:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:17:00 INFO - Running setup.py (path:/tmp/pip-ryKb2F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:17:00 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:17:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:17:00 INFO - Running setup.py (path:/tmp/pip-f_yE1I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:17:00 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:17:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:17:00 INFO - Running setup.py (path:/tmp/pip-V3fw2T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:17:00 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:17:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:17:00 INFO - Running setup.py (path:/tmp/pip-7FfF6b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:17:00 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:17:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:17:00 INFO - Running setup.py (path:/tmp/pip-bRdyWB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:17:00 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:17:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:17:00 INFO - Running setup.py (path:/tmp/pip-uxizs_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:17:01 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:17:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:17:01 INFO - Running setup.py (path:/tmp/pip-n8Ti2z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:17:01 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:17:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:17:01 INFO - Running setup.py (path:/tmp/pip-pOOfre-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:17:01 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:17:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:17:01 INFO - Running setup.py (path:/tmp/pip-xmu4Cd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:17:01 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:17:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:17:01 INFO - Running setup.py (path:/tmp/pip-ExXHkN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:17:01 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:17:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:17:01 INFO - Running setup.py (path:/tmp/pip-KeBo5o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:17:01 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:17:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:17:01 INFO - Running setup.py (path:/tmp/pip-9NIXz2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:17:01 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:17:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:17:01 INFO - Running setup.py (path:/tmp/pip-Irddor-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:17:02 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:17:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:17:02 INFO - Running setup.py (path:/tmp/pip-9BhK49-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:17:02 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:17:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:17:02 INFO - Running setup.py (path:/tmp/pip-FH8DwW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:17:02 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:17:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:17:02 INFO - Running setup.py (path:/tmp/pip-SNA0KQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:17:02 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:17:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:17:02 INFO - Running setup.py (path:/tmp/pip-GTmPpp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:17:02 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:17:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:17:02 INFO - Running setup.py (path:/tmp/pip-gIokOL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:17:02 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:17:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:17:02 INFO - Running setup.py (path:/tmp/pip-ONzxhf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:17:02 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:17:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:17:03 INFO - Running setup.py (path:/tmp/pip-u5kpfA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:17:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:17:03 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:17:03 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:17:03 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:17:03 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:17:03 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:17:03 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:17:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:17:03 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:17:03 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:17:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:17:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:17:03 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:17:03 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:17:08 INFO - Downloading blessings-1.6.tar.gz 12:17:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:17:08 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:17:08 INFO - Installing collected packages: blessings 12:17:08 INFO - Running setup.py install for blessings 12:17:08 INFO - Successfully installed blessings 12:17:08 INFO - Cleaning up... 12:17:08 INFO - Return code: 0 12:17:08 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:17:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:17:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:17:09 INFO - Reading from file tmpfile_stdout 12:17:09 INFO - Current package versions: 12:17:09 INFO - argparse == 1.2.1 12:17:09 INFO - blessings == 1.6 12:17:09 INFO - blobuploader == 1.2.4 12:17:09 INFO - browsermob-proxy == 0.6.0 12:17:09 INFO - docopt == 0.6.1 12:17:09 INFO - manifestparser == 1.1 12:17:09 INFO - marionette-client == 2.3.0 12:17:09 INFO - marionette-driver == 1.4.0 12:17:09 INFO - mozInstall == 1.12 12:17:09 INFO - mozcrash == 0.17 12:17:09 INFO - mozdebug == 0.1 12:17:09 INFO - mozdevice == 0.48 12:17:09 INFO - mozfile == 1.2 12:17:09 INFO - mozhttpd == 0.7 12:17:09 INFO - mozinfo == 0.9 12:17:09 INFO - mozleak == 0.1 12:17:09 INFO - mozlog == 3.1 12:17:09 INFO - moznetwork == 0.27 12:17:09 INFO - mozprocess == 0.22 12:17:09 INFO - mozprofile == 0.28 12:17:09 INFO - mozrunner == 6.11 12:17:09 INFO - mozscreenshot == 0.1 12:17:09 INFO - mozsystemmonitor == 0.0 12:17:09 INFO - moztest == 0.7 12:17:09 INFO - mozversion == 1.4 12:17:09 INFO - psutil == 3.1.1 12:17:09 INFO - requests == 1.2.3 12:17:09 INFO - wptserve == 1.4.0 12:17:09 INFO - wsgiref == 0.1.2 12:17:09 INFO - Running post-action listener: _resource_record_post_action 12:17:09 INFO - Running post-action listener: _start_resource_monitoring 12:17:09 INFO - Starting resource monitoring. 12:17:09 INFO - ##### 12:17:09 INFO - ##### Running pull step. 12:17:09 INFO - ##### 12:17:09 INFO - Running pre-action listener: _resource_record_pre_action 12:17:09 INFO - Running main action method: pull 12:17:09 INFO - Pull has nothing to do! 12:17:09 INFO - Running post-action listener: _resource_record_post_action 12:17:09 INFO - ##### 12:17:09 INFO - ##### Running install step. 12:17:09 INFO - ##### 12:17:09 INFO - Running pre-action listener: _resource_record_pre_action 12:17:09 INFO - Running main action method: install 12:17:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:17:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:17:09 INFO - Reading from file tmpfile_stdout 12:17:09 INFO - Detecting whether we're running mozinstall >=1.0... 12:17:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:17:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:17:09 INFO - Reading from file tmpfile_stdout 12:17:09 INFO - Output received: 12:17:09 INFO - Usage: mozinstall [options] installer 12:17:09 INFO - Options: 12:17:09 INFO - -h, --help show this help message and exit 12:17:09 INFO - -d DEST, --destination=DEST 12:17:09 INFO - Directory to install application into. [default: 12:17:09 INFO - "/builds/slave/test"] 12:17:09 INFO - --app=APP Application being installed. [default: firefox] 12:17:09 INFO - mkdir: /builds/slave/test/build/application 12:17:09 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:17:09 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:17:41 INFO - Reading from file tmpfile_stdout 12:17:41 INFO - Output received: 12:17:41 INFO - /builds/slave/test/build/application/firefox/firefox 12:17:41 INFO - Running post-action listener: _resource_record_post_action 12:17:41 INFO - ##### 12:17:41 INFO - ##### Running run-tests step. 12:17:41 INFO - ##### 12:17:41 INFO - Running pre-action listener: _resource_record_pre_action 12:17:41 INFO - Running main action method: run_tests 12:17:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:17:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:17:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:17:41 INFO - grabbing minidump binary from tooltool 12:17:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:17:41 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 0xa1bce30>, '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 0xa459c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa4d8470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:17:41 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:17:41 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:17:41 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:17:41 INFO - Return code: 0 12:17:41 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 12:17:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:17:41 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/Alz9qczvRPWGmo0Hs_B5hg/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:17:41 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/Alz9qczvRPWGmo0Hs_B5hg/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:17:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:17:41 INFO - 'CCACHE_UMASK': '002', 12:17:41 INFO - 'DISPLAY': ':0', 12:17:41 INFO - 'HOME': '/home/cltbld', 12:17:41 INFO - 'LANG': 'en_US.UTF-8', 12:17:41 INFO - 'LOGNAME': 'cltbld', 12:17:41 INFO - 'MAIL': '/var/mail/cltbld', 12:17:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:17:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:17:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:17:41 INFO - 'MOZ_NO_REMOTE': '1', 12:17:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:17:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:17:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:17:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:17:41 INFO - 'PWD': '/builds/slave/test', 12:17:41 INFO - 'SHELL': '/bin/bash', 12:17:41 INFO - 'SHLVL': '1', 12:17:41 INFO - 'TERM': 'linux', 12:17:41 INFO - 'TMOUT': '86400', 12:17:41 INFO - 'USER': 'cltbld', 12:17:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461093220.605772-1783200744', 12:17:41 INFO - '_': '/tools/buildbot/bin/python'} 12:17:41 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/Alz9qczvRPWGmo0Hs_B5hg/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:17:42 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:17:42 INFO - import pkg_resources 12:17:43 INFO - Using 1 client processes 12:17:43 INFO - wptserve Starting http server on 127.0.0.1:8000 12:17:43 INFO - wptserve Starting http server on 127.0.0.1:8001 12:17:43 INFO - wptserve Starting http server on 127.0.0.1:8443 12:17:45 INFO - SUITE-START | Running 778 tests 12:17:45 INFO - Running testharness tests 12:17:45 INFO - Setting up ssl 12:17:45 INFO - PROCESS | certutil | 12:17:45 INFO - PROCESS | certutil | 12:17:45 INFO - PROCESS | certutil | 12:17:45 INFO - Certificate Nickname Trust Attributes 12:17:45 INFO - SSL,S/MIME,JAR/XPI 12:17:45 INFO - 12:17:45 INFO - web-platform-tests CT,, 12:17:45 INFO - 12:17:45 INFO - Starting runner 12:17:48 INFO - PROCESS | 1813 | 1461093468659 Marionette DEBUG Marionette enabled via build flag and pref 12:17:48 INFO - PROCESS | 1813 | ++DOCSHELL 0xa2845400 == 1 [pid = 1813] [id = 1] 12:17:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 1 (0xa2845800) [pid = 1813] [serial = 1] [outer = (nil)] 12:17:48 INFO - PROCESS | 1813 | [1813] WARNING: No inner window available!: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:17:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 2 (0xa2846000) [pid = 1813] [serial = 2] [outer = 0xa2845800] 12:17:49 INFO - PROCESS | 1813 | 1461093469311 Marionette INFO Listening on port 2828 12:17:49 INFO - PROCESS | 1813 | 1461093469872 Marionette DEBUG Marionette enabled via command-line flag 12:17:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x9fe8b400 == 2 [pid = 1813] [id = 2] 12:17:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 3 (0x9feacc00) [pid = 1813] [serial = 3] [outer = (nil)] 12:17:49 INFO - PROCESS | 1813 | [1813] WARNING: No inner window available!: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:17:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 4 (0x9fead400) [pid = 1813] [serial = 4] [outer = 0x9feacc00] 12:17:50 INFO - PROCESS | 1813 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fbabf60 12:17:50 INFO - PROCESS | 1813 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fbb3aa0 12:17:50 INFO - PROCESS | 1813 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fbd09a0 12:17:50 INFO - PROCESS | 1813 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fbd1600 12:17:50 INFO - PROCESS | 1813 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fbed340 12:17:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 5 (0x9fbca400) [pid = 1813] [serial = 5] [outer = 0xa2845800] 12:17:50 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-lx-d-000000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:17:50 INFO - PROCESS | 1813 | 1461093470262 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58856 12:17:50 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-lx-d-000000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:17:50 INFO - PROCESS | 1813 | 1461093470335 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58857 12:17:50 INFO - PROCESS | 1813 | 1461093470345 Marionette DEBUG Closed connection conn0 12:17:50 INFO - PROCESS | 1813 | [1813] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/oak-lx-d-000000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 12:17:50 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-lx-d-000000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:17:50 INFO - PROCESS | 1813 | 1461093470481 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58858 12:17:50 INFO - PROCESS | 1813 | 1461093470484 Marionette DEBUG Closed connection conn1 12:17:50 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-lx-d-000000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:17:50 INFO - PROCESS | 1813 | 1461093470549 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58859 12:17:50 INFO - PROCESS | 1813 | 1461093470555 Marionette DEBUG Closed connection conn2 12:17:50 INFO - PROCESS | 1813 | 1461093470618 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:17:50 INFO - PROCESS | 1813 | 1461093470631 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":"20160419105434","device":"desktop","version":"48.0a1"} 12:17:51 INFO - PROCESS | 1813 | [1813] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:17:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x98884400 == 3 [pid = 1813] [id = 3] 12:17:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 6 (0x98884800) [pid = 1813] [serial = 6] [outer = (nil)] 12:17:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x98884c00 == 4 [pid = 1813] [id = 4] 12:17:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 7 (0x98885000) [pid = 1813] [serial = 7] [outer = (nil)] 12:17:52 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:17:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x97adac00 == 5 [pid = 1813] [id = 5] 12:17:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 8 (0x97adb000) [pid = 1813] [serial = 8] [outer = (nil)] 12:17:52 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:17:52 INFO - PROCESS | 1813 | [1813] WARNING: Couldn't create child process for iframe.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:17:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 9 (0x979e1400) [pid = 1813] [serial = 9] [outer = 0x97adb000] 12:17:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 10 (0x97b37800) [pid = 1813] [serial = 10] [outer = 0x98884800] 12:17:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 11 (0x97b39000) [pid = 1813] [serial = 11] [outer = 0x98885000] 12:17:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 12 (0x97b3ac00) [pid = 1813] [serial = 12] [outer = 0x97adb000] 12:17:54 INFO - PROCESS | 1813 | 1461093474452 Marionette DEBUG loaded listener.js 12:17:54 INFO - PROCESS | 1813 | 1461093474477 Marionette DEBUG loaded listener.js 12:17:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 13 (0x961ca000) [pid = 1813] [serial = 13] [outer = 0x97adb000] 12:17:55 INFO - PROCESS | 1813 | 1461093475200 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"590035c3-2233-4562-9d0a-e2c4dfa7d657","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":"20160419105434","device":"desktop","version":"48.0a1","command_id":1}}] 12:17:55 INFO - PROCESS | 1813 | 1461093475431 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:17:55 INFO - PROCESS | 1813 | 1461093475763 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:17:55 INFO - PROCESS | 1813 | 1461093475891 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:17:55 INFO - PROCESS | 1813 | [1813] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/oak-lx-d-000000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:17:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 14 (0x93081400) [pid = 1813] [serial = 14] [outer = 0x97adb000] 12:17:56 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:17:56 INFO - PROCESS | 1813 | 1461093476483 Marionette TRACE conn3 <- [1,3,null,{}] 12:17:56 INFO - PROCESS | 1813 | 1461093476532 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:17:56 INFO - PROCESS | 1813 | 1461093476568 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:17:56 INFO - PROCESS | 1813 | 1461093476628 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:17:56 INFO - PROCESS | 1813 | 1461093476631 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 12:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:17:56 INFO - PROCESS | 1813 | 1461093476684 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:17:56 INFO - PROCESS | 1813 | 1461093476689 Marionette TRACE conn3 <- [1,6,null,{}] 12:17:56 INFO - PROCESS | 1813 | 1461093476708 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:17:56 INFO - PROCESS | 1813 | 1461093476741 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:17:56 INFO - PROCESS | 1813 | 1461093476752 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x91e9d000 == 6 [pid = 1813] [id = 6] 12:17:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 15 (0x91e9d400) [pid = 1813] [serial = 15] [outer = (nil)] 12:17:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 16 (0x91e9f000) [pid = 1813] [serial = 16] [outer = 0x91e9d400] 12:17:56 INFO - PROCESS | 1813 | 1461093476830 Marionette DEBUG loaded listener.js 12:17:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 17 (0x91ea3800) [pid = 1813] [serial = 17] [outer = 0x91e9d400] 12:17:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x91370c00 == 7 [pid = 1813] [id = 7] 12:17:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 18 (0x91376000) [pid = 1813] [serial = 18] [outer = (nil)] 12:17:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 19 (0x913d2800) [pid = 1813] [serial = 19] [outer = 0x91376000] 12:17:57 INFO - PROCESS | 1813 | 1461093477279 Marionette DEBUG loaded listener.js 12:17:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 20 (0x913df800) [pid = 1813] [serial = 20] [outer = 0x91376000] 12:17:57 INFO - PROCESS | 1813 | [1813] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/oak-lx-d-000000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 12:17:57 INFO - PROCESS | 1813 | 1461093477833 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:17:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1201ms 12:17:57 INFO - PROCESS | 1813 | 1461093477947 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:17:57 INFO - PROCESS | 1813 | 1461093477949 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 12:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:17:57 INFO - PROCESS | 1813 | 1461093477982 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:17:57 INFO - PROCESS | 1813 | 1461093477985 Marionette TRACE conn3 <- [1,10,null,{}] 12:17:58 INFO - PROCESS | 1813 | 1461093478014 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:17:58 INFO - PROCESS | 1813 | 1461093478182 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:17:58 INFO - PROCESS | 1813 | 1461093478202 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fa9f800 == 8 [pid = 1813] [id = 8] 12:17:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 21 (0x8fa9fc00) [pid = 1813] [serial = 21] [outer = (nil)] 12:17:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 22 (0x8faa2800) [pid = 1813] [serial = 22] [outer = 0x8fa9fc00] 12:17:58 INFO - PROCESS | 1813 | 1461093478280 Marionette DEBUG loaded listener.js 12:17:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 23 (0x8faa6400) [pid = 1813] [serial = 23] [outer = 0x8fa9fc00] 12:17:58 INFO - PROCESS | 1813 | 1461093478883 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:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 962ms 12:17:58 INFO - PROCESS | 1813 | 1461093478925 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:17:58 INFO - PROCESS | 1813 | 1461093478929 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 12:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:17:58 INFO - PROCESS | 1813 | 1461093478935 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:17:58 INFO - PROCESS | 1813 | 1461093478938 Marionette TRACE conn3 <- [1,14,null,{}] 12:17:58 INFO - PROCESS | 1813 | 1461093478944 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:17:59 INFO - PROCESS | 1813 | 1461093479153 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:17:59 INFO - PROCESS | 1813 | 1461093479453 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x8faa6000 == 9 [pid = 1813] [id = 9] 12:17:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 24 (0x8faa7400) [pid = 1813] [serial = 24] [outer = (nil)] 12:17:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 25 (0x8fb83000) [pid = 1813] [serial = 25] [outer = 0x8faa7400] 12:17:59 INFO - PROCESS | 1813 | 1461093479546 Marionette DEBUG loaded listener.js 12:17:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 26 (0x8fcbd400) [pid = 1813] [serial = 26] [outer = 0x8faa7400] 12:17:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x9136dc00 == 10 [pid = 1813] [id = 10] 12:18:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 27 (0x9136e800) [pid = 1813] [serial = 27] [outer = (nil)] 12:18:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 28 (0x90679400) [pid = 1813] [serial = 28] [outer = 0x9136e800] 12:18:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 29 (0x90677800) [pid = 1813] [serial = 29] [outer = 0x9136e800] 12:18:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x91e9b800 == 11 [pid = 1813] [id = 11] 12:18:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 30 (0x91e9f400) [pid = 1813] [serial = 30] [outer = (nil)] 12:18:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 31 (0x930dec00) [pid = 1813] [serial = 31] [outer = 0x91e9f400] 12:18:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 32 (0x946f4000) [pid = 1813] [serial = 32] [outer = 0x91e9f400] 12:18:00 INFO - PROCESS | 1813 | 1461093480702 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:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1788ms 12:18:00 INFO - PROCESS | 1813 | 1461093480782 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:18:00 INFO - PROCESS | 1813 | 1461093480790 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 12:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:18:00 INFO - PROCESS | 1813 | 1461093480803 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:18:00 INFO - PROCESS | 1813 | 1461093480808 Marionette TRACE conn3 <- [1,18,null,{}] 12:18:00 INFO - PROCESS | 1813 | 1461093480816 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:18:01 INFO - PROCESS | 1813 | 1461093480999 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:18:01 INFO - PROCESS | 1813 | 1461093481141 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x91373000 == 12 [pid = 1813] [id = 12] 12:18:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 33 (0x91e9c000) [pid = 1813] [serial = 33] [outer = (nil)] 12:18:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 34 (0x961cb800) [pid = 1813] [serial = 34] [outer = 0x91e9c000] 12:18:01 INFO - PROCESS | 1813 | 1461093481244 Marionette DEBUG loaded listener.js 12:18:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 35 (0x9703cc00) [pid = 1813] [serial = 35] [outer = 0x91e9c000] 12:18:02 INFO - PROCESS | 1813 | 1461093482094 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:18:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1339ms 12:18:02 INFO - PROCESS | 1813 | 1461093482141 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:18:02 INFO - PROCESS | 1813 | 1461093482147 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 12:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:18:02 INFO - PROCESS | 1813 | 1461093482153 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:18:02 INFO - PROCESS | 1813 | 1461093482157 Marionette TRACE conn3 <- [1,22,null,{}] 12:18:02 INFO - PROCESS | 1813 | 1461093482163 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:18:02 INFO - PROCESS | 1813 | 1461093482374 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:18:02 INFO - PROCESS | 1813 | 1461093482507 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x91375800 == 13 [pid = 1813] [id = 13] 12:18:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 36 (0x913dec00) [pid = 1813] [serial = 36] [outer = (nil)] 12:18:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 37 (0x98364400) [pid = 1813] [serial = 37] [outer = 0x913dec00] 12:18:02 INFO - PROCESS | 1813 | 1461093482595 Marionette DEBUG loaded listener.js 12:18:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 38 (0x9888e800) [pid = 1813] [serial = 38] [outer = 0x913dec00] 12:18:03 INFO - PROCESS | 1813 | 1461093483458 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:18:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1341ms 12:18:03 INFO - PROCESS | 1813 | 1461093483495 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:18:03 INFO - PROCESS | 1813 | 1461093483501 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 12:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:18:03 INFO - PROCESS | 1813 | 1461093483517 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:18:03 INFO - PROCESS | 1813 | 1461093483524 Marionette TRACE conn3 <- [1,26,null,{}] 12:18:03 INFO - PROCESS | 1813 | 1461093483530 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:18:03 INFO - PROCESS | 1813 | 1461093483710 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:18:03 INFO - PROCESS | 1813 | 1461093483837 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x9df20400 == 14 [pid = 1813] [id = 14] 12:18:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 39 (0x9df29000) [pid = 1813] [serial = 39] [outer = (nil)] 12:18:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 40 (0x9fbc1800) [pid = 1813] [serial = 40] [outer = 0x9df29000] 12:18:03 INFO - PROCESS | 1813 | 1461093483926 Marionette DEBUG loaded listener.js 12:18:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 41 (0xa007dc00) [pid = 1813] [serial = 41] [outer = 0x9df29000] 12:18:04 INFO - PROCESS | 1813 | 1461093484890 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:18:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:18:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1441ms 12:18:04 INFO - PROCESS | 1813 | 1461093484951 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:18:04 INFO - PROCESS | 1813 | 1461093484955 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 12:18:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:18:04 INFO - PROCESS | 1813 | 1461093484961 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:18:04 INFO - PROCESS | 1813 | 1461093484964 Marionette TRACE conn3 <- [1,30,null,{}] 12:18:04 INFO - PROCESS | 1813 | 1461093484970 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:18:05 INFO - PROCESS | 1813 | 1461093485140 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:18:05 INFO - PROCESS | 1813 | 1461093485267 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x8faab000 == 15 [pid = 1813] [id = 15] 12:18:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 42 (0xa0e44800) [pid = 1813] [serial = 42] [outer = (nil)] 12:18:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 43 (0xa45e4800) [pid = 1813] [serial = 43] [outer = 0xa0e44800] 12:18:05 INFO - PROCESS | 1813 | 1461093485377 Marionette DEBUG loaded listener.js 12:18:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 44 (0xa9db2800) [pid = 1813] [serial = 44] [outer = 0xa0e44800] 12:18:06 INFO - PROCESS | 1813 | 1461093486383 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:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1487ms 12:18:06 INFO - PROCESS | 1813 | 1461093486449 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:18:06 INFO - PROCESS | 1813 | 1461093486455 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 12:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:18:06 INFO - PROCESS | 1813 | 1461093486464 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:18:06 INFO - PROCESS | 1813 | 1461093486469 Marionette TRACE conn3 <- [1,34,null,{}] 12:18:06 INFO - PROCESS | 1813 | 1461093486476 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:18:06 INFO - PROCESS | 1813 | 1461093486693 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:18:06 INFO - PROCESS | 1813 | 1461093486838 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb89c00 == 16 [pid = 1813] [id = 16] 12:18:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 45 (0x9067ac00) [pid = 1813] [serial = 45] [outer = (nil)] 12:18:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 46 (0x946e8400) [pid = 1813] [serial = 46] [outer = 0x9067ac00] 12:18:06 INFO - PROCESS | 1813 | 1461093486914 Marionette DEBUG loaded listener.js 12:18:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 47 (0x961c7800) [pid = 1813] [serial = 47] [outer = 0x9067ac00] 12:18:07 INFO - PROCESS | 1813 | 1461093487593 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:18:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:18:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1189ms 12:18:07 INFO - PROCESS | 1813 | 1461093487655 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:18:07 INFO - PROCESS | 1813 | 1461093487662 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 12:18:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:18:07 INFO - PROCESS | 1813 | 1461093487672 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:18:07 INFO - PROCESS | 1813 | 1461093487675 Marionette TRACE conn3 <- [1,38,null,{}] 12:18:07 INFO - PROCESS | 1813 | 1461093487705 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:18:07 INFO - PROCESS | 1813 | 1461093487878 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:18:07 INFO - PROCESS | 1813 | 1461093487890 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb7c800 == 17 [pid = 1813] [id = 17] 12:18:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 48 (0x8fb7cc00) [pid = 1813] [serial = 48] [outer = (nil)] 12:18:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 49 (0x932da400) [pid = 1813] [serial = 49] [outer = 0x8fb7cc00] 12:18:07 INFO - PROCESS | 1813 | 1461093487961 Marionette DEBUG loaded listener.js 12:18:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 50 (0x962ee400) [pid = 1813] [serial = 50] [outer = 0x8fb7cc00] 12:18:08 INFO - PROCESS | 1813 | 1461093488681 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:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1026ms 12:18:08 INFO - PROCESS | 1813 | 1461093488698 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:18:08 INFO - PROCESS | 1813 | 1461093488702 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 12:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:18:08 INFO - PROCESS | 1813 | 1461093488720 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:18:08 INFO - PROCESS | 1813 | 1461093488726 Marionette TRACE conn3 <- [1,42,null,{}] 12:18:08 INFO - PROCESS | 1813 | 1461093488741 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:18:08 INFO - PROCESS | 1813 | 1461093488882 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:18:08 INFO - PROCESS | 1813 | 1461093488901 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x9835a400 == 18 [pid = 1813] [id = 18] 12:18:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 51 (0x9835b400) [pid = 1813] [serial = 51] [outer = (nil)] 12:18:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 52 (0x98365000) [pid = 1813] [serial = 52] [outer = 0x9835b400] 12:18:08 INFO - PROCESS | 1813 | 1461093488976 Marionette DEBUG loaded listener.js 12:18:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 53 (0x98884000) [pid = 1813] [serial = 53] [outer = 0x9835b400] 12:18:09 INFO - PROCESS | 1813 | 1461093489955 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:18:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1293ms 12:18:10 INFO - PROCESS | 1813 | 1461093490014 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:18:10 INFO - PROCESS | 1813 | 1461093490021 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 12:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:18:10 INFO - PROCESS | 1813 | 1461093490030 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:18:10 INFO - PROCESS | 1813 | 1461093490036 Marionette TRACE conn3 <- [1,46,null,{}] 12:18:10 INFO - PROCESS | 1813 | 1461093490044 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:18:10 INFO - PROCESS | 1813 | 1461093490286 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:18:10 INFO - PROCESS | 1813 | 1461093490393 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x91ea2800 == 19 [pid = 1813] [id = 19] 12:18:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 54 (0x91ea3c00) [pid = 1813] [serial = 54] [outer = (nil)] 12:18:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 55 (0x930e3000) [pid = 1813] [serial = 55] [outer = 0x91ea3c00] 12:18:10 INFO - PROCESS | 1813 | 1461093490484 Marionette DEBUG loaded listener.js 12:18:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 56 (0x961cdc00) [pid = 1813] [serial = 56] [outer = 0x91ea3c00] 12:18:11 INFO - PROCESS | 1813 | 1461093491353 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:18:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1386ms 12:18:11 INFO - PROCESS | 1813 | 1461093491416 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:18:11 INFO - PROCESS | 1813 | 1461093491425 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 12:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:18:11 INFO - PROCESS | 1813 | 1461093491435 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:18:11 INFO - PROCESS | 1813 | 1461093491439 Marionette TRACE conn3 <- [1,50,null,{}] 12:18:11 INFO - PROCESS | 1813 | 1461093491446 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:18:11 INFO - PROCESS | 1813 | 1461093491616 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:18:11 INFO - PROCESS | 1813 | 1461093491745 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x913df400 == 20 [pid = 1813] [id = 20] 12:18:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 57 (0x93403400) [pid = 1813] [serial = 57] [outer = (nil)] 12:18:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 58 (0x97495400) [pid = 1813] [serial = 58] [outer = 0x93403400] 12:18:11 INFO - PROCESS | 1813 | 1461093491830 Marionette DEBUG loaded listener.js 12:18:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 59 (0x978b8000) [pid = 1813] [serial = 59] [outer = 0x93403400] 12:18:12 INFO - PROCESS | 1813 | 1461093492693 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:18:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:18:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1283ms 12:18:12 INFO - PROCESS | 1813 | 1461093492718 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:18:12 INFO - PROCESS | 1813 | 1461093492722 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 12:18:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:18:12 INFO - PROCESS | 1813 | 1461093492731 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:18:12 INFO - PROCESS | 1813 | 1461093492737 Marionette TRACE conn3 <- [1,54,null,{}] 12:18:12 INFO - PROCESS | 1813 | 1461093492754 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:18:12 INFO - PROCESS | 1813 | 1461093492972 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:18:13 INFO - PROCESS | 1813 | 1461093492988 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fcbd800 == 21 [pid = 1813] [id = 21] 12:18:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 60 (0x98b84400) [pid = 1813] [serial = 60] [outer = (nil)] 12:18:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 61 (0x98efc000) [pid = 1813] [serial = 61] [outer = 0x98b84400] 12:18:13 INFO - PROCESS | 1813 | 1461093493113 Marionette DEBUG loaded listener.js 12:18:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 62 (0x9b247400) [pid = 1813] [serial = 62] [outer = 0x98b84400] 12:18:14 INFO - PROCESS | 1813 | 1461093494027 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:18:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:18:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1334ms 12:18:14 INFO - PROCESS | 1813 | 1461093494065 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:18:14 INFO - PROCESS | 1813 | 1461093494069 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 12:18:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:18:14 INFO - PROCESS | 1813 | 1461093494076 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:18:14 INFO - PROCESS | 1813 | 1461093494080 Marionette TRACE conn3 <- [1,58,null,{}] 12:18:14 INFO - PROCESS | 1813 | 1461093494086 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:18:14 INFO - PROCESS | 1813 | 1461093494253 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:18:14 INFO - PROCESS | 1813 | 1461093494382 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x98804800 == 22 [pid = 1813] [id = 22] 12:18:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 63 (0x98ef7400) [pid = 1813] [serial = 63] [outer = (nil)] 12:18:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 64 (0x9eb28400) [pid = 1813] [serial = 64] [outer = 0x98ef7400] 12:18:14 INFO - PROCESS | 1813 | 1461093494468 Marionette DEBUG loaded listener.js 12:18:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 65 (0x9eb33400) [pid = 1813] [serial = 65] [outer = 0x98ef7400] 12:18:15 INFO - PROCESS | 1813 | 1461093495409 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:18:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:18:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1378ms 12:18:15 INFO - PROCESS | 1813 | 1461093495456 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:18:15 INFO - PROCESS | 1813 | 1461093495462 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 12:18:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:18:15 INFO - PROCESS | 1813 | 1461093495469 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:18:15 INFO - PROCESS | 1813 | 1461093495475 Marionette TRACE conn3 <- [1,62,null,{}] 12:18:15 INFO - PROCESS | 1813 | 1461093495484 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:18:15 INFO - PROCESS | 1813 | 1461093495644 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:18:15 INFO - PROCESS | 1813 | 1461093495790 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x913d9c00 == 23 [pid = 1813] [id = 23] 12:18:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 66 (0x913da000) [pid = 1813] [serial = 66] [outer = (nil)] 12:18:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 67 (0x93406400) [pid = 1813] [serial = 67] [outer = 0x913da000] 12:18:15 INFO - PROCESS | 1813 | 1461093495911 Marionette DEBUG loaded listener.js 12:18:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 68 (0x962f3c00) [pid = 1813] [serial = 68] [outer = 0x913da000] 12:18:16 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb7c800 == 22 [pid = 1813] [id = 17] 12:18:16 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb89c00 == 21 [pid = 1813] [id = 16] 12:18:16 INFO - PROCESS | 1813 | --DOCSHELL 0x9df20400 == 20 [pid = 1813] [id = 14] 12:18:16 INFO - PROCESS | 1813 | --DOCSHELL 0x91375800 == 19 [pid = 1813] [id = 13] 12:18:16 INFO - PROCESS | 1813 | --DOCSHELL 0x8faa6000 == 18 [pid = 1813] [id = 9] 12:18:16 INFO - PROCESS | 1813 | 1461093496824 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:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1392ms 12:18:16 INFO - PROCESS | 1813 | 1461093496861 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:18:16 INFO - PROCESS | 1813 | 1461093496869 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 12:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:18:16 INFO - PROCESS | 1813 | 1461093496904 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:18:16 INFO - PROCESS | 1813 | 1461093496910 Marionette TRACE conn3 <- [1,66,null,{}] 12:18:16 INFO - PROCESS | 1813 | 1461093496922 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:18:17 INFO - PROCESS | 1813 | 1461093497093 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:18:17 INFO - PROCESS | 1813 | 1461093497229 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x9136f800 == 19 [pid = 1813] [id = 24] 12:18:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 69 (0x93074800) [pid = 1813] [serial = 69] [outer = (nil)] 12:18:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 70 (0x9673a400) [pid = 1813] [serial = 70] [outer = 0x93074800] 12:18:17 INFO - PROCESS | 1813 | 1461093497322 Marionette DEBUG loaded listener.js 12:18:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 71 (0x970d2800) [pid = 1813] [serial = 71] [outer = 0x93074800] 12:18:18 INFO - PROCESS | 1813 | 1461093498137 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:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1315ms 12:18:18 INFO - PROCESS | 1813 | 1461093498194 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:18:18 INFO - PROCESS | 1813 | 1461093498203 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 12:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:18:18 INFO - PROCESS | 1813 | 1461093498213 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:18:18 INFO - PROCESS | 1813 | 1461093498217 Marionette TRACE conn3 <- [1,70,null,{}] 12:18:18 INFO - PROCESS | 1813 | 1461093498223 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:18:18 INFO - PROCESS | 1813 | 1461093498396 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:18:18 INFO - PROCESS | 1813 | 1461093498527 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x90672400 == 20 [pid = 1813] [id = 25] 12:18:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 72 (0x970cb000) [pid = 1813] [serial = 72] [outer = (nil)] 12:18:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 73 (0x9835ec00) [pid = 1813] [serial = 73] [outer = 0x970cb000] 12:18:18 INFO - PROCESS | 1813 | 1461093498616 Marionette DEBUG loaded listener.js 12:18:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 74 (0x98b7d000) [pid = 1813] [serial = 74] [outer = 0x970cb000] 12:18:19 INFO - PROCESS | 1813 | 1461093499456 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:18:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:18:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1280ms 12:18:19 INFO - PROCESS | 1813 | 1461093499493 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:18:19 INFO - PROCESS | 1813 | 1461093499497 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 12:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:18:19 INFO - PROCESS | 1813 | 1461093499503 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:18:19 INFO - PROCESS | 1813 | 1461093499509 Marionette TRACE conn3 <- [1,74,null,{}] 12:18:19 INFO - PROCESS | 1813 | 1461093499525 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:18:19 INFO - PROCESS | 1813 | 1461093499710 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:18:19 INFO - PROCESS | 1813 | 1461093499845 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x97497800 == 21 [pid = 1813] [id = 26] 12:18:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 75 (0x9a59b800) [pid = 1813] [serial = 75] [outer = (nil)] 12:18:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 76 (0x9df28000) [pid = 1813] [serial = 76] [outer = 0x9a59b800] 12:18:19 INFO - PROCESS | 1813 | 1461093499937 Marionette DEBUG loaded listener.js 12:18:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 77 (0x9fe23000) [pid = 1813] [serial = 77] [outer = 0x9a59b800] 12:18:20 INFO - PROCESS | 1813 | 1461093500765 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:18:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1336ms 12:18:20 INFO - PROCESS | 1813 | 1461093500840 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:18:20 INFO - PROCESS | 1813 | 1461093500845 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 12:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:18:20 INFO - PROCESS | 1813 | 1461093500851 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:18:20 INFO - PROCESS | 1813 | 1461093500854 Marionette TRACE conn3 <- [1,78,null,{}] 12:18:20 INFO - PROCESS | 1813 | 1461093500860 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:18:21 INFO - PROCESS | 1813 | 1461093501025 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:18:21 INFO - PROCESS | 1813 | 1461093501157 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x973d0400 == 22 [pid = 1813] [id = 27] 12:18:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 78 (0x9fb3e000) [pid = 1813] [serial = 78] [outer = (nil)] 12:18:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 79 (0xa000e800) [pid = 1813] [serial = 79] [outer = 0x9fb3e000] 12:18:21 INFO - PROCESS | 1813 | 1461093501257 Marionette DEBUG loaded listener.js 12:18:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 80 (0xa0076800) [pid = 1813] [serial = 80] [outer = 0x9fb3e000] 12:18:22 INFO - PROCESS | 1813 | 1461093502016 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:18:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:18:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1237ms 12:18:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:18:22 INFO - PROCESS | 1813 | 1461093502088 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:18:22 INFO - PROCESS | 1813 | 1461093502092 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 12:18:22 INFO - PROCESS | 1813 | 1461093502098 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:18:22 INFO - PROCESS | 1813 | 1461093502102 Marionette TRACE conn3 <- [1,82,null,{}] 12:18:22 INFO - PROCESS | 1813 | 1461093502107 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:18:22 INFO - PROCESS | 1813 | 1461093502259 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:18:22 INFO - PROCESS | 1813 | 1461093502392 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x982ad800 == 23 [pid = 1813] [id = 28] 12:18:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 81 (0x9b2ca800) [pid = 1813] [serial = 81] [outer = (nil)] 12:18:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 82 (0xa00d6800) [pid = 1813] [serial = 82] [outer = 0x9b2ca800] 12:18:22 INFO - PROCESS | 1813 | 1461093502478 Marionette DEBUG loaded listener.js 12:18:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 83 (0xa00e0c00) [pid = 1813] [serial = 83] [outer = 0x9b2ca800] 12:18:23 INFO - PROCESS | 1813 | 1461093503326 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:18:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1283ms 12:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:18:23 INFO - PROCESS | 1813 | 1461093503381 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:18:23 INFO - PROCESS | 1813 | 1461093503384 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 12:18:23 INFO - PROCESS | 1813 | 1461093503390 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:18:23 INFO - PROCESS | 1813 | 1461093503394 Marionette TRACE conn3 <- [1,86,null,{}] 12:18:23 INFO - PROCESS | 1813 | 1461093503400 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:18:23 INFO - PROCESS | 1813 | 1461093503607 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:18:23 INFO - PROCESS | 1813 | 1461093503746 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fcbc000 == 24 [pid = 1813] [id = 29] 12:18:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 84 (0x9625e400) [pid = 1813] [serial = 84] [outer = (nil)] 12:18:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 85 (0xa2af7c00) [pid = 1813] [serial = 85] [outer = 0x9625e400] 12:18:23 INFO - PROCESS | 1813 | 1461093503834 Marionette DEBUG loaded listener.js 12:18:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0xa3c1c800) [pid = 1813] [serial = 86] [outer = 0x9625e400] 12:18:24 INFO - PROCESS | 1813 | 1461093504756 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:18:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1435ms 12:18:24 INFO - PROCESS | 1813 | 1461093504830 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:18:24 INFO - PROCESS | 1813 | 1461093504835 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 12:18:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:18:24 INFO - PROCESS | 1813 | 1461093504844 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:18:24 INFO - PROCESS | 1813 | 1461093504849 Marionette TRACE conn3 <- [1,90,null,{}] 12:18:24 INFO - PROCESS | 1813 | 1461093504857 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:18:25 INFO - PROCESS | 1813 | 1461093505017 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:18:25 INFO - PROCESS | 1813 | 1461093505164 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x932dac00 == 25 [pid = 1813] [id = 30] 12:18:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 87 (0x932db800) [pid = 1813] [serial = 87] [outer = (nil)] 12:18:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x961c7c00) [pid = 1813] [serial = 88] [outer = 0x932db800] 12:18:25 INFO - PROCESS | 1813 | 1461093505292 Marionette DEBUG loaded listener.js 12:18:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 89 (0x97495c00) [pid = 1813] [serial = 89] [outer = 0x932db800] 12:18:25 INFO - PROCESS | 1813 | --DOCSHELL 0x8fcbd800 == 24 [pid = 1813] [id = 21] 12:18:25 INFO - PROCESS | 1813 | --DOCSHELL 0x913df400 == 23 [pid = 1813] [id = 20] 12:18:25 INFO - PROCESS | 1813 | --DOCSHELL 0x91ea2800 == 22 [pid = 1813] [id = 19] 12:18:26 INFO - PROCESS | 1813 | 1461093506168 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:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1383ms 12:18:26 INFO - PROCESS | 1813 | 1461093506228 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:18:26 INFO - PROCESS | 1813 | 1461093506236 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 12:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:18:26 INFO - PROCESS | 1813 | 1461093506245 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:18:26 INFO - PROCESS | 1813 | 1461093506251 Marionette TRACE conn3 <- [1,94,null,{}] 12:18:26 INFO - PROCESS | 1813 | 1461093506259 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:18:26 INFO - PROCESS | 1813 | 1461093506469 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:18:26 INFO - PROCESS | 1813 | 1461093506609 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x9307a800 == 23 [pid = 1813] [id = 31] 12:18:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 90 (0x961d3400) [pid = 1813] [serial = 90] [outer = (nil)] 12:18:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 91 (0x97b37000) [pid = 1813] [serial = 91] [outer = 0x961d3400] 12:18:26 INFO - PROCESS | 1813 | 1461093506700 Marionette DEBUG loaded listener.js 12:18:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0x98362400) [pid = 1813] [serial = 92] [outer = 0x961d3400] 12:18:27 INFO - PROCESS | 1813 | 1461093507519 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:18:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:18:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1335ms 12:18:27 INFO - PROCESS | 1813 | 1461093507580 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:18:27 INFO - PROCESS | 1813 | 1461093507589 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 12:18:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:18:27 INFO - PROCESS | 1813 | 1461093507599 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:18:27 INFO - PROCESS | 1813 | 1461093507603 Marionette TRACE conn3 <- [1,98,null,{}] 12:18:27 INFO - PROCESS | 1813 | 1461093507613 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:18:27 INFO - PROCESS | 1813 | 1461093507867 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:18:28 INFO - PROCESS | 1813 | 1461093508011 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x97b40c00 == 24 [pid = 1813] [id = 32] 12:18:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0x98efcc00) [pid = 1813] [serial = 93] [outer = (nil)] 12:18:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0x9eb2bc00) [pid = 1813] [serial = 94] [outer = 0x98efcc00] 12:18:28 INFO - PROCESS | 1813 | 1461093508098 Marionette DEBUG loaded listener.js 12:18:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0x9fbc2800) [pid = 1813] [serial = 95] [outer = 0x98efcc00] 12:18:28 INFO - PROCESS | 1813 | 1461093508972 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:18:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1434ms 12:18:29 INFO - PROCESS | 1813 | 1461093509043 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:18:29 INFO - PROCESS | 1813 | 1461093509046 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 12:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:18:29 INFO - PROCESS | 1813 | 1461093509055 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:18:29 INFO - PROCESS | 1813 | 1461093509062 Marionette TRACE conn3 <- [1,102,null,{}] 12:18:29 INFO - PROCESS | 1813 | 1461093509078 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:18:29 INFO - PROCESS | 1813 | 1461093509252 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:18:29 INFO - PROCESS | 1813 | 1461093509390 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x91ea3400 == 25 [pid = 1813] [id = 33] 12:18:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x9feb0c00) [pid = 1813] [serial = 96] [outer = (nil)] 12:18:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0xa0e45c00) [pid = 1813] [serial = 97] [outer = 0x9feb0c00] 12:18:29 INFO - PROCESS | 1813 | 1461093509485 Marionette DEBUG loaded listener.js 12:18:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0xa2a0a000) [pid = 1813] [serial = 98] [outer = 0x9feb0c00] 12:18:30 INFO - PROCESS | 1813 | 1461093510285 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:18:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1288ms 12:18:30 INFO - PROCESS | 1813 | 1461093510343 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:18:30 INFO - PROCESS | 1813 | 1461093510348 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 12:18:30 INFO - PROCESS | 1813 | 1461093510355 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:18:30 INFO - PROCESS | 1813 | 1461093510359 Marionette TRACE conn3 <- [1,106,null,{}] 12:18:30 INFO - PROCESS | 1813 | 1461093510364 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:18:30 INFO - PROCESS | 1813 | 1461093510531 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:18:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0xa2afb800) [pid = 1813] [serial = 99] [outer = 0x91e9f400] 12:18:30 INFO - PROCESS | 1813 | 1461093510707 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:30 INFO - PROCESS | 1813 | ++DOCSHELL 0xa3cc9400 == 26 [pid = 1813] [id = 34] 12:18:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0xa45b3400) [pid = 1813] [serial = 100] [outer = (nil)] 12:18:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0xa45eac00) [pid = 1813] [serial = 101] [outer = 0xa45b3400] 12:18:30 INFO - PROCESS | 1813 | 1461093510808 Marionette DEBUG loaded listener.js 12:18:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0xa45f0800) [pid = 1813] [serial = 102] [outer = 0xa45b3400] 12:18:31 INFO - PROCESS | 1813 | 1461093511630 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:18:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:18:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1334ms 12:18:31 INFO - PROCESS | 1813 | 1461093511690 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:18:31 INFO - PROCESS | 1813 | 1461093511694 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 12:18:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:18:31 INFO - PROCESS | 1813 | 1461093511701 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:18:31 INFO - PROCESS | 1813 | 1461093511704 Marionette TRACE conn3 <- [1,110,null,{}] 12:18:31 INFO - PROCESS | 1813 | 1461093511710 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:18:31 INFO - PROCESS | 1813 | 1461093511868 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:18:32 INFO - PROCESS | 1813 | 1461093512009 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fcbec00 == 27 [pid = 1813] [id = 35] 12:18:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x8fcc1400) [pid = 1813] [serial = 103] [outer = (nil)] 12:18:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0xa4c0b800) [pid = 1813] [serial = 104] [outer = 0x8fcc1400] 12:18:32 INFO - PROCESS | 1813 | 1461093512093 Marionette DEBUG loaded listener.js 12:18:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0xa4c16000) [pid = 1813] [serial = 105] [outer = 0x8fcc1400] 12:18:33 INFO - PROCESS | 1813 | 1461093513007 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:18:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:18:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1335ms 12:18:33 INFO - PROCESS | 1813 | 1461093513036 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:18:33 INFO - PROCESS | 1813 | 1461093513040 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 12:18:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:18:33 INFO - PROCESS | 1813 | 1461093513047 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:18:33 INFO - PROCESS | 1813 | 1461093513050 Marionette TRACE conn3 <- [1,114,null,{}] 12:18:33 INFO - PROCESS | 1813 | 1461093513056 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:18:33 INFO - PROCESS | 1813 | 1461093513237 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:18:33 INFO - PROCESS | 1813 | 1461093513384 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x9df21000 == 28 [pid = 1813] [id = 36] 12:18:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0xa2a4e800) [pid = 1813] [serial = 106] [outer = (nil)] 12:18:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0xa6d96400) [pid = 1813] [serial = 107] [outer = 0xa2a4e800] 12:18:33 INFO - PROCESS | 1813 | 1461093513470 Marionette DEBUG loaded listener.js 12:18:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0xa9daa800) [pid = 1813] [serial = 108] [outer = 0xa2a4e800] 12:18:34 INFO - PROCESS | 1813 | 1461093514558 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:18:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1581ms 12:18:34 INFO - PROCESS | 1813 | 1461093514629 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:18:34 INFO - PROCESS | 1813 | 1461093514636 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 12:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:18:34 INFO - PROCESS | 1813 | 1461093514644 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:18:34 INFO - PROCESS | 1813 | 1461093514649 Marionette TRACE conn3 <- [1,118,null,{}] 12:18:34 INFO - PROCESS | 1813 | 1461093514657 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:18:34 INFO - PROCESS | 1813 | 1461093514911 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:18:34 INFO - PROCESS | 1813 | --DOCSHELL 0x90672400 == 27 [pid = 1813] [id = 25] 12:18:34 INFO - PROCESS | 1813 | --DOCSHELL 0x9136f800 == 26 [pid = 1813] [id = 24] 12:18:35 INFO - PROCESS | 1813 | 1461093515167 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb84000 == 27 [pid = 1813] [id = 37] 12:18:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x9136fc00) [pid = 1813] [serial = 109] [outer = (nil)] 12:18:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x9617f800) [pid = 1813] [serial = 110] [outer = 0x9136fc00] 12:18:35 INFO - PROCESS | 1813 | 1461093515259 Marionette DEBUG loaded listener.js 12:18:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x970d5c00) [pid = 1813] [serial = 111] [outer = 0x9136fc00] 12:18:36 INFO - PROCESS | 1813 | 1461093516017 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:18:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1386ms 12:18:36 INFO - PROCESS | 1813 | 1461093516032 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:18:36 INFO - PROCESS | 1813 | 1461093516038 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 12:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:18:36 INFO - PROCESS | 1813 | 1461093516046 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:18:36 INFO - PROCESS | 1813 | 1461093516053 Marionette TRACE conn3 <- [1,122,null,{}] 12:18:36 INFO - PROCESS | 1813 | 1461093516060 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:18:36 INFO - PROCESS | 1813 | 1461093516218 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:18:36 INFO - PROCESS | 1813 | 1461093516380 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x992c9000 == 28 [pid = 1813] [id = 38] 12:18:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x992d2c00) [pid = 1813] [serial = 112] [outer = (nil)] 12:18:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x9df1f400) [pid = 1813] [serial = 113] [outer = 0x992d2c00] 12:18:36 INFO - PROCESS | 1813 | 1461093516474 Marionette DEBUG loaded listener.js 12:18:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x9fdcb400) [pid = 1813] [serial = 114] [outer = 0x992d2c00] 12:18:37 INFO - PROCESS | 1813 | 1461093517394 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:18:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1385ms 12:18:37 INFO - PROCESS | 1813 | 1461093517431 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:18:37 INFO - PROCESS | 1813 | 1461093517435 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 12:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:18:37 INFO - PROCESS | 1813 | 1461093517442 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:18:37 INFO - PROCESS | 1813 | 1461093517446 Marionette TRACE conn3 <- [1,126,null,{}] 12:18:37 INFO - PROCESS | 1813 | 1461093517452 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:18:37 INFO - PROCESS | 1813 | 1461093517616 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:18:37 INFO - PROCESS | 1813 | 1461093517759 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x930e3400 == 29 [pid = 1813] [id = 39] 12:18:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0xa0a73400) [pid = 1813] [serial = 115] [outer = (nil)] 12:18:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0xa0ee7800) [pid = 1813] [serial = 116] [outer = 0xa0a73400] 12:18:37 INFO - PROCESS | 1813 | 1461093517845 Marionette DEBUG loaded listener.js 12:18:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0xa284d400) [pid = 1813] [serial = 117] [outer = 0xa0a73400] 12:18:38 INFO - PROCESS | 1813 | 1461093518768 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:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1385ms 12:18:38 INFO - PROCESS | 1813 | 1461093518827 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:18:38 INFO - PROCESS | 1813 | 1461093518834 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 12:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:18:38 INFO - PROCESS | 1813 | 1461093518850 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:18:38 INFO - PROCESS | 1813 | 1461093518857 Marionette TRACE conn3 <- [1,130,null,{}] 12:18:38 INFO - PROCESS | 1813 | 1461093518863 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:18:39 INFO - PROCESS | 1813 | 1461093519067 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:18:39 INFO - PROCESS | 1813 | 1461093519210 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x932d8c00 == 30 [pid = 1813] [id = 40] 12:18:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x932d9c00) [pid = 1813] [serial = 118] [outer = (nil)] 12:18:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x934d5800) [pid = 1813] [serial = 119] [outer = 0x932d9c00] 12:18:39 INFO - PROCESS | 1813 | 1461093519296 Marionette DEBUG loaded listener.js 12:18:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x946ee000) [pid = 1813] [serial = 120] [outer = 0x932d9c00] 12:18:40 INFO - PROCESS | 1813 | --DOCSHELL 0x9307a800 == 29 [pid = 1813] [id = 31] 12:18:40 INFO - PROCESS | 1813 | --DOCSHELL 0x97b40c00 == 28 [pid = 1813] [id = 32] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x91e9d000 == 27 [pid = 1813] [id = 6] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x973d0400 == 26 [pid = 1813] [id = 27] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x97497800 == 25 [pid = 1813] [id = 26] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x8fcbc000 == 24 [pid = 1813] [id = 29] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x8fa9f800 == 23 [pid = 1813] [id = 8] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x91ea3400 == 22 [pid = 1813] [id = 33] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0xa3cc9400 == 21 [pid = 1813] [id = 34] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x8fcbec00 == 20 [pid = 1813] [id = 35] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x982ad800 == 19 [pid = 1813] [id = 28] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x98804800 == 18 [pid = 1813] [id = 22] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x91373000 == 17 [pid = 1813] [id = 12] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x930e3400 == 16 [pid = 1813] [id = 39] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x932dac00 == 15 [pid = 1813] [id = 30] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x913d9c00 == 14 [pid = 1813] [id = 23] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x9df21000 == 13 [pid = 1813] [id = 36] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x8faab000 == 12 [pid = 1813] [id = 15] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x9835a400 == 11 [pid = 1813] [id = 18] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb84000 == 10 [pid = 1813] [id = 37] 12:18:42 INFO - PROCESS | 1813 | --DOCSHELL 0x992c9000 == 9 [pid = 1813] [id = 38] 12:18:44 INFO - PROCESS | 1813 | 1461093524338 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:18:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:18:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5510ms 12:18:44 INFO - PROCESS | 1813 | 1461093524353 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:18:44 INFO - PROCESS | 1813 | 1461093524359 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 12:18:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:18:44 INFO - PROCESS | 1813 | 1461093524367 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:18:44 INFO - PROCESS | 1813 | 1461093524372 Marionette TRACE conn3 <- [1,134,null,{}] 12:18:44 INFO - PROCESS | 1813 | 1461093524382 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:18:44 INFO - PROCESS | 1813 | 1461093524548 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:18:44 INFO - PROCESS | 1813 | 1461093524689 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x91ea8800 == 10 [pid = 1813] [id = 41] 12:18:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x9307bc00) [pid = 1813] [serial = 121] [outer = (nil)] 12:18:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x932d9400) [pid = 1813] [serial = 122] [outer = 0x9307bc00] 12:18:44 INFO - PROCESS | 1813 | 1461093524771 Marionette DEBUG loaded listener.js 12:18:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x934ce400) [pid = 1813] [serial = 123] [outer = 0x9307bc00] 12:18:45 INFO - PROCESS | 1813 | 1461093525453 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:18:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:18:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1131ms 12:18:45 INFO - PROCESS | 1813 | 1461093525498 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:18:45 INFO - PROCESS | 1813 | 1461093525508 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 12:18:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:18:45 INFO - PROCESS | 1813 | 1461093525518 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:18:45 INFO - PROCESS | 1813 | 1461093525522 Marionette TRACE conn3 <- [1,138,null,{}] 12:18:45 INFO - PROCESS | 1813 | 1461093525548 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:18:45 INFO - PROCESS | 1813 | 1461093525723 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:18:45 INFO - PROCESS | 1813 | 1461093525778 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fcbe800 == 11 [pid = 1813] [id = 42] 12:18:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x946f3800) [pid = 1813] [serial = 124] [outer = (nil)] 12:18:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x962ef800) [pid = 1813] [serial = 125] [outer = 0x946f3800] 12:18:45 INFO - PROCESS | 1813 | 1461093525858 Marionette DEBUG loaded listener.js 12:18:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x96738800) [pid = 1813] [serial = 126] [outer = 0x946f3800] 12:18:46 INFO - PROCESS | 1813 | 1461093526862 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:18:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:18:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1365ms 12:18:46 INFO - PROCESS | 1813 | 1461093526882 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:18:46 INFO - PROCESS | 1813 | 1461093526886 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 12:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:18:46 INFO - PROCESS | 1813 | 1461093526900 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:18:46 INFO - PROCESS | 1813 | 1461093526906 Marionette TRACE conn3 <- [1,142,null,{}] 12:18:46 INFO - PROCESS | 1813 | 1461093526923 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:18:47 INFO - PROCESS | 1813 | 1461093527131 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:18:47 INFO - PROCESS | 1813 | 1461093527150 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x98801400 == 12 [pid = 1813] [id = 43] 12:18:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x98883000) [pid = 1813] [serial = 127] [outer = (nil)] 12:18:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x98efbc00) [pid = 1813] [serial = 128] [outer = 0x98883000] 12:18:47 INFO - PROCESS | 1813 | 1461093527228 Marionette DEBUG loaded listener.js 12:18:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x9a5a1c00) [pid = 1813] [serial = 129] [outer = 0x98883000] 12:18:48 INFO - PROCESS | 1813 | 1461093528081 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:18:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1241ms 12:18:48 INFO - PROCESS | 1813 | 1461093528137 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:18:48 INFO - PROCESS | 1813 | 1461093528141 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 12:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:18:48 INFO - PROCESS | 1813 | 1461093528147 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - PROCESS | 1813 | 1461093528150 Marionette TRACE conn3 <- [1,146,null,{}] 12:18:48 INFO - PROCESS | 1813 | 1461093528155 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:18:48 INFO - PROCESS | 1813 | 1461093528334 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:18:48 INFO - PROCESS | 1813 | 1461093528354 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x934bd400 == 13 [pid = 1813] [id = 44] 12:18:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x934c2c00) [pid = 1813] [serial = 130] [outer = (nil)] 12:18:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x934c5400) [pid = 1813] [serial = 131] [outer = 0x934c2c00] 12:18:48 INFO - PROCESS | 1813 | 1461093528426 Marionette DEBUG loaded listener.js 12:18:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x9eb2fc00) [pid = 1813] [serial = 132] [outer = 0x934c2c00] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x93403400) [pid = 1813] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x992d2c00) [pid = 1813] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x9835b400) [pid = 1813] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x9625e400) [pid = 1813] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x8fb7cc00) [pid = 1813] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x91e9c000) [pid = 1813] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x8faa7400) [pid = 1813] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x913dec00) [pid = 1813] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x9067ac00) [pid = 1813] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x9df29000) [pid = 1813] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0xa0e44800) [pid = 1813] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x932db800) [pid = 1813] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x9b2ca800) [pid = 1813] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x8fa9fc00) [pid = 1813] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x91e9d400) [pid = 1813] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x9fb3e000) [pid = 1813] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0xa0a73400) [pid = 1813] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x91ea3c00) [pid = 1813] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0xa45b3400) [pid = 1813] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x970cb000) [pid = 1813] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x9a59b800) [pid = 1813] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x961d3400) [pid = 1813] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x98efcc00) [pid = 1813] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x913da000) [pid = 1813] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x98ef7400) [pid = 1813] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x93074800) [pid = 1813] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x9feb0c00) [pid = 1813] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x98b84400) [pid = 1813] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x9136fc00) [pid = 1813] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0xa2a4e800) [pid = 1813] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:18:49 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x8fcc1400) [pid = 1813] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:18:50 INFO - PROCESS | 1813 | 1461093530302 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:18:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2193ms 12:18:50 INFO - PROCESS | 1813 | 1461093530355 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:18:50 INFO - PROCESS | 1813 | 1461093530357 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 12:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:18:50 INFO - PROCESS | 1813 | 1461093530401 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:18:50 INFO - PROCESS | 1813 | 1461093530405 Marionette TRACE conn3 <- [1,150,null,{}] 12:18:50 INFO - PROCESS | 1813 | 1461093530410 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:18:50 INFO - PROCESS | 1813 | 1461093530589 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:18:50 INFO - PROCESS | 1813 | 1461093530604 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fcc1400 == 14 [pid = 1813] [id = 45] 12:18:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x90675c00) [pid = 1813] [serial = 133] [outer = (nil)] 12:18:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x934c6400) [pid = 1813] [serial = 134] [outer = 0x90675c00] 12:18:50 INFO - PROCESS | 1813 | 1461093530674 Marionette DEBUG loaded listener.js 12:18:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x96183c00) [pid = 1813] [serial = 135] [outer = 0x90675c00] 12:18:51 INFO - PROCESS | 1813 | 1461093531508 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:18:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:18:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1146ms 12:18:51 INFO - PROCESS | 1813 | 1461093531575 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:18:51 INFO - PROCESS | 1813 | 1461093531581 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 12:18:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:18:51 INFO - PROCESS | 1813 | 1461093531590 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:18:51 INFO - PROCESS | 1813 | 1461093531596 Marionette TRACE conn3 <- [1,154,null,{}] 12:18:51 INFO - PROCESS | 1813 | 1461093531605 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:18:51 INFO - PROCESS | 1813 | 1461093531831 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:18:51 INFO - PROCESS | 1813 | 1461093531976 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x93074000 == 15 [pid = 1813] [id = 46] 12:18:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x930e6c00) [pid = 1813] [serial = 136] [outer = (nil)] 12:18:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x932d3400) [pid = 1813] [serial = 137] [outer = 0x930e6c00] 12:18:52 INFO - PROCESS | 1813 | 1461093532061 Marionette DEBUG loaded listener.js 12:18:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x934c0c00) [pid = 1813] [serial = 138] [outer = 0x930e6c00] 12:18:52 INFO - PROCESS | 1813 | 1461093532981 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:18:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1445ms 12:18:53 INFO - PROCESS | 1813 | 1461093533035 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:18:53 INFO - PROCESS | 1813 | 1461093533040 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 12:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:18:53 INFO - PROCESS | 1813 | 1461093533054 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:18:53 INFO - PROCESS | 1813 | 1461093533059 Marionette TRACE conn3 <- [1,158,null,{}] 12:18:53 INFO - PROCESS | 1813 | 1461093533066 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:18:53 INFO - PROCESS | 1813 | 1461093533270 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:18:53 INFO - PROCESS | 1813 | 1461093533412 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x930e7000 == 16 [pid = 1813] [id = 47] 12:18:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x946ebc00) [pid = 1813] [serial = 139] [outer = (nil)] 12:18:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x970d2400) [pid = 1813] [serial = 140] [outer = 0x946ebc00] 12:18:53 INFO - PROCESS | 1813 | 1461093533498 Marionette DEBUG loaded listener.js 12:18:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x975ab800) [pid = 1813] [serial = 141] [outer = 0x946ebc00] 12:18:54 INFO - PROCESS | 1813 | 1461093534382 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:18:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:18:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1387ms 12:18:54 INFO - PROCESS | 1813 | 1461093534456 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:18:54 INFO - PROCESS | 1813 | 1461093534471 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:18:54 INFO - PROCESS | 1813 | 1461093534474 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 12:18:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:18:54 INFO - PROCESS | 1813 | 1461093534481 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:18:54 INFO - PROCESS | 1813 | 1461093534484 Marionette TRACE conn3 <- [1,162,null,{}] 12:18:54 INFO - PROCESS | 1813 | 1461093534498 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:18:54 INFO - PROCESS | 1813 | 1461093534741 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:18:54 INFO - PROCESS | 1813 | 1461093534887 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x9136c400 == 17 [pid = 1813] [id = 48] 12:18:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x9b24d400) [pid = 1813] [serial = 142] [outer = (nil)] 12:18:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0xa007d800) [pid = 1813] [serial = 143] [outer = 0x9b24d400] 12:18:55 INFO - PROCESS | 1813 | 1461093534992 Marionette DEBUG loaded listener.js 12:18:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0xa00dd800) [pid = 1813] [serial = 144] [outer = 0x9b24d400] 12:18:55 INFO - PROCESS | 1813 | 1461093535836 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:18:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:18:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1382ms 12:18:55 INFO - PROCESS | 1813 | 1461093535864 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:18:55 INFO - PROCESS | 1813 | 1461093535868 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 12:18:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:18:55 INFO - PROCESS | 1813 | 1461093535874 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:18:55 INFO - PROCESS | 1813 | 1461093535877 Marionette TRACE conn3 <- [1,166,null,{}] 12:18:55 INFO - PROCESS | 1813 | 1461093535883 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:18:56 INFO - PROCESS | 1813 | 1461093536035 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:18:56 INFO - PROCESS | 1813 | 1461093536183 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x98359c00 == 18 [pid = 1813] [id = 49] 12:18:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0xa0a74800) [pid = 1813] [serial = 145] [outer = (nil)] 12:18:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0xa0fefc00) [pid = 1813] [serial = 146] [outer = 0xa0a74800] 12:18:56 INFO - PROCESS | 1813 | 1461093536267 Marionette DEBUG loaded listener.js 12:18:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0xa2a0b400) [pid = 1813] [serial = 147] [outer = 0xa0a74800] 12:18:57 INFO - PROCESS | 1813 | 1461093537340 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:18:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1540ms 12:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:18:57 INFO - PROCESS | 1813 | 1461093537414 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:18:57 INFO - PROCESS | 1813 | 1461093537417 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 12:18:57 INFO - PROCESS | 1813 | 1461093537424 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:18:57 INFO - PROCESS | 1813 | 1461093537427 Marionette TRACE conn3 <- [1,170,null,{}] 12:18:57 INFO - PROCESS | 1813 | 1461093537433 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:18:57 INFO - PROCESS | 1813 | 1461093537626 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:18:58 INFO - PROCESS | 1813 | 1461093537978 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x91377800 == 19 [pid = 1813] [id = 50] 12:18:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x913d2c00) [pid = 1813] [serial = 148] [outer = (nil)] 12:18:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x913de800) [pid = 1813] [serial = 149] [outer = 0x913d2c00] 12:18:58 INFO - PROCESS | 1813 | 1461093538096 Marionette DEBUG loaded listener.js 12:18:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x91e9e800) [pid = 1813] [serial = 150] [outer = 0x913d2c00] 12:18:58 INFO - PROCESS | 1813 | 1461093538919 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:18:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1533ms 12:18:58 INFO - PROCESS | 1813 | 1461093538957 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:18:58 INFO - PROCESS | 1813 | 1461093538964 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 12:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:18:58 INFO - PROCESS | 1813 | 1461093538972 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:18:58 INFO - PROCESS | 1813 | 1461093538977 Marionette TRACE conn3 <- [1,174,null,{}] 12:18:58 INFO - PROCESS | 1813 | 1461093538984 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:18:59 INFO - PROCESS | 1813 | 1461093539140 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x961c7800) [pid = 1813] [serial = 47] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x946e8400) [pid = 1813] [serial = 46] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x9888e800) [pid = 1813] [serial = 38] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x9703cc00) [pid = 1813] [serial = 35] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x9fbc1800) [pid = 1813] [serial = 40] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0xa007dc00) [pid = 1813] [serial = 41] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x8fcbd400) [pid = 1813] [serial = 26] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0xa9db2800) [pid = 1813] [serial = 44] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x8faa6400) [pid = 1813] [serial = 23] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0xa45e4800) [pid = 1813] [serial = 43] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x930dec00) [pid = 1813] [serial = 31] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x962f3c00) [pid = 1813] [serial = 68] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x9673a400) [pid = 1813] [serial = 70] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x98365000) [pid = 1813] [serial = 52] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x98884000) [pid = 1813] [serial = 53] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0xa2846000) [pid = 1813] [serial = 2] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x962ee400) [pid = 1813] [serial = 50] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x90679400) [pid = 1813] [serial = 28] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x932da400) [pid = 1813] [serial = 49] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x961cb800) [pid = 1813] [serial = 34] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x8fb83000) [pid = 1813] [serial = 25] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x98364400) [pid = 1813] [serial = 37] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x9df28000) [pid = 1813] [serial = 76] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x93406400) [pid = 1813] [serial = 67] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 94 (0x9eb33400) [pid = 1813] [serial = 65] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 93 (0x97b3ac00) [pid = 1813] [serial = 12] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 92 (0x970d2800) [pid = 1813] [serial = 71] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 91 (0x979e1400) [pid = 1813] [serial = 9] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 90 (0x9b247400) [pid = 1813] [serial = 62] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 89 (0x9eb28400) [pid = 1813] [serial = 64] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 88 (0x98efc000) [pid = 1813] [serial = 61] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 87 (0x978b8000) [pid = 1813] [serial = 59] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 86 (0x9835ec00) [pid = 1813] [serial = 73] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 85 (0x961cdc00) [pid = 1813] [serial = 56] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 84 (0x97495400) [pid = 1813] [serial = 58] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 83 (0xa0076800) [pid = 1813] [serial = 80] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 82 (0x913d2800) [pid = 1813] [serial = 19] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 81 (0x934d5800) [pid = 1813] [serial = 119] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 80 (0x930e3000) [pid = 1813] [serial = 55] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 79 (0xa000e800) [pid = 1813] [serial = 79] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 78 (0x946f4000) [pid = 1813] [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:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 77 (0x98b7d000) [pid = 1813] [serial = 74] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 76 (0x9fe23000) [pid = 1813] [serial = 77] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 75 (0x8faa2800) [pid = 1813] [serial = 22] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 74 (0x91e9f000) [pid = 1813] [serial = 16] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 73 (0x91ea3800) [pid = 1813] [serial = 17] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | 1461093539387 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb86000 == 20 [pid = 1813] [id = 51] 12:18:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 74 (0x8fb87400) [pid = 1813] [serial = 151] [outer = (nil)] 12:18:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 75 (0x9067c400) [pid = 1813] [serial = 152] [outer = 0x8fb87400] 12:18:59 INFO - PROCESS | 1813 | 1461093539519 Marionette DEBUG loaded listener.js 12:18:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 76 (0x932d2000) [pid = 1813] [serial = 153] [outer = 0x8fb87400] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 75 (0x97b37000) [pid = 1813] [serial = 91] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 74 (0x9fdcb400) [pid = 1813] [serial = 114] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 73 (0xa0e45c00) [pid = 1813] [serial = 97] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 72 (0x9df1f400) [pid = 1813] [serial = 113] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 71 (0xa3c1c800) [pid = 1813] [serial = 86] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 70 (0xa2af7c00) [pid = 1813] [serial = 85] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 69 (0x9fbc2800) [pid = 1813] [serial = 95] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 68 (0xa2a0a000) [pid = 1813] [serial = 98] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 67 (0x9eb2bc00) [pid = 1813] [serial = 94] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 66 (0x970d5c00) [pid = 1813] [serial = 111] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 65 (0x97495c00) [pid = 1813] [serial = 89] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 64 (0xa284d400) [pid = 1813] [serial = 117] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 63 (0xa00d6800) [pid = 1813] [serial = 82] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 62 (0xa45f0800) [pid = 1813] [serial = 102] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 61 (0xa4c0b800) [pid = 1813] [serial = 104] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 60 (0xa45eac00) [pid = 1813] [serial = 101] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 59 (0xa0ee7800) [pid = 1813] [serial = 116] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 58 (0x98362400) [pid = 1813] [serial = 92] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 57 (0x9617f800) [pid = 1813] [serial = 110] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 56 (0xa9daa800) [pid = 1813] [serial = 108] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 55 (0xa4c16000) [pid = 1813] [serial = 105] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 54 (0x961c7c00) [pid = 1813] [serial = 88] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 53 (0xa00e0c00) [pid = 1813] [serial = 83] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1813 | --DOMWINDOW == 52 (0xa6d96400) [pid = 1813] [serial = 107] [outer = (nil)] [url = about:blank] 12:19:00 INFO - PROCESS | 1813 | 1461093540193 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:19:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:19:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1242ms 12:19:00 INFO - PROCESS | 1813 | 1461093540218 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:19:00 INFO - PROCESS | 1813 | 1461093540223 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 12:19:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:19:00 INFO - PROCESS | 1813 | 1461093540230 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:19:00 INFO - PROCESS | 1813 | 1461093540233 Marionette TRACE conn3 <- [1,178,null,{}] 12:19:00 INFO - PROCESS | 1813 | 1461093540239 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:19:00 INFO - PROCESS | 1813 | 1461093540422 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:19:00 INFO - PROCESS | 1813 | 1461093540453 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x913d2800 == 21 [pid = 1813] [id = 52] 12:19:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 53 (0x913d9c00) [pid = 1813] [serial = 154] [outer = (nil)] 12:19:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 54 (0x934d7400) [pid = 1813] [serial = 155] [outer = 0x913d9c00] 12:19:00 INFO - PROCESS | 1813 | 1461093540527 Marionette DEBUG loaded listener.js 12:19:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 55 (0x946f3400) [pid = 1813] [serial = 156] [outer = 0x913d9c00] 12:19:01 INFO - PROCESS | 1813 | 1461093541204 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:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 983ms 12:19:01 INFO - PROCESS | 1813 | 1461093541213 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:19:01 INFO - PROCESS | 1813 | 1461093541218 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 12:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:19:01 INFO - PROCESS | 1813 | 1461093541230 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:19:01 INFO - PROCESS | 1813 | 1461093541239 Marionette TRACE conn3 <- [1,182,null,{}] 12:19:01 INFO - PROCESS | 1813 | 1461093541247 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:19:01 INFO - PROCESS | 1813 | 1461093541430 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:19:01 INFO - PROCESS | 1813 | 1461093541452 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x9582d800 == 22 [pid = 1813] [id = 53] 12:19:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 56 (0x961c7800) [pid = 1813] [serial = 157] [outer = (nil)] 12:19:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 57 (0x962ee400) [pid = 1813] [serial = 158] [outer = 0x961c7800] 12:19:01 INFO - PROCESS | 1813 | 1461093541521 Marionette DEBUG loaded listener.js 12:19:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 58 (0x962f5800) [pid = 1813] [serial = 159] [outer = 0x961c7800] 12:19:02 INFO - PROCESS | 1813 | 1461093542244 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:19:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1042ms 12:19:02 INFO - PROCESS | 1813 | 1461093542266 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:19:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:19:02 INFO - PROCESS | 1813 | 1461093542271 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 12:19:02 INFO - PROCESS | 1813 | 1461093542286 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:19:02 INFO - PROCESS | 1813 | 1461093542288 Marionette TRACE conn3 <- [1,186,null,{}] 12:19:02 INFO - PROCESS | 1813 | 1461093542294 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:19:02 INFO - PROCESS | 1813 | 1461093542485 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:19:02 INFO - PROCESS | 1813 | 1461093542506 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x962f2c00 == 23 [pid = 1813] [id = 54] 12:19:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 59 (0x970c7000) [pid = 1813] [serial = 160] [outer = (nil)] 12:19:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 60 (0x970d2800) [pid = 1813] [serial = 161] [outer = 0x970c7000] 12:19:02 INFO - PROCESS | 1813 | 1461093542575 Marionette DEBUG loaded listener.js 12:19:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 61 (0x97269800) [pid = 1813] [serial = 162] [outer = 0x970c7000] 12:19:03 INFO - PROCESS | 1813 | 1461093543432 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:19:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:19:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1189ms 12:19:03 INFO - PROCESS | 1813 | 1461093543465 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:19:03 INFO - PROCESS | 1813 | 1461093543468 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 12:19:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:19:03 INFO - PROCESS | 1813 | 1461093543474 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:19:03 INFO - PROCESS | 1813 | 1461093543477 Marionette TRACE conn3 <- [1,190,null,{}] 12:19:03 INFO - PROCESS | 1813 | 1461093543482 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:19:03 INFO - PROCESS | 1813 | 1461093543679 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:19:03 INFO - PROCESS | 1813 | 1461093543743 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x934d0c00 == 24 [pid = 1813] [id = 55] 12:19:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 62 (0x9625c800) [pid = 1813] [serial = 163] [outer = (nil)] 12:19:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 63 (0x975ba400) [pid = 1813] [serial = 164] [outer = 0x9625c800] 12:19:03 INFO - PROCESS | 1813 | 1461093543828 Marionette DEBUG loaded listener.js 12:19:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 64 (0x97b3ac00) [pid = 1813] [serial = 165] [outer = 0x9625c800] 12:19:04 INFO - PROCESS | 1813 | --DOMWINDOW == 63 (0x946f3800) [pid = 1813] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:19:04 INFO - PROCESS | 1813 | --DOMWINDOW == 62 (0x932d9c00) [pid = 1813] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:19:04 INFO - PROCESS | 1813 | --DOMWINDOW == 61 (0x9307bc00) [pid = 1813] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:19:04 INFO - PROCESS | 1813 | --DOMWINDOW == 60 (0x98883000) [pid = 1813] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:19:04 INFO - PROCESS | 1813 | --DOMWINDOW == 59 (0x934c2c00) [pid = 1813] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:19:04 INFO - PROCESS | 1813 | 1461093544535 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:19:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:19:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1080ms 12:19:04 INFO - PROCESS | 1813 | 1461093544562 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:19:04 INFO - PROCESS | 1813 | 1461093544565 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 12:19:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:19:04 INFO - PROCESS | 1813 | 1461093544571 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:19:04 INFO - PROCESS | 1813 | 1461093544573 Marionette TRACE conn3 <- [1,194,null,{}] 12:19:04 INFO - PROCESS | 1813 | 1461093544579 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:19:04 INFO - PROCESS | 1813 | 1461093544742 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:19:04 INFO - PROCESS | 1813 | 1461093544844 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x8faa9800 == 25 [pid = 1813] [id = 56] 12:19:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 60 (0x9136fc00) [pid = 1813] [serial = 166] [outer = (nil)] 12:19:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 61 (0x98358000) [pid = 1813] [serial = 167] [outer = 0x9136fc00] 12:19:04 INFO - PROCESS | 1813 | 1461093544914 Marionette DEBUG loaded listener.js 12:19:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 62 (0x98364000) [pid = 1813] [serial = 168] [outer = 0x9136fc00] 12:19:05 INFO - PROCESS | 1813 | 1461093545542 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:19:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:19:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1026ms 12:19:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:19:05 INFO - PROCESS | 1813 | 1461093545598 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:19:05 INFO - PROCESS | 1813 | 1461093545600 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 12:19:05 INFO - PROCESS | 1813 | 1461093545606 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:19:05 INFO - PROCESS | 1813 | 1461093545610 Marionette TRACE conn3 <- [1,198,null,{}] 12:19:05 INFO - PROCESS | 1813 | 1461093545615 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:19:05 INFO - PROCESS | 1813 | 1461093545788 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:19:05 INFO - PROCESS | 1813 | 1461093545804 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x975b3400 == 26 [pid = 1813] [id = 57] 12:19:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 63 (0x98884000) [pid = 1813] [serial = 169] [outer = (nil)] 12:19:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 64 (0x98b7d000) [pid = 1813] [serial = 170] [outer = 0x98884000] 12:19:05 INFO - PROCESS | 1813 | 1461093545875 Marionette DEBUG loaded listener.js 12:19:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 65 (0x99137000) [pid = 1813] [serial = 171] [outer = 0x98884000] 12:19:06 INFO - PROCESS | 1813 | 1461093546836 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:19:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:19:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1287ms 12:19:06 INFO - PROCESS | 1813 | 1461093546893 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:19:06 INFO - PROCESS | 1813 | 1461093546900 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 12:19:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:19:06 INFO - PROCESS | 1813 | 1461093546910 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:19:06 INFO - PROCESS | 1813 | 1461093546915 Marionette TRACE conn3 <- [1,202,null,{}] 12:19:06 INFO - PROCESS | 1813 | 1461093546923 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:19:07 INFO - PROCESS | 1813 | 1461093547127 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:19:07 INFO - PROCESS | 1813 | 1461093547267 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x8faa2800 == 27 [pid = 1813] [id = 58] 12:19:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 66 (0x91371400) [pid = 1813] [serial = 172] [outer = (nil)] 12:19:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 67 (0x930e3000) [pid = 1813] [serial = 173] [outer = 0x91371400] 12:19:07 INFO - PROCESS | 1813 | 1461093547353 Marionette DEBUG loaded listener.js 12:19:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 68 (0x932d9c00) [pid = 1813] [serial = 174] [outer = 0x91371400] 12:19:08 INFO - PROCESS | 1813 | 1461093548138 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:19:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:19:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1244ms 12:19:08 INFO - PROCESS | 1813 | 1461093548169 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:19:08 INFO - PROCESS | 1813 | 1461093548178 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 12:19:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:19:08 INFO - PROCESS | 1813 | 1461093548189 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:19:08 INFO - PROCESS | 1813 | 1461093548193 Marionette TRACE conn3 <- [1,206,null,{}] 12:19:08 INFO - PROCESS | 1813 | 1461093548200 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:19:08 INFO - PROCESS | 1813 | 1461093548366 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:19:08 INFO - PROCESS | 1813 | 1461093548501 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x91373800 == 28 [pid = 1813] [id = 59] 12:19:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 69 (0x934dac00) [pid = 1813] [serial = 175] [outer = (nil)] 12:19:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 70 (0x9594e800) [pid = 1813] [serial = 176] [outer = 0x934dac00] 12:19:08 INFO - PROCESS | 1813 | 1461093548584 Marionette DEBUG loaded listener.js 12:19:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 71 (0x96187c00) [pid = 1813] [serial = 177] [outer = 0x934dac00] 12:19:09 INFO - PROCESS | 1813 | 1461093549455 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:19:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:19:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1331ms 12:19:09 INFO - PROCESS | 1813 | 1461093549520 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:19:09 INFO - PROCESS | 1813 | 1461093549525 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 12:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:19:09 INFO - PROCESS | 1813 | 1461093549532 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:19:09 INFO - PROCESS | 1813 | 1461093549538 Marionette TRACE conn3 <- [1,210,null,{}] 12:19:09 INFO - PROCESS | 1813 | 1461093549554 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:19:09 INFO - PROCESS | 1813 | 1461093549757 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:19:09 INFO - PROCESS | 1813 | 1461093549893 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x934cf800 == 29 [pid = 1813] [id = 60] 12:19:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 72 (0x9594f800) [pid = 1813] [serial = 178] [outer = (nil)] 12:19:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 73 (0x98881000) [pid = 1813] [serial = 179] [outer = 0x9594f800] 12:19:09 INFO - PROCESS | 1813 | 1461093549982 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 74 (0x992cfc00) [pid = 1813] [serial = 180] [outer = 0x9594f800] 12:19:10 INFO - PROCESS | 1813 | 1461093550885 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:19:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1394ms 12:19:10 INFO - PROCESS | 1813 | 1461093550927 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:19:10 INFO - PROCESS | 1813 | 1461093550931 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 12:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:19:10 INFO - PROCESS | 1813 | 1461093550938 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:19:10 INFO - PROCESS | 1813 | 1461093550941 Marionette TRACE conn3 <- [1,214,null,{}] 12:19:10 INFO - PROCESS | 1813 | 1461093550947 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:19:11 INFO - PROCESS | 1813 | 1461093551102 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:19:11 INFO - PROCESS | 1813 | 1461093551243 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x9b248000 == 30 [pid = 1813] [id = 61] 12:19:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 75 (0x9df21400) [pid = 1813] [serial = 181] [outer = (nil)] 12:19:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 76 (0x9eb29400) [pid = 1813] [serial = 182] [outer = 0x9df21400] 12:19:11 INFO - PROCESS | 1813 | 1461093551328 Marionette DEBUG loaded listener.js 12:19:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 77 (0x9fb38000) [pid = 1813] [serial = 183] [outer = 0x9df21400] 12:19:12 INFO - PROCESS | 1813 | 1461093552133 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:19:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:19:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1242ms 12:19:12 INFO - PROCESS | 1813 | 1461093552181 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:19:12 INFO - PROCESS | 1813 | 1461093552185 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 12:19:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:19:12 INFO - PROCESS | 1813 | 1461093552191 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:19:12 INFO - PROCESS | 1813 | 1461093552194 Marionette TRACE conn3 <- [1,218,null,{}] 12:19:12 INFO - PROCESS | 1813 | 1461093552200 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:19:12 INFO - PROCESS | 1813 | 1461093552355 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:19:12 INFO - PROCESS | 1813 | 1461093552465 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x9136c000 == 31 [pid = 1813] [id = 62] 12:19:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 78 (0x934d4c00) [pid = 1813] [serial = 184] [outer = (nil)] 12:19:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 79 (0x9fbc2800) [pid = 1813] [serial = 185] [outer = 0x934d4c00] 12:19:12 INFO - PROCESS | 1813 | 1461093552546 Marionette DEBUG loaded listener.js 12:19:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 80 (0x9fdca800) [pid = 1813] [serial = 186] [outer = 0x934d4c00] 12:19:13 INFO - PROCESS | 1813 | 1461093553583 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:19:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1434ms 12:19:13 INFO - PROCESS | 1813 | 1461093553626 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:19:13 INFO - PROCESS | 1813 | 1461093553631 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 12:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:19:13 INFO - PROCESS | 1813 | 1461093553639 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:19:13 INFO - PROCESS | 1813 | 1461093553645 Marionette TRACE conn3 <- [1,222,null,{}] 12:19:13 INFO - PROCESS | 1813 | 1461093553654 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:19:13 INFO - PROCESS | 1813 | 1461093553811 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:19:13 INFO - PROCESS | 1813 | 1461093553957 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x91ea0400 == 32 [pid = 1813] [id = 63] 12:19:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 81 (0x91ea0800) [pid = 1813] [serial = 187] [outer = (nil)] 12:19:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 82 (0x934bf800) [pid = 1813] [serial = 188] [outer = 0x91ea0800] 12:19:14 INFO - PROCESS | 1813 | 1461093554077 Marionette DEBUG loaded listener.js 12:19:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 83 (0x934c6800) [pid = 1813] [serial = 189] [outer = 0x91ea0800] 12:19:14 INFO - PROCESS | 1813 | 1461093554965 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:19:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1394ms 12:19:15 INFO - PROCESS | 1813 | --DOMWINDOW == 82 (0x934c6400) [pid = 1813] [serial = 134] [outer = (nil)] [url = about:blank] 12:19:15 INFO - PROCESS | 1813 | 1461093555047 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:19:15 INFO - PROCESS | 1813 | 1461093555054 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 12:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:19:15 INFO - PROCESS | 1813 | 1461093555064 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:19:15 INFO - PROCESS | 1813 | 1461093555067 Marionette TRACE conn3 <- [1,226,null,{}] 12:19:15 INFO - PROCESS | 1813 | 1461093555073 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:19:15 INFO - PROCESS | 1813 | 1461093555233 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:19:15 INFO - PROCESS | 1813 | --DOMWINDOW == 81 (0x962ef800) [pid = 1813] [serial = 125] [outer = (nil)] [url = about:blank] 12:19:15 INFO - PROCESS | 1813 | --DOMWINDOW == 80 (0x946ee000) [pid = 1813] [serial = 120] [outer = (nil)] [url = about:blank] 12:19:15 INFO - PROCESS | 1813 | --DOMWINDOW == 79 (0x932d9400) [pid = 1813] [serial = 122] [outer = (nil)] [url = about:blank] 12:19:15 INFO - PROCESS | 1813 | --DOMWINDOW == 78 (0x934ce400) [pid = 1813] [serial = 123] [outer = (nil)] [url = about:blank] 12:19:15 INFO - PROCESS | 1813 | --DOMWINDOW == 77 (0x9a5a1c00) [pid = 1813] [serial = 129] [outer = (nil)] [url = about:blank] 12:19:15 INFO - PROCESS | 1813 | --DOMWINDOW == 76 (0x98efbc00) [pid = 1813] [serial = 128] [outer = (nil)] [url = about:blank] 12:19:15 INFO - PROCESS | 1813 | --DOMWINDOW == 75 (0x934c5400) [pid = 1813] [serial = 131] [outer = (nil)] [url = about:blank] 12:19:15 INFO - PROCESS | 1813 | --DOMWINDOW == 74 (0x9eb2fc00) [pid = 1813] [serial = 132] [outer = (nil)] [url = about:blank] 12:19:15 INFO - PROCESS | 1813 | --DOMWINDOW == 73 (0x96738800) [pid = 1813] [serial = 126] [outer = (nil)] [url = about:blank] 12:19:15 INFO - PROCESS | 1813 | 1461093555360 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fcba400 == 33 [pid = 1813] [id = 64] 12:19:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 74 (0x90673000) [pid = 1813] [serial = 190] [outer = (nil)] 12:19:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 75 (0x934cf400) [pid = 1813] [serial = 191] [outer = 0x90673000] 12:19:15 INFO - PROCESS | 1813 | 1461093555432 Marionette DEBUG loaded listener.js 12:19:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 76 (0x961cb800) [pid = 1813] [serial = 192] [outer = 0x90673000] 12:19:16 INFO - PROCESS | 1813 | 1461093556110 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:19:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:19:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1081ms 12:19:16 INFO - PROCESS | 1813 | 1461093556151 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:19:16 INFO - PROCESS | 1813 | 1461093556154 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 12:19:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:19:16 INFO - PROCESS | 1813 | 1461093556161 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:19:16 INFO - PROCESS | 1813 | 1461093556166 Marionette TRACE conn3 <- [1,230,null,{}] 12:19:16 INFO - PROCESS | 1813 | 1461093556181 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:19:16 INFO - PROCESS | 1813 | 1461093556324 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:19:16 INFO - PROCESS | 1813 | 1461093556438 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x946e5400 == 34 [pid = 1813] [id = 65] 12:19:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 77 (0x9673a400) [pid = 1813] [serial = 193] [outer = (nil)] 12:19:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 78 (0x97497800) [pid = 1813] [serial = 194] [outer = 0x9673a400] 12:19:16 INFO - PROCESS | 1813 | 1461093556514 Marionette DEBUG loaded listener.js 12:19:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 79 (0x97b40000) [pid = 1813] [serial = 195] [outer = 0x9673a400] 12:19:17 INFO - PROCESS | 1813 | 1461093557150 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:19:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1044ms 12:19:17 INFO - PROCESS | 1813 | 1461093557205 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 1813 | 1461093557209 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 12:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:19:17 INFO - PROCESS | 1813 | 1461093557215 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 1813 | 1461093557217 Marionette TRACE conn3 <- [1,234,null,{}] 12:19:17 INFO - PROCESS | 1813 | 1461093557223 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:19:17 INFO - PROCESS | 1813 | 1461093557423 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:19:17 INFO - PROCESS | 1813 | 1461093557434 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x91e9d800 == 35 [pid = 1813] [id = 66] 12:19:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 80 (0x9880a800) [pid = 1813] [serial = 196] [outer = (nil)] 12:19:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 81 (0x9888e800) [pid = 1813] [serial = 197] [outer = 0x9880a800] 12:19:17 INFO - PROCESS | 1813 | 1461093557506 Marionette DEBUG loaded listener.js 12:19:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 82 (0x9df1ec00) [pid = 1813] [serial = 198] [outer = 0x9880a800] 12:19:18 INFO - PROCESS | 1813 | 1461093558385 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:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1236ms 12:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:19:18 INFO - PROCESS | 1813 | 1461093558459 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:19:18 INFO - PROCESS | 1813 | 1461093558462 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 12:19:18 INFO - PROCESS | 1813 | 1461093558468 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:19:18 INFO - PROCESS | 1813 | 1461093558471 Marionette TRACE conn3 <- [1,238,null,{}] 12:19:18 INFO - PROCESS | 1813 | 1461093558477 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:19:18 INFO - PROCESS | 1813 | 1461093558651 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:19:18 INFO - PROCESS | 1813 | 1461093558670 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x91e9d000 == 36 [pid = 1813] [id = 67] 12:19:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 83 (0x96184000) [pid = 1813] [serial = 199] [outer = (nil)] 12:19:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 84 (0x9fbc1800) [pid = 1813] [serial = 200] [outer = 0x96184000] 12:19:18 INFO - PROCESS | 1813 | 1461093558754 Marionette DEBUG loaded listener.js 12:19:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 85 (0x9fe88800) [pid = 1813] [serial = 201] [outer = 0x96184000] 12:19:19 INFO - PROCESS | 1813 | 1461093559499 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:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1084ms 12:19:19 INFO - PROCESS | 1813 | 1461093559551 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 1813 | 1461093559554 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 12:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:19:19 INFO - PROCESS | 1813 | 1461093559567 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 1813 | 1461093559569 Marionette TRACE conn3 <- [1,242,null,{}] 12:19:19 INFO - PROCESS | 1813 | 1461093559575 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:19:19 INFO - PROCESS | 1813 | 1461093559883 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:19:19 INFO - PROCESS | 1813 | --DOMWINDOW == 84 (0x9625c800) [pid = 1813] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:19:19 INFO - PROCESS | 1813 | --DOMWINDOW == 83 (0x970c7000) [pid = 1813] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:19:19 INFO - PROCESS | 1813 | --DOMWINDOW == 82 (0x8fb87400) [pid = 1813] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:19:19 INFO - PROCESS | 1813 | --DOMWINDOW == 81 (0x90675c00) [pid = 1813] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:19:19 INFO - PROCESS | 1813 | --DOMWINDOW == 80 (0x913d2c00) [pid = 1813] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:19:19 INFO - PROCESS | 1813 | --DOMWINDOW == 79 (0x913d9c00) [pid = 1813] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:19:19 INFO - PROCESS | 1813 | --DOMWINDOW == 78 (0x961c7800) [pid = 1813] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:19:19 INFO - PROCESS | 1813 | --DOMWINDOW == 77 (0x9136fc00) [pid = 1813] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:19:19 INFO - PROCESS | 1813 | 1461093559971 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fcb6800 == 37 [pid = 1813] [id = 68] 12:19:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 78 (0x90675c00) [pid = 1813] [serial = 202] [outer = (nil)] 12:19:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 79 (0x932d4400) [pid = 1813] [serial = 203] [outer = 0x90675c00] 12:19:20 INFO - PROCESS | 1813 | 1461093560046 Marionette DEBUG loaded listener.js 12:19:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 80 (0x934bb800) [pid = 1813] [serial = 204] [outer = 0x90675c00] 12:19:20 INFO - PROCESS | 1813 | 1461093560657 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:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1141ms 12:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:19:20 INFO - PROCESS | 1813 | 1461093560708 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 1813 | 1461093560711 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 12:19:20 INFO - PROCESS | 1813 | 1461093560717 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - PROCESS | 1813 | 1461093560720 Marionette TRACE conn3 <- [1,246,null,{}] 12:19:20 INFO - PROCESS | 1813 | 1461093560726 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:19:20 INFO - PROCESS | 1813 | 1461093560893 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:19:20 INFO - PROCESS | 1813 | 1461093560910 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x8faa6c00 == 38 [pid = 1813] [id = 69] 12:19:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 81 (0x9136fc00) [pid = 1813] [serial = 205] [outer = (nil)] 12:19:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 82 (0xa0c5a400) [pid = 1813] [serial = 206] [outer = 0x9136fc00] 12:19:20 INFO - PROCESS | 1813 | 1461093560981 Marionette DEBUG loaded listener.js 12:19:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 83 (0xa0e43400) [pid = 1813] [serial = 207] [outer = 0x9136fc00] 12:19:21 INFO - PROCESS | 1813 | 1461093561714 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:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1032ms 12:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:19:21 INFO - PROCESS | 1813 | 1461093561748 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:19:21 INFO - PROCESS | 1813 | 1461093561751 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 12:19:21 INFO - PROCESS | 1813 | 1461093561757 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:19:21 INFO - PROCESS | 1813 | 1461093561760 Marionette TRACE conn3 <- [1,250,null,{}] 12:19:21 INFO - PROCESS | 1813 | 1461093561766 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:19:22 INFO - PROCESS | 1813 | 1461093562006 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:19:22 INFO - PROCESS | 1813 | 1461093562084 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb7d000 == 39 [pid = 1813] [id = 70] 12:19:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 84 (0x8fb7f800) [pid = 1813] [serial = 208] [outer = (nil)] 12:19:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 85 (0x90679800) [pid = 1813] [serial = 209] [outer = 0x8fb7f800] 12:19:22 INFO - PROCESS | 1813 | 1461093562209 Marionette DEBUG loaded listener.js 12:19:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0x91e9e000) [pid = 1813] [serial = 210] [outer = 0x8fb7f800] 12:19:23 INFO - PROCESS | 1813 | 1461093563086 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:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1395ms 12:19:23 INFO - PROCESS | 1813 | 1461093563153 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:19:23 INFO - PROCESS | 1813 | 1461093563160 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 12:19:23 INFO - PROCESS | 1813 | 1461093563167 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:19:23 INFO - PROCESS | 1813 | 1461093563174 Marionette TRACE conn3 <- [1,254,null,{}] 12:19:23 INFO - PROCESS | 1813 | 1461093563181 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:19:23 INFO - PROCESS | 1813 | 1461093563394 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:19:23 INFO - PROCESS | 1813 | 1461093563535 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x934d3800 == 40 [pid = 1813] [id = 71] 12:19:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 87 (0x946efc00) [pid = 1813] [serial = 211] [outer = (nil)] 12:19:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x9672f400) [pid = 1813] [serial = 212] [outer = 0x946efc00] 12:19:23 INFO - PROCESS | 1813 | 1461093563625 Marionette DEBUG loaded listener.js 12:19:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 89 (0x9673dc00) [pid = 1813] [serial = 213] [outer = 0x946efc00] 12:19:24 INFO - PROCESS | 1813 | 1461093564547 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:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1484ms 12:19:24 INFO - PROCESS | 1813 | 1461093564651 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:19:24 INFO - PROCESS | 1813 | 1461093564656 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 12:19:24 INFO - PROCESS | 1813 | 1461093564662 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:19:24 INFO - PROCESS | 1813 | 1461093564666 Marionette TRACE conn3 <- [1,258,null,{}] 12:19:24 INFO - PROCESS | 1813 | 1461093564672 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:19:24 INFO - PROCESS | 1813 | 1461093564875 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:19:25 INFO - PROCESS | 1813 | 1461093565060 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x9df25c00 == 41 [pid = 1813] [id = 72] 12:19:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 90 (0x9fbc2c00) [pid = 1813] [serial = 214] [outer = (nil)] 12:19:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 91 (0xa0074400) [pid = 1813] [serial = 215] [outer = 0x9fbc2c00] 12:19:25 INFO - PROCESS | 1813 | 1461093565188 Marionette DEBUG loaded listener.js 12:19:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0xa0094800) [pid = 1813] [serial = 216] [outer = 0x9fbc2c00] 12:19:26 INFO - PROCESS | 1813 | 1461093566023 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:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1389ms 12:19:26 INFO - PROCESS | 1813 | 1461093566051 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:19:26 INFO - PROCESS | 1813 | 1461093566057 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 12:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:19:26 INFO - PROCESS | 1813 | 1461093566074 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:19:26 INFO - PROCESS | 1813 | 1461093566081 Marionette TRACE conn3 <- [1,262,null,{}] 12:19:26 INFO - PROCESS | 1813 | 1461093566087 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:19:26 INFO - PROCESS | 1813 | 1461093566251 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:19:26 INFO - PROCESS | 1813 | 1461093566390 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x8faa6000 == 42 [pid = 1813] [id = 73] 12:19:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0xa284d400) [pid = 1813] [serial = 217] [outer = (nil)] 12:19:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0xa3c1c400) [pid = 1813] [serial = 218] [outer = 0xa284d400] 12:19:26 INFO - PROCESS | 1813 | 1461093566487 Marionette DEBUG loaded listener.js 12:19:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0xa3c27400) [pid = 1813] [serial = 219] [outer = 0xa284d400] 12:19:27 INFO - PROCESS | 1813 | 1461093567466 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:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1447ms 12:19:27 INFO - PROCESS | 1813 | 1461093567514 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:19:27 INFO - PROCESS | 1813 | 1461093567518 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 12:19:27 INFO - PROCESS | 1813 | 1461093567524 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:19:27 INFO - PROCESS | 1813 | 1461093567527 Marionette TRACE conn3 <- [1,266,null,{}] 12:19:27 INFO - PROCESS | 1813 | 1461093567533 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:19:27 INFO - PROCESS | 1813 | 1461093567683 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:19:27 INFO - PROCESS | 1813 | 1461093567830 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:27 INFO - PROCESS | 1813 | ++DOCSHELL 0xa3ccb800 == 43 [pid = 1813] [id = 74] 12:19:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0xa45b2400) [pid = 1813] [serial = 220] [outer = (nil)] 12:19:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0xa45eac00) [pid = 1813] [serial = 221] [outer = 0xa45b2400] 12:19:27 INFO - PROCESS | 1813 | 1461093567914 Marionette DEBUG loaded listener.js 12:19:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0xa45ec400) [pid = 1813] [serial = 222] [outer = 0xa45b2400] 12:19:28 INFO - PROCESS | 1813 | 1461093568767 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:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1285ms 12:19:28 INFO - PROCESS | 1813 | 1461093568808 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:19:28 INFO - PROCESS | 1813 | 1461093568812 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 12:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:19:28 INFO - PROCESS | 1813 | 1461093568818 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:19:28 INFO - PROCESS | 1813 | 1461093568822 Marionette TRACE conn3 <- [1,270,null,{}] 12:19:28 INFO - PROCESS | 1813 | 1461093568827 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:19:28 INFO - PROCESS | 1813 | 1461093568981 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:19:29 INFO - PROCESS | 1813 | 1461093569324 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x930e4c00 == 44 [pid = 1813] [id = 75] 12:19:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x932cd400) [pid = 1813] [serial = 223] [outer = (nil)] 12:19:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x934bfc00) [pid = 1813] [serial = 224] [outer = 0x932cd400] 12:19:29 INFO - PROCESS | 1813 | 1461093569472 Marionette DEBUG loaded listener.js 12:19:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x934d5800) [pid = 1813] [serial = 225] [outer = 0x932cd400] 12:19:30 INFO - PROCESS | 1813 | 1461093570292 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:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1538ms 12:19:30 INFO - PROCESS | 1813 | 1461093570357 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:19:30 INFO - PROCESS | 1813 | 1461093570363 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 12:19:30 INFO - PROCESS | 1813 | 1461093570370 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:19:30 INFO - PROCESS | 1813 | 1461093570376 Marionette TRACE conn3 <- [1,274,null,{}] 12:19:30 INFO - PROCESS | 1813 | 1461093570383 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:19:30 INFO - PROCESS | 1813 | 1461093570626 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:19:30 INFO - PROCESS | 1813 | 1461093570785 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x946ed800) [pid = 1813] [serial = 226] [outer = 0x91e9f400] 12:19:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x973d1400 == 45 [pid = 1813] [id = 76] 12:19:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x973da000) [pid = 1813] [serial = 227] [outer = (nil)] 12:19:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x97b3c000) [pid = 1813] [serial = 228] [outer = 0x973da000] 12:19:30 INFO - PROCESS | 1813 | 1461093570891 Marionette DEBUG loaded listener.js 12:19:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x9880ac00) [pid = 1813] [serial = 229] [outer = 0x973da000] 12:19:31 INFO - PROCESS | 1813 | --DOCSHELL 0x8faa6c00 == 44 [pid = 1813] [id = 69] 12:19:31 INFO - PROCESS | 1813 | --DOCSHELL 0x8fcb6800 == 43 [pid = 1813] [id = 68] 12:19:31 INFO - PROCESS | 1813 | --DOCSHELL 0x91e9d000 == 42 [pid = 1813] [id = 67] 12:19:31 INFO - PROCESS | 1813 | --DOCSHELL 0x91e9d800 == 41 [pid = 1813] [id = 66] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x98b7d000) [pid = 1813] [serial = 170] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOCSHELL 0x946e5400 == 40 [pid = 1813] [id = 65] 12:19:31 INFO - PROCESS | 1813 | --DOCSHELL 0x8fcba400 == 39 [pid = 1813] [id = 64] 12:19:31 INFO - PROCESS | 1813 | --DOCSHELL 0x91ea0400 == 38 [pid = 1813] [id = 63] 12:19:31 INFO - PROCESS | 1813 | --DOCSHELL 0x9b248000 == 37 [pid = 1813] [id = 61] 12:19:31 INFO - PROCESS | 1813 | --DOCSHELL 0x934cf800 == 36 [pid = 1813] [id = 60] 12:19:31 INFO - PROCESS | 1813 | --DOCSHELL 0x91373800 == 35 [pid = 1813] [id = 59] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x975ba400) [pid = 1813] [serial = 164] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 102 (0x970d2800) [pid = 1813] [serial = 161] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 101 (0x9067c400) [pid = 1813] [serial = 152] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 100 (0x97b3ac00) [pid = 1813] [serial = 165] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 99 (0x96183c00) [pid = 1813] [serial = 135] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 98 (0x91e9e800) [pid = 1813] [serial = 150] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 97 (0x913de800) [pid = 1813] [serial = 149] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0xa0fefc00) [pid = 1813] [serial = 146] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x932d3400) [pid = 1813] [serial = 137] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 94 (0x970d2400) [pid = 1813] [serial = 140] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 93 (0x934d7400) [pid = 1813] [serial = 155] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 92 (0x946f3400) [pid = 1813] [serial = 156] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 91 (0x962ee400) [pid = 1813] [serial = 158] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 90 (0xa007d800) [pid = 1813] [serial = 143] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 89 (0x932d2000) [pid = 1813] [serial = 153] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 88 (0x97269800) [pid = 1813] [serial = 162] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 87 (0x98364000) [pid = 1813] [serial = 168] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 86 (0x98358000) [pid = 1813] [serial = 167] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | --DOMWINDOW == 85 (0x962f5800) [pid = 1813] [serial = 159] [outer = (nil)] [url = about:blank] 12:19:31 INFO - PROCESS | 1813 | 1461093571779 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:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1436ms 12:19:31 INFO - PROCESS | 1813 | 1461093571818 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:19:31 INFO - PROCESS | 1813 | 1461093571824 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 12:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:19:31 INFO - PROCESS | 1813 | 1461093571833 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:19:31 INFO - PROCESS | 1813 | 1461093571837 Marionette TRACE conn3 <- [1,278,null,{}] 12:19:31 INFO - PROCESS | 1813 | 1461093571842 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:19:31 INFO - PROCESS | 1813 | 1461093571986 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:19:32 INFO - PROCESS | 1813 | 1461093572004 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x91e9d000 == 36 [pid = 1813] [id = 77] 12:19:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 86 (0x932d2000) [pid = 1813] [serial = 230] [outer = (nil)] 12:19:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 87 (0x973d0000) [pid = 1813] [serial = 231] [outer = 0x932d2000] 12:19:32 INFO - PROCESS | 1813 | 1461093572075 Marionette DEBUG loaded listener.js 12:19:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 88 (0x97b3b400) [pid = 1813] [serial = 232] [outer = 0x932d2000] 12:19:32 INFO - PROCESS | 1813 | 1461093572834 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:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1030ms 12:19:32 INFO - PROCESS | 1813 | 1461093572864 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:19:32 INFO - PROCESS | 1813 | 1461093572868 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 12:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:19:32 INFO - PROCESS | 1813 | 1461093572883 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:19:32 INFO - PROCESS | 1813 | 1461093572891 Marionette TRACE conn3 <- [1,282,null,{}] 12:19:33 INFO - PROCESS | 1813 | 1461093573017 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:19:33 INFO - PROCESS | 1813 | 1461093573160 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:19:33 INFO - PROCESS | 1813 | 1461093573270 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x8faa4800 == 37 [pid = 1813] [id = 78] 12:19:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 89 (0x9625a800) [pid = 1813] [serial = 233] [outer = (nil)] 12:19:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 90 (0x9fbc1000) [pid = 1813] [serial = 234] [outer = 0x9625a800] 12:19:33 INFO - PROCESS | 1813 | 1461093573339 Marionette DEBUG loaded listener.js 12:19:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 91 (0xa000ec00) [pid = 1813] [serial = 235] [outer = 0x9625a800] 12:19:34 INFO - PROCESS | 1813 | 1461093574063 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:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1244ms 12:19:34 INFO - PROCESS | 1813 | 1461093574125 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:19:34 INFO - PROCESS | 1813 | 1461093574129 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 12:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:19:34 INFO - PROCESS | 1813 | 1461093574139 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:19:34 INFO - PROCESS | 1813 | 1461093574143 Marionette TRACE conn3 <- [1,286,null,{}] 12:19:34 INFO - PROCESS | 1813 | 1461093574148 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:19:34 INFO - PROCESS | 1813 | 1461093574324 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:19:34 INFO - PROCESS | 1813 | 1461093574356 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb82800 == 38 [pid = 1813] [id = 79] 12:19:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0x97267800) [pid = 1813] [serial = 236] [outer = (nil)] 12:19:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0xa0c57000) [pid = 1813] [serial = 237] [outer = 0x97267800] 12:19:34 INFO - PROCESS | 1813 | 1461093574425 Marionette DEBUG loaded listener.js 12:19:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0xa0fe9c00) [pid = 1813] [serial = 238] [outer = 0x97267800] 12:19:35 INFO - PROCESS | 1813 | 1461093575169 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:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1078ms 12:19:35 INFO - PROCESS | 1813 | 1461093575218 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:19:35 INFO - PROCESS | 1813 | 1461093575221 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 12:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:19:35 INFO - PROCESS | 1813 | 1461093575234 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:19:35 INFO - PROCESS | 1813 | 1461093575236 Marionette TRACE conn3 <- [1,290,null,{}] 12:19:35 INFO - PROCESS | 1813 | 1461093575242 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:19:35 INFO - PROCESS | 1813 | 1461093575428 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:19:35 INFO - PROCESS | 1813 | 1461093575456 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:35 INFO - PROCESS | 1813 | ++DOCSHELL 0xa00d8c00 == 39 [pid = 1813] [id = 80] 12:19:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0xa2a05000) [pid = 1813] [serial = 239] [outer = (nil)] 12:19:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0xa2af8000) [pid = 1813] [serial = 240] [outer = 0xa2a05000] 12:19:35 INFO - PROCESS | 1813 | 1461093575535 Marionette DEBUG loaded listener.js 12:19:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0xa4472c00) [pid = 1813] [serial = 241] [outer = 0xa2a05000] 12:19:35 INFO - PROCESS | 1813 | --DOMWINDOW == 96 (0x96184000) [pid = 1813] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:19:35 INFO - PROCESS | 1813 | --DOMWINDOW == 95 (0x90675c00) [pid = 1813] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:19:35 INFO - PROCESS | 1813 | --DOMWINDOW == 94 (0x90673000) [pid = 1813] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:19:35 INFO - PROCESS | 1813 | --DOMWINDOW == 93 (0x91ea0800) [pid = 1813] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:19:35 INFO - PROCESS | 1813 | --DOMWINDOW == 92 (0x9673a400) [pid = 1813] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:19:35 INFO - PROCESS | 1813 | --DOMWINDOW == 91 (0x9880a800) [pid = 1813] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:19:36 INFO - PROCESS | 1813 | 1461093576441 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:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1233ms 12:19:36 INFO - PROCESS | 1813 | 1461093576468 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:19:36 INFO - PROCESS | 1813 | 1461093576470 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 12:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:19:36 INFO - PROCESS | 1813 | 1461093576476 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:19:36 INFO - PROCESS | 1813 | 1461093576479 Marionette TRACE conn3 <- [1,294,null,{}] 12:19:36 INFO - PROCESS | 1813 | 1461093576485 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:19:36 INFO - PROCESS | 1813 | 1461093576629 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:19:36 INFO - PROCESS | 1813 | 1461093576649 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb82c00 == 40 [pid = 1813] [id = 81] 12:19:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 92 (0x8fd6c000) [pid = 1813] [serial = 242] [outer = (nil)] 12:19:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 93 (0x8fd75400) [pid = 1813] [serial = 243] [outer = 0x8fd6c000] 12:19:36 INFO - PROCESS | 1813 | 1461093576718 Marionette DEBUG loaded listener.js 12:19:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 94 (0x90675c00) [pid = 1813] [serial = 244] [outer = 0x8fd6c000] 12:19:37 INFO - PROCESS | 1813 | 1461093577459 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:19:37 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:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1032ms 12:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:19:37 INFO - PROCESS | 1813 | 1461093577510 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:19:37 INFO - PROCESS | 1813 | 1461093577512 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 12:19:37 INFO - PROCESS | 1813 | 1461093577517 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:19:37 INFO - PROCESS | 1813 | 1461093577521 Marionette TRACE conn3 <- [1,298,null,{}] 12:19:37 INFO - PROCESS | 1813 | 1461093577533 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:19:37 INFO - PROCESS | 1813 | 1461093577667 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:19:37 INFO - PROCESS | 1813 | 1461093577681 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fd78000 == 41 [pid = 1813] [id = 82] 12:19:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 95 (0x932ce800) [pid = 1813] [serial = 245] [outer = (nil)] 12:19:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 96 (0x97495400) [pid = 1813] [serial = 246] [outer = 0x932ce800] 12:19:37 INFO - PROCESS | 1813 | 1461093577752 Marionette DEBUG loaded listener.js 12:19:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 97 (0x98b79800) [pid = 1813] [serial = 247] [outer = 0x932ce800] 12:19:38 INFO - PROCESS | 1813 | 1461093578692 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:19:38 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:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1242ms 12:19:38 INFO - PROCESS | 1813 | 1461093578760 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:19:38 INFO - PROCESS | 1813 | 1461093578768 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 12:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:19:38 INFO - PROCESS | 1813 | 1461093578776 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:19:38 INFO - PROCESS | 1813 | 1461093578782 Marionette TRACE conn3 <- [1,302,null,{}] 12:19:38 INFO - PROCESS | 1813 | 1461093578790 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:19:39 INFO - PROCESS | 1813 | 1461093578998 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:19:39 INFO - PROCESS | 1813 | 1461093579144 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb86800 == 42 [pid = 1813] [id = 83] 12:19:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 98 (0x90676400) [pid = 1813] [serial = 248] [outer = (nil)] 12:19:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 99 (0x91ea3c00) [pid = 1813] [serial = 249] [outer = 0x90676400] 12:19:39 INFO - PROCESS | 1813 | 1461093579232 Marionette DEBUG loaded listener.js 12:19:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 100 (0x946eb400) [pid = 1813] [serial = 250] [outer = 0x90676400] 12:19:40 INFO - PROCESS | 1813 | 1461093580092 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:19:40 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:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1384ms 12:19:40 INFO - PROCESS | 1813 | 1461093580160 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:19:40 INFO - PROCESS | 1813 | 1461093580168 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 12:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:19:40 INFO - PROCESS | 1813 | 1461093580178 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:19:40 INFO - PROCESS | 1813 | 1461093580182 Marionette TRACE conn3 <- [1,306,null,{}] 12:19:40 INFO - PROCESS | 1813 | 1461093580189 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:19:40 INFO - PROCESS | 1813 | 1461093580391 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:19:40 INFO - PROCESS | 1813 | 1461093580537 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x913d3000 == 43 [pid = 1813] [id = 84] 12:19:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 101 (0x946ef800) [pid = 1813] [serial = 251] [outer = (nil)] 12:19:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 102 (0x97496800) [pid = 1813] [serial = 252] [outer = 0x946ef800] 12:19:40 INFO - PROCESS | 1813 | 1461093580621 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 103 (0x97b41800) [pid = 1813] [serial = 253] [outer = 0x946ef800] 12:19:41 INFO - PROCESS | 1813 | 1461093581623 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:19:41 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:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1487ms 12:19:41 INFO - PROCESS | 1813 | 1461093581665 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:19:41 INFO - PROCESS | 1813 | 1461093581670 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 12:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:19:41 INFO - PROCESS | 1813 | 1461093581676 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - PROCESS | 1813 | 1461093581682 Marionette TRACE conn3 <- [1,310,null,{}] 12:19:41 INFO - PROCESS | 1813 | 1461093581698 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:19:41 INFO - PROCESS | 1813 | 1461093581869 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:19:42 INFO - PROCESS | 1813 | 1461093582014 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x9fbc9800 == 44 [pid = 1813] [id = 85] 12:19:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0xa00d6800) [pid = 1813] [serial = 254] [outer = (nil)] 12:19:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0xa2a10000) [pid = 1813] [serial = 255] [outer = 0xa00d6800] 12:19:42 INFO - PROCESS | 1813 | 1461093582144 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0xa4473800) [pid = 1813] [serial = 256] [outer = 0xa00d6800] 12:19:42 INFO - PROCESS | 1813 | 1461093582883 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:19:42 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:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1236ms 12:19:42 INFO - PROCESS | 1813 | 1461093582913 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:19:42 INFO - PROCESS | 1813 | 1461093582918 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 12:19:42 INFO - PROCESS | 1813 | 1461093582925 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:19:42 INFO - PROCESS | 1813 | 1461093582928 Marionette TRACE conn3 <- [1,314,null,{}] 12:19:42 INFO - PROCESS | 1813 | 1461093582934 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:19:43 INFO - PROCESS | 1813 | 1461093583094 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:19:43 INFO - PROCESS | 1813 | 1461093583238 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb8d000 == 45 [pid = 1813] [id = 86] 12:19:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x8fb8e000) [pid = 1813] [serial = 257] [outer = (nil)] 12:19:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x8fb93c00) [pid = 1813] [serial = 258] [outer = 0x8fb8e000] 12:19:43 INFO - PROCESS | 1813 | 1461093583321 Marionette DEBUG loaded listener.js 12:19:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x8fb97800) [pid = 1813] [serial = 259] [outer = 0x8fb8e000] 12:19:44 INFO - PROCESS | 1813 | 1461093584200 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:19:44 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:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1329ms 12:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:19:44 INFO - PROCESS | 1813 | 1461093584254 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:19:44 INFO - PROCESS | 1813 | 1461093584257 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 12:19:44 INFO - PROCESS | 1813 | 1461093584263 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:19:44 INFO - PROCESS | 1813 | 1461093584267 Marionette TRACE conn3 <- [1,318,null,{}] 12:19:44 INFO - PROCESS | 1813 | 1461093584272 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:19:44 INFO - PROCESS | 1813 | 1461093584423 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:19:44 INFO - PROCESS | 1813 | 1461093584574 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb8f800 == 46 [pid = 1813] [id = 87] 12:19:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x8fb92800) [pid = 1813] [serial = 260] [outer = (nil)] 12:19:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0xa2a56c00) [pid = 1813] [serial = 261] [outer = 0x8fb92800] 12:19:44 INFO - PROCESS | 1813 | 1461093584657 Marionette DEBUG loaded listener.js 12:19:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0xa4476000) [pid = 1813] [serial = 262] [outer = 0x8fb92800] 12:19:45 INFO - PROCESS | 1813 | 1461093585627 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:19:45 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:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1384ms 12:19:45 INFO - PROCESS | 1813 | 1461093585646 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:19:45 INFO - PROCESS | 1813 | 1461093585649 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 12:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:19:45 INFO - PROCESS | 1813 | 1461093585656 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:19:45 INFO - PROCESS | 1813 | 1461093585663 Marionette TRACE conn3 <- [1,322,null,{}] 12:19:45 INFO - PROCESS | 1813 | 1461093585673 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:19:45 INFO - PROCESS | 1813 | 1461093585838 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:19:46 INFO - PROCESS | 1813 | 1461093585991 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fa9f400 == 47 [pid = 1813] [id = 88] 12:19:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x932d5c00) [pid = 1813] [serial = 263] [outer = (nil)] 12:19:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0xa47af400) [pid = 1813] [serial = 264] [outer = 0x932d5c00] 12:19:46 INFO - PROCESS | 1813 | 1461093586081 Marionette DEBUG loaded listener.js 12:19:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0xa4c0c000) [pid = 1813] [serial = 265] [outer = 0x932d5c00] 12:19:46 INFO - PROCESS | 1813 | 1461093586991 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:19:47 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:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1397ms 12:19:47 INFO - PROCESS | 1813 | 1461093587053 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:19:47 INFO - PROCESS | 1813 | 1461093587058 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 12:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:19:47 INFO - PROCESS | 1813 | 1461093587064 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:19:47 INFO - PROCESS | 1813 | 1461093587067 Marionette TRACE conn3 <- [1,326,null,{}] 12:19:47 INFO - PROCESS | 1813 | 1461093587073 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:19:47 INFO - PROCESS | 1813 | 1461093587227 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:19:47 INFO - PROCESS | 1813 | 1461093587377 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fcb7800 == 48 [pid = 1813] [id = 89] 12:19:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x932db000) [pid = 1813] [serial = 266] [outer = (nil)] 12:19:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x978adc00) [pid = 1813] [serial = 267] [outer = 0x932db000] 12:19:47 INFO - PROCESS | 1813 | 1461093587458 Marionette DEBUG loaded listener.js 12:19:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x9888a800) [pid = 1813] [serial = 268] [outer = 0x932db000] 12:19:48 INFO - PROCESS | 1813 | 1461093588521 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:19:48 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:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1529ms 12:19:48 INFO - PROCESS | 1813 | 1461093588593 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 1813 | 1461093588599 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 12:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:19:48 INFO - PROCESS | 1813 | 1461093588608 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 1813 | 1461093588613 Marionette TRACE conn3 <- [1,330,null,{}] 12:19:48 INFO - PROCESS | 1813 | 1461093588620 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:19:48 INFO - PROCESS | 1813 | 1461093588859 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:19:49 INFO - PROCESS | 1813 | 1461093589115 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x930d9800 == 49 [pid = 1813] [id = 90] 12:19:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x930e7800) [pid = 1813] [serial = 269] [outer = (nil)] 12:19:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x934cf800) [pid = 1813] [serial = 270] [outer = 0x930e7800] 12:19:49 INFO - PROCESS | 1813 | 1461093589264 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x95956400) [pid = 1813] [serial = 271] [outer = 0x930e7800] 12:19:49 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb82c00 == 48 [pid = 1813] [id = 81] 12:19:49 INFO - PROCESS | 1813 | --DOCSHELL 0xa00d8c00 == 47 [pid = 1813] [id = 80] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0xa0c5a400) [pid = 1813] [serial = 206] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb82800 == 46 [pid = 1813] [id = 79] 12:19:49 INFO - PROCESS | 1813 | --DOCSHELL 0x8faa4800 == 45 [pid = 1813] [id = 78] 12:19:49 INFO - PROCESS | 1813 | --DOCSHELL 0x91e9d000 == 44 [pid = 1813] [id = 77] 12:19:49 INFO - PROCESS | 1813 | --DOCSHELL 0x973d1400 == 43 [pid = 1813] [id = 76] 12:19:49 INFO - PROCESS | 1813 | --DOCSHELL 0x930e4c00 == 42 [pid = 1813] [id = 75] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x9fe88800) [pid = 1813] [serial = 201] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 118 (0x97497800) [pid = 1813] [serial = 194] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 117 (0x97b40000) [pid = 1813] [serial = 195] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 116 (0x9888e800) [pid = 1813] [serial = 197] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 115 (0x930e3000) [pid = 1813] [serial = 173] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x9594e800) [pid = 1813] [serial = 176] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x98881000) [pid = 1813] [serial = 179] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x9eb29400) [pid = 1813] [serial = 182] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x934bb800) [pid = 1813] [serial = 204] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0x9df1ec00) [pid = 1813] [serial = 198] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x9fbc1800) [pid = 1813] [serial = 200] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x932d4400) [pid = 1813] [serial = 203] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x934cf400) [pid = 1813] [serial = 191] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 106 (0x961cb800) [pid = 1813] [serial = 192] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 105 (0x934c6800) [pid = 1813] [serial = 189] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 104 (0x934bf800) [pid = 1813] [serial = 188] [outer = (nil)] [url = about:blank] 12:19:49 INFO - PROCESS | 1813 | --DOMWINDOW == 103 (0x9fbc2800) [pid = 1813] [serial = 185] [outer = (nil)] [url = about:blank] 12:19:50 INFO - PROCESS | 1813 | 1461093590040 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:19:50 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:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1495ms 12:19:50 INFO - PROCESS | 1813 | 1461093590103 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:19:50 INFO - PROCESS | 1813 | 1461093590111 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 12:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:19:50 INFO - PROCESS | 1813 | 1461093590121 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:19:50 INFO - PROCESS | 1813 | 1461093590125 Marionette TRACE conn3 <- [1,334,null,{}] 12:19:50 INFO - PROCESS | 1813 | 1461093590130 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:19:50 INFO - PROCESS | 1813 | 1461093590279 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:19:50 INFO - PROCESS | 1813 | 1461093590290 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x930e3000 == 43 [pid = 1813] [id = 91] 12:19:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 104 (0x946e8c00) [pid = 1813] [serial = 272] [outer = (nil)] 12:19:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 105 (0x9702f400) [pid = 1813] [serial = 273] [outer = 0x946e8c00] 12:19:50 INFO - PROCESS | 1813 | 1461093590361 Marionette DEBUG loaded listener.js 12:19:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 106 (0x97494c00) [pid = 1813] [serial = 274] [outer = 0x946e8c00] 12:19:51 INFO - PROCESS | 1813 | 1461093591242 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:19:51 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:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1181ms 12:19:51 INFO - PROCESS | 1813 | 1461093591301 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:19:51 INFO - PROCESS | 1813 | 1461093591305 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 12:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:19:51 INFO - PROCESS | 1813 | 1461093591312 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:19:51 INFO - PROCESS | 1813 | 1461093591317 Marionette TRACE conn3 <- [1,338,null,{}] 12:19:51 INFO - PROCESS | 1813 | 1461093591331 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:19:51 INFO - PROCESS | 1813 | 1461093591484 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:19:51 INFO - PROCESS | 1813 | 1461093591495 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x91ea5400 == 44 [pid = 1813] [id = 92] 12:19:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 107 (0x992c6c00) [pid = 1813] [serial = 275] [outer = (nil)] 12:19:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x9b24e000) [pid = 1813] [serial = 276] [outer = 0x992c6c00] 12:19:51 INFO - PROCESS | 1813 | 1461093591568 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0x9fb37000) [pid = 1813] [serial = 277] [outer = 0x992c6c00] 12:19:52 INFO - PROCESS | 1813 | 1461093592349 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:19:52 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:19:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1092ms 12:19:52 INFO - PROCESS | 1813 | 1461093592405 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:19:52 INFO - PROCESS | 1813 | 1461093592408 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 12:19:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:19:52 INFO - PROCESS | 1813 | 1461093592422 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:19:52 INFO - PROCESS | 1813 | 1461093592424 Marionette TRACE conn3 <- [1,342,null,{}] 12:19:52 INFO - PROCESS | 1813 | 1461093592430 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:19:52 INFO - PROCESS | 1813 | 1461093592615 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:19:52 INFO - PROCESS | 1813 | 1461093592640 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x97b40000 == 45 [pid = 1813] [id = 93] 12:19:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0x9fbc1800) [pid = 1813] [serial = 278] [outer = (nil)] 12:19:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x9feb2c00) [pid = 1813] [serial = 279] [outer = 0x9fbc1800] 12:19:52 INFO - PROCESS | 1813 | 1461093592709 Marionette DEBUG loaded listener.js 12:19:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0xa001f000) [pid = 1813] [serial = 280] [outer = 0x9fbc1800] 12:19:53 INFO - PROCESS | 1813 | 1461093593547 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:19:53 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:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1178ms 12:19:53 INFO - PROCESS | 1813 | 1461093593602 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:19:53 INFO - PROCESS | 1813 | 1461093593604 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 12:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:19:53 INFO - PROCESS | 1813 | 1461093593610 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:19:53 INFO - PROCESS | 1813 | 1461093593613 Marionette TRACE conn3 <- [1,346,null,{}] 12:19:53 INFO - PROCESS | 1813 | 1461093593618 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:19:53 INFO - PROCESS | 1813 | 1461093593796 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:19:53 INFO - PROCESS | 1813 | 1461093593815 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x9df1fc00 == 46 [pid = 1813] [id = 94] 12:19:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x9fe80800) [pid = 1813] [serial = 281] [outer = (nil)] 12:19:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0xa0c60000) [pid = 1813] [serial = 282] [outer = 0x9fe80800] 12:19:53 INFO - PROCESS | 1813 | 1461093593886 Marionette DEBUG loaded listener.js 12:19:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0xa0fe4800) [pid = 1813] [serial = 283] [outer = 0x9fe80800] 12:19:54 INFO - PROCESS | 1813 | --DOMWINDOW == 114 (0x97267800) [pid = 1813] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:19:54 INFO - PROCESS | 1813 | --DOMWINDOW == 113 (0x932d2000) [pid = 1813] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:19:54 INFO - PROCESS | 1813 | --DOMWINDOW == 112 (0x9625a800) [pid = 1813] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:19:54 INFO - PROCESS | 1813 | --DOMWINDOW == 111 (0x973da000) [pid = 1813] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:19:54 INFO - PROCESS | 1813 | --DOMWINDOW == 110 (0xa2a05000) [pid = 1813] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:19:54 INFO - PROCESS | 1813 | --DOMWINDOW == 109 (0x932cd400) [pid = 1813] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:19:54 INFO - PROCESS | 1813 | --DOMWINDOW == 108 (0x9136fc00) [pid = 1813] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:19:54 INFO - PROCESS | 1813 | --DOMWINDOW == 107 (0x8fd6c000) [pid = 1813] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:19:54 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:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1177ms 12:19:54 INFO - PROCESS | 1813 | 1461093594777 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:19:54 INFO - PROCESS | 1813 | 1461093594790 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:19:54 INFO - PROCESS | 1813 | 1461093594794 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 12:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:19:54 INFO - PROCESS | 1813 | 1461093594800 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:19:54 INFO - PROCESS | 1813 | 1461093594802 Marionette TRACE conn3 <- [1,350,null,{}] 12:19:54 INFO - PROCESS | 1813 | 1461093594808 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:19:55 INFO - PROCESS | 1813 | 1461093595010 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:19:55 INFO - PROCESS | 1813 | 1461093595034 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fcbc800 == 47 [pid = 1813] [id = 95] 12:19:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 108 (0x8fd73c00) [pid = 1813] [serial = 284] [outer = (nil)] 12:19:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 109 (0xa2a05000) [pid = 1813] [serial = 285] [outer = 0x8fd73c00] 12:19:55 INFO - PROCESS | 1813 | 1461093595111 Marionette DEBUG loaded listener.js 12:19:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 110 (0xa447e800) [pid = 1813] [serial = 286] [outer = 0x8fd73c00] 12:19:55 INFO - PROCESS | 1813 | 1461093595832 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:19:55 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:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1085ms 12:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:19:55 INFO - PROCESS | 1813 | 1461093595885 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:19:55 INFO - PROCESS | 1813 | 1461093595888 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 12:19:55 INFO - PROCESS | 1813 | 1461093595894 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:19:55 INFO - PROCESS | 1813 | 1461093595897 Marionette TRACE conn3 <- [1,354,null,{}] 12:19:55 INFO - PROCESS | 1813 | 1461093595903 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:19:56 INFO - PROCESS | 1813 | 1461093596077 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:19:56 INFO - PROCESS | 1813 | 1461093596095 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x93315000 == 48 [pid = 1813] [id = 96] 12:19:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 111 (0x93315400) [pid = 1813] [serial = 287] [outer = (nil)] 12:19:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 112 (0x9331c000) [pid = 1813] [serial = 288] [outer = 0x93315400] 12:19:56 INFO - PROCESS | 1813 | 1461093596165 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 113 (0x9331e000) [pid = 1813] [serial = 289] [outer = 0x93315400] 12:19:57 INFO - PROCESS | 1813 | 1461093597094 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:19:57 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:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1233ms 12:19:57 INFO - PROCESS | 1813 | 1461093597127 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 1813 | 1461093597132 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 12:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:19:57 INFO - PROCESS | 1813 | 1461093597142 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - PROCESS | 1813 | 1461093597146 Marionette TRACE conn3 <- [1,358,null,{}] 12:19:57 INFO - PROCESS | 1813 | 1461093597155 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:19:57 INFO - PROCESS | 1813 | 1461093597365 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:19:57 INFO - PROCESS | 1813 | 1461093597517 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x8e1f7000 == 49 [pid = 1813] [id = 97] 12:19:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 114 (0x8e1f7400) [pid = 1813] [serial = 290] [outer = (nil)] 12:19:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 115 (0x8faa4800) [pid = 1813] [serial = 291] [outer = 0x8e1f7400] 12:19:57 INFO - PROCESS | 1813 | 1461093597654 Marionette DEBUG loaded listener.js 12:19:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 116 (0x8fb99000) [pid = 1813] [serial = 292] [outer = 0x8e1f7400] 12:19:58 INFO - PROCESS | 1813 | 1461093598523 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:19:58 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:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1441ms 12:19:58 INFO - PROCESS | 1813 | 1461093598583 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:19:58 INFO - PROCESS | 1813 | 1461093598591 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 12:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:19:58 INFO - PROCESS | 1813 | 1461093598602 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:19:58 INFO - PROCESS | 1813 | 1461093598606 Marionette TRACE conn3 <- [1,362,null,{}] 12:19:58 INFO - PROCESS | 1813 | 1461093598613 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:19:58 INFO - PROCESS | 1813 | 1461093598849 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:19:58 INFO - PROCESS | 1813 | 1461093598965 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x9067c800 == 50 [pid = 1813] [id = 98] 12:19:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 117 (0x91e9e400) [pid = 1813] [serial = 293] [outer = (nil)] 12:19:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 118 (0x93317c00) [pid = 1813] [serial = 294] [outer = 0x91e9e400] 12:19:59 INFO - PROCESS | 1813 | 1461093599120 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 119 (0x93320800) [pid = 1813] [serial = 295] [outer = 0x91e9e400] 12:20:00 INFO - PROCESS | 1813 | 1461093600069 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:20:00 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:20:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1538ms 12:20:00 INFO - PROCESS | 1813 | 1461093600141 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:20:00 INFO - PROCESS | 1813 | 1461093600145 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 12:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:20:00 INFO - PROCESS | 1813 | 1461093600151 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 1813 | 1461093600157 Marionette TRACE conn3 <- [1,366,null,{}] 12:20:00 INFO - PROCESS | 1813 | 1461093600214 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:20:00 INFO - PROCESS | 1813 | 1461093600451 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:20:00 INFO - PROCESS | 1813 | 1461093600586 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x9625c800 == 51 [pid = 1813] [id = 99] 12:20:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x970cb000) [pid = 1813] [serial = 296] [outer = (nil)] 12:20:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x97b3a000) [pid = 1813] [serial = 297] [outer = 0x970cb000] 12:20:00 INFO - PROCESS | 1813 | 1461093600672 Marionette DEBUG loaded listener.js 12:20:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x9888e800) [pid = 1813] [serial = 298] [outer = 0x970cb000] 12:20:01 INFO - PROCESS | 1813 | 1461093601517 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:20:01 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:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1398ms 12:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:20:01 INFO - PROCESS | 1813 | 1461093601549 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 1813 | 1461093601553 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 12:20:01 INFO - PROCESS | 1813 | 1461093601560 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - PROCESS | 1813 | 1461093601563 Marionette TRACE conn3 <- [1,370,null,{}] 12:20:01 INFO - PROCESS | 1813 | 1461093601569 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:20:01 INFO - PROCESS | 1813 | 1461093601748 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:20:01 INFO - PROCESS | 1813 | 1461093601918 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f8e4400 == 52 [pid = 1813] [id = 100] 12:20:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x8f8ea400) [pid = 1813] [serial = 299] [outer = (nil)] 12:20:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x8f8ed000) [pid = 1813] [serial = 300] [outer = 0x8f8ea400] 12:20:02 INFO - PROCESS | 1813 | 1461093602003 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x8f8f0000) [pid = 1813] [serial = 301] [outer = 0x8f8ea400] 12:20:02 INFO - PROCESS | 1813 | 1461093602935 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:20:02 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:20:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1431ms 12:20:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:20:02 INFO - PROCESS | 1813 | 1461093602991 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:20:02 INFO - PROCESS | 1813 | 1461093602994 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 12:20:03 INFO - PROCESS | 1813 | 1461093603001 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - PROCESS | 1813 | 1461093603004 Marionette TRACE conn3 <- [1,374,null,{}] 12:20:03 INFO - PROCESS | 1813 | 1461093603010 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:20:03 INFO - PROCESS | 1813 | 1461093603166 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:20:03 INFO - PROCESS | 1813 | 1461093603316 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f8f1800 == 53 [pid = 1813] [id = 101] 12:20:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x8fd70800) [pid = 1813] [serial = 302] [outer = (nil)] 12:20:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x98192c00) [pid = 1813] [serial = 303] [outer = 0x8fd70800] 12:20:03 INFO - PROCESS | 1813 | 1461093603403 Marionette DEBUG loaded listener.js 12:20:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x98803c00) [pid = 1813] [serial = 304] [outer = 0x8fd70800] 12:20:04 INFO - PROCESS | 1813 | 1461093604328 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:20:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:20:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1381ms 12:20:04 INFO - PROCESS | 1813 | 1461093604380 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:20:04 INFO - PROCESS | 1813 | 1461093604384 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 12:20:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:20:04 INFO - PROCESS | 1813 | 1461093604390 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:20:04 INFO - PROCESS | 1813 | 1461093604394 Marionette TRACE conn3 <- [1,378,null,{}] 12:20:04 INFO - PROCESS | 1813 | 1461093604400 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:20:04 INFO - PROCESS | 1813 | 1461093604582 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:20:04 INFO - PROCESS | 1813 | 1461093604733 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb8b800 == 54 [pid = 1813] [id = 102] 12:20:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x98362400) [pid = 1813] [serial = 305] [outer = (nil)] 12:20:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0xa3cc8800) [pid = 1813] [serial = 306] [outer = 0x98362400] 12:20:04 INFO - PROCESS | 1813 | 1461093604825 Marionette DEBUG loaded listener.js 12:20:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0xa4475800) [pid = 1813] [serial = 307] [outer = 0x98362400] 12:20:05 INFO - PROCESS | 1813 | 1461093605754 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:20:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:20:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1401ms 12:20:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:20:05 INFO - PROCESS | 1813 | 1461093605792 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:20:05 INFO - PROCESS | 1813 | 1461093605795 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 12:20:05 INFO - PROCESS | 1813 | 1461093605801 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:20:05 INFO - PROCESS | 1813 | 1461093605805 Marionette TRACE conn3 <- [1,382,null,{}] 12:20:05 INFO - PROCESS | 1813 | 1461093605811 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:20:05 INFO - PROCESS | 1813 | 1461093605966 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:20:06 INFO - PROCESS | 1813 | 1461093606128 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x8e1ef000 == 55 [pid = 1813] [id = 103] 12:20:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x8f8e4c00) [pid = 1813] [serial = 308] [outer = (nil)] 12:20:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x934da800) [pid = 1813] [serial = 309] [outer = 0x8f8e4c00] 12:20:06 INFO - PROCESS | 1813 | 1461093606226 Marionette DEBUG loaded listener.js 12:20:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x9df1f400) [pid = 1813] [serial = 310] [outer = 0x8f8e4c00] 12:20:07 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:07 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:20:07 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:07 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:07 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:07 INFO - PROCESS | 1813 | 1461093607365 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:20:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:20:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1582ms 12:20:07 INFO - PROCESS | 1813 | 1461093607383 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 1813 | 1461093607388 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 12:20:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:20:07 INFO - PROCESS | 1813 | 1461093607396 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 1813 | 1461093607402 Marionette TRACE conn3 <- [1,386,null,{}] 12:20:07 INFO - PROCESS | 1813 | 1461093607411 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:20:07 INFO - PROCESS | 1813 | 1461093607562 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:20:07 INFO - PROCESS | 1813 | 1461093607770 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x8e1fa800 == 56 [pid = 1813] [id = 104] 12:20:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x8f71a000) [pid = 1813] [serial = 311] [outer = (nil)] 12:20:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x8f71fc00) [pid = 1813] [serial = 312] [outer = 0x8f71a000] 12:20:07 INFO - PROCESS | 1813 | 1461093607846 Marionette DEBUG loaded listener.js 12:20:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x8fa9e400) [pid = 1813] [serial = 313] [outer = 0x8f71a000] 12:20:08 INFO - PROCESS | 1813 | 1461093608743 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:20:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:20:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1398ms 12:20:08 INFO - PROCESS | 1813 | 1461093608794 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:20:08 INFO - PROCESS | 1813 | 1461093608802 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 12:20:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:20:08 INFO - PROCESS | 1813 | 1461093608812 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:20:08 INFO - PROCESS | 1813 | 1461093608815 Marionette TRACE conn3 <- [1,390,null,{}] 12:20:08 INFO - PROCESS | 1813 | 1461093608821 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:20:08 INFO - PROCESS | 1813 | 1461093608981 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:20:09 INFO - PROCESS | 1813 | 1461093609134 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f8e6000 == 57 [pid = 1813] [id = 105] 12:20:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x8faa8400) [pid = 1813] [serial = 314] [outer = (nil)] 12:20:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x8fd77400) [pid = 1813] [serial = 315] [outer = 0x8faa8400] 12:20:09 INFO - PROCESS | 1813 | 1461093609220 Marionette DEBUG loaded listener.js 12:20:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x91e9c000) [pid = 1813] [serial = 316] [outer = 0x8faa8400] 12:20:09 INFO - PROCESS | 1813 | --DOCSHELL 0x8fcbc800 == 56 [pid = 1813] [id = 95] 12:20:09 INFO - PROCESS | 1813 | --DOCSHELL 0x9df1fc00 == 55 [pid = 1813] [id = 94] 12:20:09 INFO - PROCESS | 1813 | --DOCSHELL 0x97b40000 == 54 [pid = 1813] [id = 93] 12:20:10 INFO - PROCESS | 1813 | --DOCSHELL 0x91ea5400 == 53 [pid = 1813] [id = 92] 12:20:10 INFO - PROCESS | 1813 | --DOCSHELL 0x930e3000 == 52 [pid = 1813] [id = 91] 12:20:10 INFO - PROCESS | 1813 | --DOCSHELL 0x930d9800 == 51 [pid = 1813] [id = 90] 12:20:10 INFO - PROCESS | 1813 | --DOCSHELL 0x913d3000 == 50 [pid = 1813] [id = 84] 12:20:10 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb86800 == 49 [pid = 1813] [id = 83] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0xa4472c00) [pid = 1813] [serial = 241] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0xa000ec00) [pid = 1813] [serial = 235] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x90675c00) [pid = 1813] [serial = 244] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x90679800) [pid = 1813] [serial = 209] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0xa0c57000) [pid = 1813] [serial = 237] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x9672f400) [pid = 1813] [serial = 212] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0xa0074400) [pid = 1813] [serial = 215] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0xa3c1c400) [pid = 1813] [serial = 218] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x973d0000) [pid = 1813] [serial = 231] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x97b3b400) [pid = 1813] [serial = 232] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x9fbc1000) [pid = 1813] [serial = 234] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x9880ac00) [pid = 1813] [serial = 229] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x97b3c000) [pid = 1813] [serial = 228] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0xa2af8000) [pid = 1813] [serial = 240] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x934d5800) [pid = 1813] [serial = 225] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x934bfc00) [pid = 1813] [serial = 224] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0xa0e43400) [pid = 1813] [serial = 207] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0xa45eac00) [pid = 1813] [serial = 221] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0xa0fe9c00) [pid = 1813] [serial = 238] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x8fd75400) [pid = 1813] [serial = 243] [outer = (nil)] [url = about:blank] 12:20:10 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0xa2afb800) [pid = 1813] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:20:10 INFO - PROCESS | 1813 | 1461093610283 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:20:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:20:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1487ms 12:20:10 INFO - PROCESS | 1813 | 1461093610298 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 1813 | 1461093610301 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 12:20:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:20:10 INFO - PROCESS | 1813 | 1461093610309 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 1813 | 1461093610314 Marionette TRACE conn3 <- [1,394,null,{}] 12:20:10 INFO - PROCESS | 1813 | 1461093610329 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:20:10 INFO - PROCESS | 1813 | 1461093610497 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:20:10 INFO - PROCESS | 1813 | 1461093610654 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fd75400 == 50 [pid = 1813] [id = 106] 12:20:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x91ea3800) [pid = 1813] [serial = 317] [outer = (nil)] 12:20:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x93323c00) [pid = 1813] [serial = 318] [outer = 0x91ea3800] 12:20:10 INFO - PROCESS | 1813 | 1461093610727 Marionette DEBUG loaded listener.js 12:20:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x934c7400) [pid = 1813] [serial = 319] [outer = 0x91ea3800] 12:20:11 INFO - PROCESS | 1813 | 1461093611404 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:20:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:20:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1132ms 12:20:11 INFO - PROCESS | 1813 | 1461093611442 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:20:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:20:11 INFO - PROCESS | 1813 | 1461093611446 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 12:20:11 INFO - PROCESS | 1813 | 1461093611452 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:20:11 INFO - PROCESS | 1813 | 1461093611455 Marionette TRACE conn3 <- [1,398,null,{}] 12:20:11 INFO - PROCESS | 1813 | 1461093611460 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:20:11 INFO - PROCESS | 1813 | 1461093611644 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:20:11 INFO - PROCESS | 1813 | 1461093611659 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x93314800 == 51 [pid = 1813] [id = 107] 12:20:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x934da400) [pid = 1813] [serial = 320] [outer = (nil)] 12:20:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x946f0800) [pid = 1813] [serial = 321] [outer = 0x934da400] 12:20:11 INFO - PROCESS | 1813 | 1461093611729 Marionette DEBUG loaded listener.js 12:20:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x961d3000) [pid = 1813] [serial = 322] [outer = 0x934da400] 12:20:12 INFO - PROCESS | 1813 | 1461093612602 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:20:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:20:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1182ms 12:20:12 INFO - PROCESS | 1813 | 1461093612633 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:20:12 INFO - PROCESS | 1813 | 1461093612637 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 12:20:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:20:12 INFO - PROCESS | 1813 | 1461093612642 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:20:12 INFO - PROCESS | 1813 | 1461093612646 Marionette TRACE conn3 <- [1,402,null,{}] 12:20:12 INFO - PROCESS | 1813 | 1461093612651 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:20:12 INFO - PROCESS | 1813 | 1461093612830 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:20:12 INFO - PROCESS | 1813 | 1461093612860 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x8e1f9c00 == 52 [pid = 1813] [id = 108] 12:20:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x934d5800) [pid = 1813] [serial = 323] [outer = (nil)] 12:20:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x973d2000) [pid = 1813] [serial = 324] [outer = 0x934d5800] 12:20:12 INFO - PROCESS | 1813 | 1461093612930 Marionette DEBUG loaded listener.js 12:20:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x978b8400) [pid = 1813] [serial = 325] [outer = 0x934d5800] 12:20:13 INFO - PROCESS | 1813 | 1461093613791 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:20:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:20:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1177ms 12:20:13 INFO - PROCESS | 1813 | 1461093613837 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:20:13 INFO - PROCESS | 1813 | 1461093613841 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 12:20:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:20:13 INFO - PROCESS | 1813 | 1461093613846 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:20:13 INFO - PROCESS | 1813 | 1461093613849 Marionette TRACE conn3 <- [1,406,null,{}] 12:20:13 INFO - PROCESS | 1813 | 1461093613855 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:20:14 INFO - PROCESS | 1813 | 1461093614081 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:20:14 INFO - PROCESS | 1813 | 1461093614109 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x934d5000 == 53 [pid = 1813] [id = 109] 12:20:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x98881800) [pid = 1813] [serial = 326] [outer = (nil)] 12:20:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x9fb3ec00) [pid = 1813] [serial = 327] [outer = 0x98881800] 12:20:14 INFO - PROCESS | 1813 | 1461093614194 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x9fe87000) [pid = 1813] [serial = 328] [outer = 0x98881800] 12:20:14 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x946e8c00) [pid = 1813] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:20:14 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x932db000) [pid = 1813] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:20:14 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x9fe80800) [pid = 1813] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:20:14 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x9fbc1800) [pid = 1813] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:20:14 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x992c6c00) [pid = 1813] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:20:14 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x946ebc00) [pid = 1813] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:20:14 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x930e7800) [pid = 1813] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:20:14 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x8fd73c00) [pid = 1813] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:20:14 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x930e6c00) [pid = 1813] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:20:14 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0x9b24d400) [pid = 1813] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:20:14 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0xa0a74800) [pid = 1813] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:20:14 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x934d4c00) [pid = 1813] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:20:15 INFO - PROCESS | 1813 | 1461093615382 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:20:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:20:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1584ms 12:20:15 INFO - PROCESS | 1813 | 1461093615432 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:20:15 INFO - PROCESS | 1813 | 1461093615439 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 12:20:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:20:15 INFO - PROCESS | 1813 | 1461093615448 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:20:15 INFO - PROCESS | 1813 | 1461093615452 Marionette TRACE conn3 <- [1,410,null,{}] 12:20:15 INFO - PROCESS | 1813 | 1461093615461 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:20:15 INFO - PROCESS | 1813 | 1461093615636 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:20:15 INFO - PROCESS | 1813 | 1461093615788 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f8e5c00 == 54 [pid = 1813] [id = 110] 12:20:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x8f8ea800) [pid = 1813] [serial = 329] [outer = (nil)] 12:20:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x8fb85c00) [pid = 1813] [serial = 330] [outer = 0x8f8ea800] 12:20:15 INFO - PROCESS | 1813 | 1461093615954 Marionette DEBUG loaded listener.js 12:20:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x8fb95800) [pid = 1813] [serial = 331] [outer = 0x8f8ea800] 12:20:16 INFO - PROCESS | 1813 | 1461093616850 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:20:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:20:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1432ms 12:20:16 INFO - PROCESS | 1813 | 1461093616880 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:20:16 INFO - PROCESS | 1813 | 1461093616889 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 12:20:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:20:16 INFO - PROCESS | 1813 | 1461093616900 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:20:16 INFO - PROCESS | 1813 | 1461093616904 Marionette TRACE conn3 <- [1,414,null,{}] 12:20:16 INFO - PROCESS | 1813 | 1461093616910 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:20:17 INFO - PROCESS | 1813 | 1461093617084 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:20:17 INFO - PROCESS | 1813 | 1461093617237 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x8faa3800 == 55 [pid = 1813] [id = 111] 12:20:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x8fd71800) [pid = 1813] [serial = 332] [outer = (nil)] 12:20:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x930e7800) [pid = 1813] [serial = 333] [outer = 0x8fd71800] 12:20:17 INFO - PROCESS | 1813 | 1461093617321 Marionette DEBUG loaded listener.js 12:20:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x9331ac00) [pid = 1813] [serial = 334] [outer = 0x8fd71800] 12:20:18 INFO - PROCESS | 1813 | 1461093618353 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:20:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:20:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1499ms 12:20:18 INFO - PROCESS | 1813 | 1461093618399 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:20:18 INFO - PROCESS | 1813 | 1461093618403 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 12:20:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:20:18 INFO - PROCESS | 1813 | 1461093618409 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:20:18 INFO - PROCESS | 1813 | 1461093618416 Marionette TRACE conn3 <- [1,418,null,{}] 12:20:18 INFO - PROCESS | 1813 | 1461093618432 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:20:18 INFO - PROCESS | 1813 | 1461093618607 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:20:18 INFO - PROCESS | 1813 | 1461093618845 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x934d1000 == 56 [pid = 1813] [id = 112] 12:20:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x975b8c00) [pid = 1813] [serial = 335] [outer = (nil)] 12:20:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x98363800) [pid = 1813] [serial = 336] [outer = 0x975b8c00] 12:20:18 INFO - PROCESS | 1813 | 1461093618980 Marionette DEBUG loaded listener.js 12:20:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x9a5a2c00) [pid = 1813] [serial = 337] [outer = 0x975b8c00] 12:20:20 INFO - PROCESS | 1813 | 1461093620271 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:20:20 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:20:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1886ms 12:20:20 INFO - PROCESS | 1813 | 1461093620295 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:20:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:20:20 INFO - PROCESS | 1813 | 1461093620300 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 12:20:20 INFO - PROCESS | 1813 | 1461093620306 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:20:20 INFO - PROCESS | 1813 | 1461093620310 Marionette TRACE conn3 <- [1,422,null,{}] 12:20:20 INFO - PROCESS | 1813 | 1461093620315 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:20:20 INFO - PROCESS | 1813 | 1461093620575 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:20:20 INFO - PROCESS | 1813 | 1461093620689 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x913d3000 == 57 [pid = 1813] [id = 113] 12:20:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x9b248400) [pid = 1813] [serial = 338] [outer = (nil)] 12:20:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x9feb3c00) [pid = 1813] [serial = 339] [outer = 0x9b248400] 12:20:20 INFO - PROCESS | 1813 | 1461093620773 Marionette DEBUG loaded listener.js 12:20:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0xa007e400) [pid = 1813] [serial = 340] [outer = 0x9b248400] 12:20:22 INFO - PROCESS | 1813 | 1461093622055 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:20:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:20:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1788ms 12:20:22 INFO - PROCESS | 1813 | 1461093622150 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:20:22 INFO - PROCESS | 1813 | 1461093622153 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 12:20:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:20:22 INFO - PROCESS | 1813 | 1461093622163 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:20:22 INFO - PROCESS | 1813 | 1461093622166 Marionette TRACE conn3 <- [1,426,null,{}] 12:20:22 INFO - PROCESS | 1813 | 1461093622172 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:20:22 INFO - PROCESS | 1813 | 1461093622325 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:20:22 INFO - PROCESS | 1813 | 1461093622504 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:22 INFO - PROCESS | 1813 | ++DOCSHELL 0xa00e5000 == 58 [pid = 1813] [id = 114] 12:20:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0xa0ef1400) [pid = 1813] [serial = 341] [outer = (nil)] 12:20:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0xa2a0dc00) [pid = 1813] [serial = 342] [outer = 0xa0ef1400] 12:20:22 INFO - PROCESS | 1813 | 1461093622589 Marionette DEBUG loaded listener.js 12:20:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0xa2af5800) [pid = 1813] [serial = 343] [outer = 0xa0ef1400] 12:20:23 INFO - PROCESS | 1813 | 1461093623445 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:20:23 INFO - PROCESS | 1813 | 1461093623502 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 12:20:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:20:23 INFO - PROCESS | 1813 | 1461093623509 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:20:23 INFO - PROCESS | 1813 | 1461093623512 Marionette TRACE conn3 <- [1,430,null,{}] 12:20:23 INFO - PROCESS | 1813 | 1461093623518 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:20:23 INFO - PROCESS | 1813 | 1461093623704 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:20:23 INFO - PROCESS | 1813 | 1461093623869 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x8e1f1c00 == 59 [pid = 1813] [id = 115] 12:20:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x8f6dd400) [pid = 1813] [serial = 344] [outer = (nil)] 12:20:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x8f6e9400) [pid = 1813] [serial = 345] [outer = 0x8f6dd400] 12:20:23 INFO - PROCESS | 1813 | 1461093623960 Marionette DEBUG loaded listener.js 12:20:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x8f71d400) [pid = 1813] [serial = 346] [outer = 0x8f6dd400] 12:20:25 INFO - PROCESS | 1813 | 1461093625101 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:20:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:20:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1631ms 12:20:25 INFO - PROCESS | 1813 | 1461093625140 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:20:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:20:25 INFO - PROCESS | 1813 | 1461093625146 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 12:20:25 INFO - PROCESS | 1813 | 1461093625153 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:20:25 INFO - PROCESS | 1813 | 1461093625159 Marionette TRACE conn3 <- [1,434,null,{}] 12:20:25 INFO - PROCESS | 1813 | 1461093625168 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:20:25 INFO - PROCESS | 1813 | 1461093625333 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:20:25 INFO - PROCESS | 1813 | 1461093625551 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f71f000 == 60 [pid = 1813] [id = 116] 12:20:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x8f8e3c00) [pid = 1813] [serial = 347] [outer = (nil)] 12:20:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x8fb86800) [pid = 1813] [serial = 348] [outer = 0x8f8e3c00] 12:20:25 INFO - PROCESS | 1813 | 1461093625628 Marionette DEBUG loaded listener.js 12:20:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x8fcbb400) [pid = 1813] [serial = 349] [outer = 0x8f8e3c00] 12:20:26 INFO - PROCESS | 1813 | 1461093626519 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:20:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:20:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1435ms 12:20:26 INFO - PROCESS | 1813 | 1461093626588 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:20:26 INFO - PROCESS | 1813 | 1461093626596 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 12:20:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:20:26 INFO - PROCESS | 1813 | 1461093626606 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:20:26 INFO - PROCESS | 1813 | 1461093626609 Marionette TRACE conn3 <- [1,438,null,{}] 12:20:26 INFO - PROCESS | 1813 | 1461093626616 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:20:26 INFO - PROCESS | 1813 | 1461093626776 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:20:26 INFO - PROCESS | 1813 | 1461093626936 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f6ec800 == 61 [pid = 1813] [id = 117] 12:20:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x8f717000) [pid = 1813] [serial = 350] [outer = (nil)] 12:20:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x8fd6b800) [pid = 1813] [serial = 351] [outer = 0x8f717000] 12:20:27 INFO - PROCESS | 1813 | 1461093627016 Marionette DEBUG loaded listener.js 12:20:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x93318c00) [pid = 1813] [serial = 352] [outer = 0x8f717000] 12:20:28 INFO - PROCESS | 1813 | 1461093628007 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:20:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:20:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1435ms 12:20:28 INFO - PROCESS | 1813 | 1461093628041 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:20:28 INFO - PROCESS | 1813 | 1461093628045 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 12:20:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:20:28 INFO - PROCESS | 1813 | 1461093628051 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:20:28 INFO - PROCESS | 1813 | 1461093628056 Marionette TRACE conn3 <- [1,442,null,{}] 12:20:28 INFO - PROCESS | 1813 | 1461093628071 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:20:28 INFO - PROCESS | 1813 | 1461093628230 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:20:28 INFO - PROCESS | 1813 | 1461093628423 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:28 INFO - PROCESS | 1813 | --DOCSHELL 0x8e1f9c00 == 60 [pid = 1813] [id = 108] 12:20:28 INFO - PROCESS | 1813 | --DOCSHELL 0x93314800 == 59 [pid = 1813] [id = 107] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x9331c000) [pid = 1813] [serial = 288] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0xa2a10000) [pid = 1813] [serial = 255] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x97496800) [pid = 1813] [serial = 252] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x91ea3c00) [pid = 1813] [serial = 249] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0xa2a56c00) [pid = 1813] [serial = 261] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x97495400) [pid = 1813] [serial = 246] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x8fb93c00) [pid = 1813] [serial = 258] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0xa47af400) [pid = 1813] [serial = 264] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x8e1f9c00 == 60 [pid = 1813] [id = 118] 12:20:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x8fa9fc00) [pid = 1813] [serial = 353] [outer = (nil)] 12:20:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x9331c000) [pid = 1813] [serial = 354] [outer = 0x8fa9fc00] 12:20:28 INFO - PROCESS | 1813 | 1461093628588 Marionette DEBUG loaded listener.js 12:20:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x962efc00) [pid = 1813] [serial = 355] [outer = 0x8fa9fc00] 12:20:28 INFO - PROCESS | 1813 | --DOCSHELL 0x8fd75400 == 59 [pid = 1813] [id = 106] 12:20:28 INFO - PROCESS | 1813 | --DOCSHELL 0x8f8e6000 == 58 [pid = 1813] [id = 105] 12:20:28 INFO - PROCESS | 1813 | --DOCSHELL 0x8e1fa800 == 57 [pid = 1813] [id = 104] 12:20:28 INFO - PROCESS | 1813 | --DOCSHELL 0x8e1f7000 == 56 [pid = 1813] [id = 97] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x9702f400) [pid = 1813] [serial = 273] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x978adc00) [pid = 1813] [serial = 267] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0xa0c60000) [pid = 1813] [serial = 282] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0xa001f000) [pid = 1813] [serial = 280] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x97494c00) [pid = 1813] [serial = 274] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0xa0fe4800) [pid = 1813] [serial = 283] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x9fb37000) [pid = 1813] [serial = 277] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x975ab800) [pid = 1813] [serial = 141] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x934cf800) [pid = 1813] [serial = 270] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0xa447e800) [pid = 1813] [serial = 286] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x95956400) [pid = 1813] [serial = 271] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x934c0c00) [pid = 1813] [serial = 138] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0xa00dd800) [pid = 1813] [serial = 144] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x9888a800) [pid = 1813] [serial = 268] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0xa2a0b400) [pid = 1813] [serial = 147] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x9feb2c00) [pid = 1813] [serial = 279] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0xa2a05000) [pid = 1813] [serial = 285] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 120 (0x9b24e000) [pid = 1813] [serial = 276] [outer = (nil)] [url = about:blank] 12:20:28 INFO - PROCESS | 1813 | --DOMWINDOW == 119 (0x9fdca800) [pid = 1813] [serial = 186] [outer = (nil)] [url = about:blank] 12:20:29 INFO - PROCESS | 1813 | 1461093629326 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:20:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:20:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1333ms 12:20:29 INFO - PROCESS | 1813 | 1461093629385 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:20:29 INFO - PROCESS | 1813 | 1461093629389 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 12:20:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:20:29 INFO - PROCESS | 1813 | 1461093629396 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:20:29 INFO - PROCESS | 1813 | 1461093629399 Marionette TRACE conn3 <- [1,446,null,{}] 12:20:29 INFO - PROCESS | 1813 | 1461093629404 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:20:29 INFO - PROCESS | 1813 | 1461093629545 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:20:29 INFO - PROCESS | 1813 | 1461093629560 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x8e1ebc00 == 57 [pid = 1813] [id = 119] 12:20:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 120 (0x934cf800) [pid = 1813] [serial = 356] [outer = (nil)] 12:20:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 121 (0x97497400) [pid = 1813] [serial = 357] [outer = 0x934cf800] 12:20:29 INFO - PROCESS | 1813 | 1461093629631 Marionette DEBUG loaded listener.js 12:20:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x97b40c00) [pid = 1813] [serial = 358] [outer = 0x934cf800] 12:20:30 INFO - PROCESS | 1813 | 1461093630531 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:20:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:20:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1185ms 12:20:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:20:30 INFO - PROCESS | 1813 | 1461093630582 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:20:30 INFO - PROCESS | 1813 | 1461093630584 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 12:20:30 INFO - PROCESS | 1813 | 1461093630591 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:20:30 INFO - PROCESS | 1813 | 1461093630594 Marionette TRACE conn3 <- [1,450,null,{}] 12:20:30 INFO - PROCESS | 1813 | 1461093630599 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:20:30 INFO - PROCESS | 1813 | 1461093630742 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:20:30 INFO - PROCESS | 1813 | 1461093630752 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x8e1f1000 == 58 [pid = 1813] [id = 120] 12:20:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x8f8e7c00) [pid = 1813] [serial = 359] [outer = (nil)] 12:20:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x992cf800) [pid = 1813] [serial = 360] [outer = 0x8f8e7c00] 12:20:30 INFO - PROCESS | 1813 | 1461093630822 Marionette DEBUG loaded listener.js 12:20:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x9b254800) [pid = 1813] [serial = 361] [outer = 0x8f8e7c00] 12:20:31 INFO - PROCESS | 1813 | 1461093631673 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:20:31 INFO - PROCESS | 1813 | 1461093631745 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 12:20:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:20:31 INFO - PROCESS | 1813 | 1461093631751 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:20:31 INFO - PROCESS | 1813 | 1461093631753 Marionette TRACE conn3 <- [1,454,null,{}] 12:20:31 INFO - PROCESS | 1813 | 1461093631759 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:20:31 INFO - PROCESS | 1813 | 1461093631966 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:20:32 INFO - PROCESS | 1813 | 1461093631993 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x9625a800 == 59 [pid = 1813] [id = 121] 12:20:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x98880c00) [pid = 1813] [serial = 362] [outer = (nil)] 12:20:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0xa0a73800) [pid = 1813] [serial = 363] [outer = 0x98880c00] 12:20:32 INFO - PROCESS | 1813 | 1461093632067 Marionette DEBUG loaded listener.js 12:20:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0xa0fe7000) [pid = 1813] [serial = 364] [outer = 0x98880c00] 12:20:32 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:32 INFO - PROCESS | 1813 | 1461093632936 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:20:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:20:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1229ms 12:20:32 INFO - PROCESS | 1813 | 1461093632980 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:20:32 INFO - PROCESS | 1813 | 1461093632983 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 12:20:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:20:32 INFO - PROCESS | 1813 | 1461093632989 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:20:32 INFO - PROCESS | 1813 | 1461093632992 Marionette TRACE conn3 <- [1,458,null,{}] 12:20:33 INFO - PROCESS | 1813 | 1461093632998 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:20:33 INFO - PROCESS | 1813 | 1461093633183 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:20:33 INFO - PROCESS | 1813 | 1461093633207 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ea11800 == 60 [pid = 1813] [id = 122] 12:20:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x8ea11c00) [pid = 1813] [serial = 365] [outer = (nil)] 12:20:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x8ea1a800) [pid = 1813] [serial = 366] [outer = 0x8ea11c00] 12:20:33 INFO - PROCESS | 1813 | 1461093633277 Marionette DEBUG loaded listener.js 12:20:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x8ea1d000) [pid = 1813] [serial = 367] [outer = 0x8ea11c00] 12:20:33 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x91371400) [pid = 1813] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:20:33 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x98884000) [pid = 1813] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:20:33 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x9594f800) [pid = 1813] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:20:33 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x934dac00) [pid = 1813] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:20:33 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x934d5800) [pid = 1813] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:20:33 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x8f71a000) [pid = 1813] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:20:33 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x934da400) [pid = 1813] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:20:33 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x91ea3800) [pid = 1813] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:20:33 INFO - PROCESS | 1813 | --DOMWINDOW == 122 (0x8faa8400) [pid = 1813] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:20:33 INFO - PROCESS | 1813 | --DOMWINDOW == 121 (0x9df21400) [pid = 1813] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:20:34 INFO - PROCESS | 1813 | 1461093634295 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:20:34 INFO - PROCESS | 1813 | 1461093634329 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 12:20:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:20:34 INFO - PROCESS | 1813 | 1461093634337 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:20:34 INFO - PROCESS | 1813 | 1461093634340 Marionette TRACE conn3 <- [1,462,null,{}] 12:20:34 INFO - PROCESS | 1813 | 1461093634345 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:20:34 INFO - PROCESS | 1813 | 1461093634484 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:20:34 INFO - PROCESS | 1813 | 1461093634500 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ea16c00 == 61 [pid = 1813] [id = 123] 12:20:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 122 (0x8ea20c00) [pid = 1813] [serial = 368] [outer = (nil)] 12:20:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 123 (0x91ea3800) [pid = 1813] [serial = 369] [outer = 0x8ea20c00] 12:20:34 INFO - PROCESS | 1813 | 1461093634570 Marionette DEBUG loaded listener.js 12:20:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x9340c400) [pid = 1813] [serial = 370] [outer = 0x8ea20c00] 12:20:35 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:35 INFO - PROCESS | 1813 | 1461093635384 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:20:35 INFO - PROCESS | 1813 | 1461093635481 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 12:20:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:20:35 INFO - PROCESS | 1813 | 1461093635487 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:20:35 INFO - PROCESS | 1813 | 1461093635490 Marionette TRACE conn3 <- [1,466,null,{}] 12:20:35 INFO - PROCESS | 1813 | 1461093635495 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:20:35 INFO - PROCESS | 1813 | 1461093635648 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:20:35 INFO - PROCESS | 1813 | 1461093635658 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f6e6000 == 62 [pid = 1813] [id = 124] 12:20:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x8f8edc00) [pid = 1813] [serial = 371] [outer = (nil)] 12:20:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x9fdca000) [pid = 1813] [serial = 372] [outer = 0x8f8edc00] 12:20:35 INFO - PROCESS | 1813 | 1461093635834 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0xa0ee3800) [pid = 1813] [serial = 373] [outer = 0x8f8edc00] 12:20:36 INFO - PROCESS | 1813 | 1461093636847 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:20:36 INFO - PROCESS | 1813 | 1461093636932 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 12:20:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:20:36 INFO - PROCESS | 1813 | 1461093636941 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:20:36 INFO - PROCESS | 1813 | 1461093636946 Marionette TRACE conn3 <- [1,470,null,{}] 12:20:36 INFO - PROCESS | 1813 | 1461093636955 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:20:37 INFO - PROCESS | 1813 | 1461093637170 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:20:37 INFO - PROCESS | 1813 | 1461093637329 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ea14400 == 63 [pid = 1813] [id = 125] 12:20:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x8f712c00) [pid = 1813] [serial = 374] [outer = (nil)] 12:20:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x8fb90c00) [pid = 1813] [serial = 375] [outer = 0x8f712c00] 12:20:37 INFO - PROCESS | 1813 | 1461093637419 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x913e1c00) [pid = 1813] [serial = 376] [outer = 0x8f712c00] 12:20:38 INFO - PROCESS | 1813 | 1461093638392 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:20:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:20:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1485ms 12:20:38 INFO - PROCESS | 1813 | 1461093638427 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:20:38 INFO - PROCESS | 1813 | 1461093638436 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 12:20:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:20:38 INFO - PROCESS | 1813 | 1461093638446 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 1813 | 1461093638450 Marionette TRACE conn3 <- [1,474,null,{}] 12:20:38 INFO - PROCESS | 1813 | 1461093638457 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:20:38 INFO - PROCESS | 1813 | 1461093638633 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:20:38 INFO - PROCESS | 1813 | 1461093638789 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x90676000 == 64 [pid = 1813] [id = 126] 12:20:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x934d0800) [pid = 1813] [serial = 377] [outer = (nil)] 12:20:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x9582b800) [pid = 1813] [serial = 378] [outer = 0x934d0800] 12:20:38 INFO - PROCESS | 1813 | 1461093638959 Marionette DEBUG loaded listener.js 12:20:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x96739400) [pid = 1813] [serial = 379] [outer = 0x934d0800] 12:20:39 INFO - PROCESS | 1813 | 1461093639848 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:20:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:20:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1437ms 12:20:39 INFO - PROCESS | 1813 | 1461093639882 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:20:39 INFO - PROCESS | 1813 | 1461093639886 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 12:20:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:20:39 INFO - PROCESS | 1813 | 1461093639893 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:20:39 INFO - PROCESS | 1813 | 1461093639899 Marionette TRACE conn3 <- [1,478,null,{}] 12:20:39 INFO - PROCESS | 1813 | 1461093639915 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:20:40 INFO - PROCESS | 1813 | 1461093640091 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:20:40 INFO - PROCESS | 1813 | 1461093640248 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x934d4800 == 65 [pid = 1813] [id = 127] 12:20:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0xa0009800) [pid = 1813] [serial = 380] [outer = (nil)] 12:20:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0xa3c1fc00) [pid = 1813] [serial = 381] [outer = 0xa0009800] 12:20:40 INFO - PROCESS | 1813 | 1461093640351 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0xa4475000) [pid = 1813] [serial = 382] [outer = 0xa0009800] 12:20:41 INFO - PROCESS | 1813 | 1461093641248 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:20:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:20:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1389ms 12:20:41 INFO - PROCESS | 1813 | 1461093641283 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:20:41 INFO - PROCESS | 1813 | 1461093641287 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 12:20:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:20:41 INFO - PROCESS | 1813 | 1461093641294 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:20:41 INFO - PROCESS | 1813 | 1461093641297 Marionette TRACE conn3 <- [1,482,null,{}] 12:20:41 INFO - PROCESS | 1813 | 1461093641303 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:20:41 INFO - PROCESS | 1813 | 1461093641466 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:20:41 INFO - PROCESS | 1813 | 1461093641630 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x8e1eb800 == 66 [pid = 1813] [id = 128] 12:20:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0xa4471400) [pid = 1813] [serial = 383] [outer = (nil)] 12:20:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0xa45ad800) [pid = 1813] [serial = 384] [outer = 0xa4471400] 12:20:41 INFO - PROCESS | 1813 | 1461093641712 Marionette DEBUG loaded listener.js 12:20:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0xa45ec800) [pid = 1813] [serial = 385] [outer = 0xa4471400] 12:20:42 INFO - PROCESS | 1813 | 1461093642650 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:20:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:20:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1431ms 12:20:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:20:42 INFO - PROCESS | 1813 | 1461093642726 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:20:42 INFO - PROCESS | 1813 | 1461093642729 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 12:20:42 INFO - PROCESS | 1813 | 1461093642736 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:20:42 INFO - PROCESS | 1813 | 1461093642739 Marionette TRACE conn3 <- [1,486,null,{}] 12:20:42 INFO - PROCESS | 1813 | 1461093642745 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:20:42 INFO - PROCESS | 1813 | 1461093642908 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:20:43 INFO - PROCESS | 1813 | 1461093643067 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x904b2000 == 67 [pid = 1813] [id = 129] 12:20:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x904b2c00) [pid = 1813] [serial = 386] [outer = (nil)] 12:20:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x904b7800) [pid = 1813] [serial = 387] [outer = 0x904b2c00] 12:20:43 INFO - PROCESS | 1813 | 1461093643154 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x904b9400) [pid = 1813] [serial = 388] [outer = 0x904b2c00] 12:20:44 INFO - PROCESS | 1813 | 1461093644053 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:20:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:20:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1383ms 12:20:44 INFO - PROCESS | 1813 | 1461093644118 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 1813 | 1461093644121 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 12:20:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:20:44 INFO - PROCESS | 1813 | 1461093644128 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - PROCESS | 1813 | 1461093644131 Marionette TRACE conn3 <- [1,490,null,{}] 12:20:44 INFO - PROCESS | 1813 | 1461093644137 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:20:44 INFO - PROCESS | 1813 | 1461093644310 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:20:44 INFO - PROCESS | 1813 | 1461093644480 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f6e0400 == 68 [pid = 1813] [id = 130] 12:20:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x904b5400) [pid = 1813] [serial = 389] [outer = (nil)] 12:20:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x905aa000) [pid = 1813] [serial = 390] [outer = 0x904b5400] 12:20:44 INFO - PROCESS | 1813 | 1461093644570 Marionette DEBUG loaded listener.js 12:20:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x905acc00) [pid = 1813] [serial = 391] [outer = 0x904b5400] 12:20:45 INFO - PROCESS | 1813 | 1461093645370 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:20:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:20:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1282ms 12:20:45 INFO - PROCESS | 1813 | 1461093645424 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:20:45 INFO - PROCESS | 1813 | 1461093645427 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 12:20:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:20:45 INFO - PROCESS | 1813 | 1461093645435 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:20:45 INFO - PROCESS | 1813 | 1461093645438 Marionette TRACE conn3 <- [1,494,null,{}] 12:20:45 INFO - PROCESS | 1813 | 1461093645444 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:20:45 INFO - PROCESS | 1813 | 1461093645601 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:20:45 INFO - PROCESS | 1813 | 1461093645761 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x904bc400 == 69 [pid = 1813] [id = 131] 12:20:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x905a8800) [pid = 1813] [serial = 392] [outer = (nil)] 12:20:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0xa0e47400) [pid = 1813] [serial = 393] [outer = 0x905a8800] 12:20:45 INFO - PROCESS | 1813 | 1461093645848 Marionette DEBUG loaded listener.js 12:20:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0xa45f3400) [pid = 1813] [serial = 394] [outer = 0x905a8800] 12:20:46 INFO - PROCESS | 1813 | 1461093646753 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:20:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:20:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1390ms 12:20:46 INFO - PROCESS | 1813 | 1461093646826 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:20:46 INFO - PROCESS | 1813 | 1461093646829 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 12:20:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:20:46 INFO - PROCESS | 1813 | 1461093646835 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:20:46 INFO - PROCESS | 1813 | 1461093646839 Marionette TRACE conn3 <- [1,498,null,{}] 12:20:46 INFO - PROCESS | 1813 | 1461093646844 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:20:47 INFO - PROCESS | 1813 | 1461093647003 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:20:47 INFO - PROCESS | 1813 | 1461093647178 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x905b0000 == 70 [pid = 1813] [id = 132] 12:20:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x943df800) [pid = 1813] [serial = 395] [outer = (nil)] 12:20:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x943e5400) [pid = 1813] [serial = 396] [outer = 0x943df800] 12:20:47 INFO - PROCESS | 1813 | 1461093647260 Marionette DEBUG loaded listener.js 12:20:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x943e6800) [pid = 1813] [serial = 397] [outer = 0x943df800] 12:20:48 INFO - PROCESS | 1813 | 1461093648143 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:20:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:20:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1383ms 12:20:48 INFO - PROCESS | 1813 | 1461093648219 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 1813 | 1461093648223 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 12:20:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:20:48 INFO - PROCESS | 1813 | 1461093648230 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 1813 | 1461093648233 Marionette TRACE conn3 <- [1,502,null,{}] 12:20:48 INFO - PROCESS | 1813 | 1461093648239 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:20:48 INFO - PROCESS | 1813 | 1461093648442 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:20:48 INFO - PROCESS | 1813 | 1461093648608 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c133c00 == 71 [pid = 1813] [id = 133] 12:20:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x8c134800) [pid = 1813] [serial = 398] [outer = (nil)] 12:20:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x8c13ac00) [pid = 1813] [serial = 399] [outer = 0x8c134800] 12:20:48 INFO - PROCESS | 1813 | 1461093648732 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x8c13e800) [pid = 1813] [serial = 400] [outer = 0x8c134800] 12:20:49 INFO - PROCESS | 1813 | 1461093649535 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:20:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:20:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1381ms 12:20:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:20:49 INFO - PROCESS | 1813 | 1461093649612 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:20:49 INFO - PROCESS | 1813 | 1461093649615 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 12:20:49 INFO - PROCESS | 1813 | 1461093649621 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:20:49 INFO - PROCESS | 1813 | 1461093649625 Marionette TRACE conn3 <- [1,506,null,{}] 12:20:49 INFO - PROCESS | 1813 | 1461093649630 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:20:49 INFO - PROCESS | 1813 | 1461093649790 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:20:49 INFO - PROCESS | 1813 | 1461093649955 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c13b800 == 72 [pid = 1813] [id = 134] 12:20:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x8ea14c00) [pid = 1813] [serial = 401] [outer = (nil)] 12:20:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x905a6800) [pid = 1813] [serial = 402] [outer = 0x8ea14c00] 12:20:50 INFO - PROCESS | 1813 | 1461093650044 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x943e0c00) [pid = 1813] [serial = 403] [outer = 0x8ea14c00] 12:20:50 INFO - PROCESS | 1813 | 1461093650974 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:20:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:20:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1430ms 12:20:51 INFO - PROCESS | 1813 | 1461093651051 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:20:51 INFO - PROCESS | 1813 | 1461093651056 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 12:20:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:20:51 INFO - PROCESS | 1813 | 1461093651062 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - PROCESS | 1813 | 1461093651067 Marionette TRACE conn3 <- [1,510,null,{}] 12:20:51 INFO - PROCESS | 1813 | 1461093651073 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:20:51 INFO - PROCESS | 1813 | 1461093651581 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:20:51 INFO - PROCESS | 1813 | 1461093651822 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c3df400 == 73 [pid = 1813] [id = 135] 12:20:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x8c3e1800) [pid = 1813] [serial = 404] [outer = (nil)] 12:20:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x8ea1fc00) [pid = 1813] [serial = 405] [outer = 0x8c3e1800] 12:20:51 INFO - PROCESS | 1813 | 1461093651902 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x8f6e3000) [pid = 1813] [serial = 406] [outer = 0x8c3e1800] 12:20:52 INFO - PROCESS | 1813 | 1461093652742 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:20:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:20:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1746ms 12:20:52 INFO - PROCESS | 1813 | 1461093652810 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:20:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:20:52 INFO - PROCESS | 1813 | 1461093652817 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 12:20:52 INFO - PROCESS | 1813 | 1461093652824 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:20:52 INFO - PROCESS | 1813 | 1461093652830 Marionette TRACE conn3 <- [1,514,null,{}] 12:20:52 INFO - PROCESS | 1813 | 1461093652837 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:20:53 INFO - PROCESS | 1813 | 1461093653099 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:20:53 INFO - PROCESS | 1813 | 1461093653316 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ea1d400 == 74 [pid = 1813] [id = 136] 12:20:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x8ea1e800) [pid = 1813] [serial = 407] [outer = (nil)] 12:20:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x8f8f2000) [pid = 1813] [serial = 408] [outer = 0x8ea1e800] 12:20:53 INFO - PROCESS | 1813 | 1461093653439 Marionette DEBUG loaded listener.js 12:20:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x8fb96400) [pid = 1813] [serial = 409] [outer = 0x8ea1e800] 12:20:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8ea16c00 == 73 [pid = 1813] [id = 123] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x9fb3ec00) [pid = 1813] [serial = 327] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8ea11800 == 72 [pid = 1813] [id = 122] 12:20:54 INFO - PROCESS | 1813 | --DOCSHELL 0x9625a800 == 71 [pid = 1813] [id = 121] 12:20:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8e1f1000 == 70 [pid = 1813] [id = 120] 12:20:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8e1ebc00 == 69 [pid = 1813] [id = 119] 12:20:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8e1f9c00 == 68 [pid = 1813] [id = 118] 12:20:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8f6ec800 == 67 [pid = 1813] [id = 117] 12:20:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8f71f000 == 66 [pid = 1813] [id = 116] 12:20:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8faa3800 == 65 [pid = 1813] [id = 111] 12:20:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8f8e5c00 == 64 [pid = 1813] [id = 110] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x9fb38000) [pid = 1813] [serial = 183] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x932d9c00) [pid = 1813] [serial = 174] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x99137000) [pid = 1813] [serial = 171] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x992cfc00) [pid = 1813] [serial = 180] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x96187c00) [pid = 1813] [serial = 177] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x973d2000) [pid = 1813] [serial = 324] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x8fa9e400) [pid = 1813] [serial = 313] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x8f71fc00) [pid = 1813] [serial = 312] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x946f0800) [pid = 1813] [serial = 321] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x93323c00) [pid = 1813] [serial = 318] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x934c7400) [pid = 1813] [serial = 319] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x91e9c000) [pid = 1813] [serial = 316] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x8fd77400) [pid = 1813] [serial = 315] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x8faa4800) [pid = 1813] [serial = 291] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x934da800) [pid = 1813] [serial = 309] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x93317c00) [pid = 1813] [serial = 294] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x97b3a000) [pid = 1813] [serial = 297] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x8f8ed000) [pid = 1813] [serial = 300] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x98192c00) [pid = 1813] [serial = 303] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0xa3cc8800) [pid = 1813] [serial = 306] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x978b8400) [pid = 1813] [serial = 325] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x961d3000) [pid = 1813] [serial = 322] [outer = (nil)] [url = about:blank] 12:20:54 INFO - PROCESS | 1813 | 1461093654832 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:20:54 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:20:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 2034ms 12:20:54 INFO - PROCESS | 1813 | 1461093654858 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:20:54 INFO - PROCESS | 1813 | 1461093654863 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 12:20:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:20:54 INFO - PROCESS | 1813 | 1461093654879 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:20:54 INFO - PROCESS | 1813 | 1461093654881 Marionette TRACE conn3 <- [1,518,null,{}] 12:20:54 INFO - PROCESS | 1813 | 1461093654887 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:20:55 INFO - PROCESS | 1813 | 1461093655096 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:20:55 INFO - PROCESS | 1813 | 1461093655173 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x904b9800 == 65 [pid = 1813] [id = 137] 12:20:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x91e9c000) [pid = 1813] [serial = 410] [outer = (nil)] 12:20:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x9340c000) [pid = 1813] [serial = 411] [outer = 0x91e9c000] 12:20:55 INFO - PROCESS | 1813 | 1461093655307 Marionette DEBUG loaded listener.js 12:20:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x934cd400) [pid = 1813] [serial = 412] [outer = 0x91e9c000] 12:20:56 INFO - PROCESS | 1813 | 1461093656017 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:20:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:20:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1185ms 12:20:56 INFO - PROCESS | 1813 | 1461093656063 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 1813 | 1461093656068 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 12:20:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:20:56 INFO - PROCESS | 1813 | 1461093656108 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 1813 | 1461093656114 Marionette TRACE conn3 <- [1,522,null,{}] 12:20:56 INFO - PROCESS | 1813 | 1461093656122 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:20:56 INFO - PROCESS | 1813 | 1461093656275 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:20:56 INFO - PROCESS | 1813 | 1461093656285 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb8fc00 == 66 [pid = 1813] [id = 138] 12:20:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x943eac00) [pid = 1813] [serial = 413] [outer = (nil)] 12:20:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x95831000) [pid = 1813] [serial = 414] [outer = 0x943eac00] 12:20:56 INFO - PROCESS | 1813 | 1461093656357 Marionette DEBUG loaded listener.js 12:20:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x961cdc00) [pid = 1813] [serial = 415] [outer = 0x943eac00] 12:20:57 INFO - PROCESS | 1813 | 1461093657295 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:20:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:20:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1269ms 12:20:57 INFO - PROCESS | 1813 | 1461093657350 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:20:57 INFO - PROCESS | 1813 | 1461093657352 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 12:20:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:20:57 INFO - PROCESS | 1813 | 1461093657359 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:20:57 INFO - PROCESS | 1813 | 1461093657361 Marionette TRACE conn3 <- [1,526,null,{}] 12:20:57 INFO - PROCESS | 1813 | 1461093657367 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:20:57 INFO - PROCESS | 1813 | 1461093657566 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:20:57 INFO - PROCESS | 1813 | 1461093657588 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x946ee400 == 67 [pid = 1813] [id = 139] 12:20:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x96259400) [pid = 1813] [serial = 416] [outer = (nil)] 12:20:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x978b7c00) [pid = 1813] [serial = 417] [outer = 0x96259400] 12:20:57 INFO - PROCESS | 1813 | 1461093657658 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x97b41c00) [pid = 1813] [serial = 418] [outer = 0x96259400] 12:20:58 INFO - PROCESS | 1813 | 1461093658537 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:20:58 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x8f717000) [pid = 1813] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:20:58 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x8ea11c00) [pid = 1813] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:20:58 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x8f8e3c00) [pid = 1813] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:20:58 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x98880c00) [pid = 1813] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:20:58 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x8f8e7c00) [pid = 1813] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:20:58 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x8fa9fc00) [pid = 1813] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:20:58 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x8ea20c00) [pid = 1813] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:20:58 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x934cf800) [pid = 1813] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:20:58 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:20:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1629ms 12:20:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:20:58 INFO - PROCESS | 1813 | 1461093658992 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 1813 | 1461093658994 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 12:20:59 INFO - PROCESS | 1813 | 1461093659001 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:20:59 INFO - PROCESS | 1813 | 1461093659004 Marionette TRACE conn3 <- [1,530,null,{}] 12:20:59 INFO - PROCESS | 1813 | 1461093659009 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:20:59 INFO - PROCESS | 1813 | 1461093659182 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:20:59 INFO - PROCESS | 1813 | 1461093659315 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x932d7400 == 68 [pid = 1813] [id = 140] 12:20:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x93318000) [pid = 1813] [serial = 419] [outer = (nil)] 12:20:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x973d9400) [pid = 1813] [serial = 420] [outer = 0x93318000] 12:20:59 INFO - PROCESS | 1813 | 1461093659413 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x98ef4800) [pid = 1813] [serial = 421] [outer = 0x93318000] 12:21:00 INFO - PROCESS | 1813 | 1461093660114 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:21:00 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:21:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:21:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:21:00 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:21:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:21:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:21:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1137ms 12:21:00 INFO - PROCESS | 1813 | 1461093660136 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:21:00 INFO - PROCESS | 1813 | 1461093660141 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 12:21:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:21:00 INFO - PROCESS | 1813 | 1461093660149 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:21:00 INFO - PROCESS | 1813 | 1461093660151 Marionette TRACE conn3 <- [1,534,null,{}] 12:21:00 INFO - PROCESS | 1813 | 1461093660157 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:21:00 INFO - PROCESS | 1813 | 1461093660372 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:21:00 INFO - PROCESS | 1813 | 1461093660403 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x9b2cb800 == 69 [pid = 1813] [id = 141] 12:21:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x9eb2dc00) [pid = 1813] [serial = 422] [outer = (nil)] 12:21:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0xa0074400) [pid = 1813] [serial = 423] [outer = 0x9eb2dc00] 12:21:00 INFO - PROCESS | 1813 | 1461093660485 Marionette DEBUG loaded listener.js 12:21:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0xa00e2800) [pid = 1813] [serial = 424] [outer = 0x9eb2dc00] 12:21:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x8c133400) [pid = 1813] [serial = 425] [outer = 0x91e9f400] 12:21:01 INFO - PROCESS | 1813 | 1461093661525 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:21:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:21:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1429ms 12:21:01 INFO - PROCESS | 1813 | 1461093661578 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:21:01 INFO - PROCESS | 1813 | 1461093661584 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 12:21:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:21:01 INFO - PROCESS | 1813 | 1461093661593 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:21:01 INFO - PROCESS | 1813 | 1461093661599 Marionette TRACE conn3 <- [1,538,null,{}] 12:21:01 INFO - PROCESS | 1813 | 1461093661651 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:21:01 INFO - PROCESS | 1813 | 1461093661849 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:21:02 INFO - PROCESS | 1813 | 1461093662092 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ea19400 == 70 [pid = 1813] [id = 142] 12:21:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x8f6df400) [pid = 1813] [serial = 426] [outer = (nil)] 12:21:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x8f6ec000) [pid = 1813] [serial = 427] [outer = 0x8f6df400] 12:21:02 INFO - PROCESS | 1813 | 1461093662183 Marionette DEBUG loaded listener.js 12:21:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x8fd69800) [pid = 1813] [serial = 428] [outer = 0x8f6df400] 12:21:03 INFO - PROCESS | 1813 | 1461093663036 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:21:03 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:21:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1480ms 12:21:03 INFO - PROCESS | 1813 | 1461093663073 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:21:03 INFO - PROCESS | 1813 | 1461093663080 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 12:21:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:21:03 INFO - PROCESS | 1813 | 1461093663108 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:21:03 INFO - PROCESS | 1813 | 1461093663113 Marionette TRACE conn3 <- [1,542,null,{}] 12:21:03 INFO - PROCESS | 1813 | 1461093663119 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:21:03 INFO - PROCESS | 1813 | 1461093663291 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:21:03 INFO - PROCESS | 1813 | 1461093663457 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x8e1fa800 == 71 [pid = 1813] [id = 143] 12:21:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x8f712000) [pid = 1813] [serial = 429] [outer = (nil)] 12:21:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x93316400) [pid = 1813] [serial = 430] [outer = 0x8f712000] 12:21:03 INFO - PROCESS | 1813 | 1461093663557 Marionette DEBUG loaded listener.js 12:21:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x934d0400) [pid = 1813] [serial = 431] [outer = 0x8f712000] 12:21:04 INFO - PROCESS | 1813 | 1461093664504 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:21:04 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:21:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1451ms 12:21:04 INFO - PROCESS | 1813 | 1461093664558 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:21:04 INFO - PROCESS | 1813 | 1461093664562 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 12:21:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:21:04 INFO - PROCESS | 1813 | 1461093664569 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - PROCESS | 1813 | 1461093664575 Marionette TRACE conn3 <- [1,546,null,{}] 12:21:04 INFO - PROCESS | 1813 | 1461093664591 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:21:04 INFO - PROCESS | 1813 | 1461093664779 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:21:04 INFO - PROCESS | 1813 | 1461093664948 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x943ec800 == 72 [pid = 1813] [id = 144] 12:21:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x97310400) [pid = 1813] [serial = 432] [outer = (nil)] 12:21:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x97317400) [pid = 1813] [serial = 433] [outer = 0x97310400] 12:21:05 INFO - PROCESS | 1813 | 1461093665096 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x9731c800) [pid = 1813] [serial = 434] [outer = 0x97310400] 12:21:05 INFO - PROCESS | 1813 | 1461093665954 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:21:06 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:21:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1437ms 12:21:06 INFO - PROCESS | 1813 | 1461093666008 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:21:06 INFO - PROCESS | 1813 | 1461093666012 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 12:21:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:21:06 INFO - PROCESS | 1813 | 1461093666019 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:21:06 INFO - PROCESS | 1813 | 1461093666022 Marionette TRACE conn3 <- [1,550,null,{}] 12:21:06 INFO - PROCESS | 1813 | 1461093666028 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:21:06 INFO - PROCESS | 1813 | 1461093666220 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:21:06 INFO - PROCESS | 1813 | 1461093666387 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x93072c00 == 73 [pid = 1813] [id = 145] 12:21:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x9331b400) [pid = 1813] [serial = 435] [outer = (nil)] 12:21:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x9731a400) [pid = 1813] [serial = 436] [outer = 0x9331b400] 12:21:06 INFO - PROCESS | 1813 | 1461093666472 Marionette DEBUG loaded listener.js 12:21:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x98b84400) [pid = 1813] [serial = 437] [outer = 0x9331b400] 12:21:07 INFO - PROCESS | 1813 | 1461093667343 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:21:07 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:21:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1380ms 12:21:07 INFO - PROCESS | 1813 | 1461093667399 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:21:07 INFO - PROCESS | 1813 | 1461093667403 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 12:21:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:21:07 INFO - PROCESS | 1813 | 1461093667409 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:21:07 INFO - PROCESS | 1813 | 1461093667412 Marionette TRACE conn3 <- [1,554,null,{}] 12:21:07 INFO - PROCESS | 1813 | 1461093667418 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:21:07 INFO - PROCESS | 1813 | 1461093667663 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:21:07 INFO - PROCESS | 1813 | 1461093667789 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c3ea800 == 74 [pid = 1813] [id = 146] 12:21:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x904bc000) [pid = 1813] [serial = 438] [outer = (nil)] 12:21:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x94008400) [pid = 1813] [serial = 439] [outer = 0x904bc000] 12:21:07 INFO - PROCESS | 1813 | 1461093667872 Marionette DEBUG loaded listener.js 12:21:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x9400a800) [pid = 1813] [serial = 440] [outer = 0x904bc000] 12:21:08 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:08 INFO - PROCESS | 1813 | 1461093668814 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:21:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:21:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1431ms 12:21:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:21:08 INFO - PROCESS | 1813 | 1461093668845 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:21:08 INFO - PROCESS | 1813 | 1461093668848 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 12:21:08 INFO - PROCESS | 1813 | 1461093668856 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:21:08 INFO - PROCESS | 1813 | 1461093668860 Marionette TRACE conn3 <- [1,558,null,{}] 12:21:08 INFO - PROCESS | 1813 | 1461093668866 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:21:09 INFO - PROCESS | 1813 | 1461093669058 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:21:09 INFO - PROCESS | 1813 | 1461093669225 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b2c3000 == 75 [pid = 1813] [id = 147] 12:21:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x8b2c4800) [pid = 1813] [serial = 441] [outer = (nil)] 12:21:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x8b2cc400) [pid = 1813] [serial = 442] [outer = 0x8b2c4800] 12:21:09 INFO - PROCESS | 1813 | 1461093669308 Marionette DEBUG loaded listener.js 12:21:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x9400d400) [pid = 1813] [serial = 443] [outer = 0x8b2c4800] 12:21:10 INFO - PROCESS | 1813 | 1461093670230 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:21:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:21:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1448ms 12:21:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:21:10 INFO - PROCESS | 1813 | 1461093670304 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:21:10 INFO - PROCESS | 1813 | 1461093670307 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 12:21:10 INFO - PROCESS | 1813 | 1461093670313 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:21:10 INFO - PROCESS | 1813 | 1461093670317 Marionette TRACE conn3 <- [1,562,null,{}] 12:21:10 INFO - PROCESS | 1813 | 1461093670323 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:21:10 INFO - PROCESS | 1813 | 1461093670485 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:21:10 INFO - PROCESS | 1813 | 1461093670653 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b2c7c00 == 76 [pid = 1813] [id = 148] 12:21:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x8b2ccc00) [pid = 1813] [serial = 444] [outer = (nil)] 12:21:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x97b3b400) [pid = 1813] [serial = 445] [outer = 0x8b2ccc00] 12:21:10 INFO - PROCESS | 1813 | 1461093670746 Marionette DEBUG loaded listener.js 12:21:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0xa007e000) [pid = 1813] [serial = 446] [outer = 0x8b2ccc00] 12:21:11 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:11 INFO - PROCESS | 1813 | 1461093671635 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:21:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:21:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1389ms 12:21:11 INFO - PROCESS | 1813 | 1461093671718 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:21:11 INFO - PROCESS | 1813 | 1461093671722 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 12:21:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:21:11 INFO - PROCESS | 1813 | 1461093671731 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:21:11 INFO - PROCESS | 1813 | 1461093671733 Marionette TRACE conn3 <- [1,566,null,{}] 12:21:11 INFO - PROCESS | 1813 | 1461093671738 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:21:11 INFO - PROCESS | 1813 | 1461093671903 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:21:12 INFO - PROCESS | 1813 | 1461093672071 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x9b251000 == 77 [pid = 1813] [id = 149] 12:21:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0xa0e44800) [pid = 1813] [serial = 447] [outer = (nil)] 12:21:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0xa2af4000) [pid = 1813] [serial = 448] [outer = 0xa0e44800] 12:21:12 INFO - PROCESS | 1813 | 1461093672155 Marionette DEBUG loaded listener.js 12:21:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0xa3cc8800) [pid = 1813] [serial = 449] [outer = 0xa0e44800] 12:21:12 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:13 INFO - PROCESS | 1813 | 1461093673037 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:21:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:21:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1346ms 12:21:13 INFO - PROCESS | 1813 | 1461093673077 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:21:13 INFO - PROCESS | 1813 | 1461093673080 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 12:21:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:21:13 INFO - PROCESS | 1813 | 1461093673087 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:21:13 INFO - PROCESS | 1813 | 1461093673091 Marionette TRACE conn3 <- [1,570,null,{}] 12:21:13 INFO - PROCESS | 1813 | 1461093673096 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:21:13 INFO - PROCESS | 1813 | 1461093673253 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:21:13 INFO - PROCESS | 1813 | 1461093673427 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f8e6000 == 78 [pid = 1813] [id = 150] 12:21:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x97c40400) [pid = 1813] [serial = 450] [outer = (nil)] 12:21:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x97c46400) [pid = 1813] [serial = 451] [outer = 0x97c40400] 12:21:13 INFO - PROCESS | 1813 | 1461093673508 Marionette DEBUG loaded listener.js 12:21:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x97c48800) [pid = 1813] [serial = 452] [outer = 0x97c40400] 12:21:14 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:14 INFO - PROCESS | 1813 | 1461093674404 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:21:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:21:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1380ms 12:21:14 INFO - PROCESS | 1813 | 1461093674467 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:21:14 INFO - PROCESS | 1813 | 1461093674471 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 12:21:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:21:14 INFO - PROCESS | 1813 | 1461093674477 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - PROCESS | 1813 | 1461093674481 Marionette TRACE conn3 <- [1,574,null,{}] 12:21:14 INFO - PROCESS | 1813 | 1461093674486 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:21:14 INFO - PROCESS | 1813 | 1461093674648 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:21:14 INFO - PROCESS | 1813 | 1461093674817 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x900a4400 == 79 [pid = 1813] [id = 151] 12:21:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x900a6c00) [pid = 1813] [serial = 453] [outer = (nil)] 12:21:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x900abc00) [pid = 1813] [serial = 454] [outer = 0x900a6c00] 12:21:14 INFO - PROCESS | 1813 | 1461093674901 Marionette DEBUG loaded listener.js 12:21:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x900ad400) [pid = 1813] [serial = 455] [outer = 0x900a6c00] 12:21:15 INFO - PROCESS | 1813 | 1461093675780 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:21:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:21:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1383ms 12:21:15 INFO - PROCESS | 1813 | 1461093675861 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:21:15 INFO - PROCESS | 1813 | 1461093675865 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 12:21:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:21:15 INFO - PROCESS | 1813 | 1461093675873 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:21:15 INFO - PROCESS | 1813 | 1461093675878 Marionette TRACE conn3 <- [1,578,null,{}] 12:21:15 INFO - PROCESS | 1813 | 1461093675883 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:21:16 INFO - PROCESS | 1813 | 1461093676120 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:21:16 INFO - PROCESS | 1813 | 1461093676345 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x900ab000 == 80 [pid = 1813] [id = 152] 12:21:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x97c4e000) [pid = 1813] [serial = 456] [outer = (nil)] 12:21:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0xa0fe3c00) [pid = 1813] [serial = 457] [outer = 0x97c4e000] 12:21:16 INFO - PROCESS | 1813 | 1461093676480 Marionette DEBUG loaded listener.js 12:21:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0xa45b3000) [pid = 1813] [serial = 458] [outer = 0x97c4e000] 12:21:17 INFO - PROCESS | 1813 | 1461093677290 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:21:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:21:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1492ms 12:21:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:21:17 INFO - PROCESS | 1813 | 1461093677364 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:21:17 INFO - PROCESS | 1813 | 1461093677367 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 12:21:17 INFO - PROCESS | 1813 | 1461093677374 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:21:17 INFO - PROCESS | 1813 | 1461093677377 Marionette TRACE conn3 <- [1,582,null,{}] 12:21:17 INFO - PROCESS | 1813 | 1461093677383 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:21:17 INFO - PROCESS | 1813 | 1461093677550 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:21:17 INFO - PROCESS | 1813 | 1461093677722 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x89c16400 == 81 [pid = 1813] [id = 153] 12:21:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x89c16c00) [pid = 1813] [serial = 459] [outer = (nil)] 12:21:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x89c1e800) [pid = 1813] [serial = 460] [outer = 0x89c16c00] 12:21:17 INFO - PROCESS | 1813 | 1461093677806 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x89c20000) [pid = 1813] [serial = 461] [outer = 0x89c16c00] 12:21:18 INFO - PROCESS | 1813 | 1461093678692 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:21:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:21:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1382ms 12:21:18 INFO - PROCESS | 1813 | 1461093678755 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:21:18 INFO - PROCESS | 1813 | 1461093678759 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 12:21:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:21:18 INFO - PROCESS | 1813 | 1461093678765 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:21:18 INFO - PROCESS | 1813 | 1461093678769 Marionette TRACE conn3 <- [1,586,null,{}] 12:21:18 INFO - PROCESS | 1813 | 1461093678774 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:21:18 INFO - PROCESS | 1813 | 1461093678938 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:21:19 INFO - PROCESS | 1813 | 1461093679112 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x89c1f800 == 82 [pid = 1813] [id = 154] 12:21:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x89c20400) [pid = 1813] [serial = 462] [outer = (nil)] 12:21:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x8a258c00) [pid = 1813] [serial = 463] [outer = 0x89c20400] 12:21:19 INFO - PROCESS | 1813 | 1461093679195 Marionette DEBUG loaded listener.js 12:21:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x8a25b400) [pid = 1813] [serial = 464] [outer = 0x89c20400] 12:21:19 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:20 INFO - PROCESS | 1813 | 1461093680087 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:21:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:21:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1383ms 12:21:20 INFO - PROCESS | 1813 | 1461093680148 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:21:20 INFO - PROCESS | 1813 | 1461093680152 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 12:21:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:21:20 INFO - PROCESS | 1813 | 1461093680158 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:21:20 INFO - PROCESS | 1813 | 1461093680161 Marionette TRACE conn3 <- [1,590,null,{}] 12:21:20 INFO - PROCESS | 1813 | 1461093680167 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:21:20 INFO - PROCESS | 1813 | 1461093680332 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:21:20 INFO - PROCESS | 1813 | 1461093680509 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x8a257000 == 83 [pid = 1813] [id = 155] 12:21:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x8a25a800) [pid = 1813] [serial = 465] [outer = (nil)] 12:21:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x8a261c00) [pid = 1813] [serial = 466] [outer = 0x8a25a800] 12:21:20 INFO - PROCESS | 1813 | 1461093680596 Marionette DEBUG loaded listener.js 12:21:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x8a263400) [pid = 1813] [serial = 467] [outer = 0x8a25a800] 12:21:21 INFO - PROCESS | 1813 | 1461093681744 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:21:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:21:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1679ms 12:21:21 INFO - PROCESS | 1813 | 1461093681838 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:21:21 INFO - PROCESS | 1813 | 1461093681844 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 12:21:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:21:21 INFO - PROCESS | 1813 | 1461093681852 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:21:21 INFO - PROCESS | 1813 | 1461093681857 Marionette TRACE conn3 <- [1,594,null,{}] 12:21:21 INFO - PROCESS | 1813 | 1461093681865 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:21:22 INFO - PROCESS | 1813 | 1461093682062 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:21:22 INFO - PROCESS | 1813 | 1461093682285 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x8a25fc00 == 84 [pid = 1813] [id = 156] 12:21:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x8c135c00) [pid = 1813] [serial = 468] [outer = (nil)] 12:21:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x8c3df000) [pid = 1813] [serial = 469] [outer = 0x8c135c00] 12:21:22 INFO - PROCESS | 1813 | 1461093682364 Marionette DEBUG loaded listener.js 12:21:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x8e1f5000) [pid = 1813] [serial = 470] [outer = 0x8c135c00] 12:21:23 INFO - PROCESS | 1813 | 1461093683290 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:21:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:21:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1486ms 12:21:23 INFO - PROCESS | 1813 | 1461093683339 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:21:23 INFO - PROCESS | 1813 | 1461093683346 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 12:21:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:21:23 INFO - PROCESS | 1813 | 1461093683356 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:21:23 INFO - PROCESS | 1813 | 1461093683360 Marionette TRACE conn3 <- [1,598,null,{}] 12:21:23 INFO - PROCESS | 1813 | 1461093683366 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:21:23 INFO - PROCESS | 1813 | 1461093683531 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:21:23 INFO - PROCESS | 1813 | 1461093683859 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c3e1000 == 85 [pid = 1813] [id = 157] 12:21:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x8e1f0400) [pid = 1813] [serial = 471] [outer = (nil)] 12:21:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x8f717000) [pid = 1813] [serial = 472] [outer = 0x8e1f0400] 12:21:23 INFO - PROCESS | 1813 | 1461093683940 Marionette DEBUG loaded listener.js 12:21:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x8fb8c000) [pid = 1813] [serial = 473] [outer = 0x8e1f0400] 12:21:24 INFO - PROCESS | 1813 | 1461093684861 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:21:24 INFO - PROCESS | 1813 | --DOCSHELL 0x932d7400 == 84 [pid = 1813] [id = 140] 12:21:24 INFO - PROCESS | 1813 | --DOCSHELL 0x946ee400 == 83 [pid = 1813] [id = 139] 12:21:24 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x9feb3c00) [pid = 1813] [serial = 339] [outer = (nil)] [url = about:blank] 12:21:24 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0xa2a0dc00) [pid = 1813] [serial = 342] [outer = (nil)] [url = about:blank] 12:21:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:21:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1636ms 12:21:24 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x8fb85c00) [pid = 1813] [serial = 330] [outer = (nil)] [url = about:blank] 12:21:24 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x98363800) [pid = 1813] [serial = 336] [outer = (nil)] [url = about:blank] 12:21:24 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x930e7800) [pid = 1813] [serial = 333] [outer = (nil)] [url = about:blank] 12:21:24 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb8fc00 == 82 [pid = 1813] [id = 138] 12:21:25 INFO - PROCESS | 1813 | --DOCSHELL 0x904b9800 == 81 [pid = 1813] [id = 137] 12:21:25 INFO - PROCESS | 1813 | --DOCSHELL 0x8ea1d400 == 80 [pid = 1813] [id = 136] 12:21:25 INFO - PROCESS | 1813 | --DOCSHELL 0x8c3df400 == 79 [pid = 1813] [id = 135] 12:21:25 INFO - PROCESS | 1813 | 1461093685010 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:21:25 INFO - PROCESS | 1813 | 1461093685014 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 12:21:25 INFO - PROCESS | 1813 | --DOCSHELL 0x8c13b800 == 78 [pid = 1813] [id = 134] 12:21:25 INFO - PROCESS | 1813 | --DOCSHELL 0x8c133c00 == 77 [pid = 1813] [id = 133] 12:21:25 INFO - PROCESS | 1813 | --DOCSHELL 0x905b0000 == 76 [pid = 1813] [id = 132] 12:21:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:21:25 INFO - PROCESS | 1813 | --DOCSHELL 0x904bc400 == 75 [pid = 1813] [id = 131] 12:21:25 INFO - PROCESS | 1813 | --DOCSHELL 0x8f6e0400 == 74 [pid = 1813] [id = 130] 12:21:25 INFO - PROCESS | 1813 | --DOCSHELL 0x904b2000 == 73 [pid = 1813] [id = 129] 12:21:25 INFO - PROCESS | 1813 | --DOCSHELL 0x8e1eb800 == 72 [pid = 1813] [id = 128] 12:21:25 INFO - PROCESS | 1813 | 1461093685041 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:21:25 INFO - PROCESS | 1813 | 1461093685046 Marionette TRACE conn3 <- [1,602,null,{}] 12:21:25 INFO - PROCESS | 1813 | 1461093685061 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:21:25 INFO - PROCESS | 1813 | 1461093685229 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x93318c00) [pid = 1813] [serial = 352] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x8ea1d000) [pid = 1813] [serial = 367] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x8fb86800) [pid = 1813] [serial = 348] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x8fd6b800) [pid = 1813] [serial = 351] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0xa0a73800) [pid = 1813] [serial = 363] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x9b254800) [pid = 1813] [serial = 361] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0xa0fe7000) [pid = 1813] [serial = 364] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x962efc00) [pid = 1813] [serial = 355] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x8fcbb400) [pid = 1813] [serial = 349] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x8ea1a800) [pid = 1813] [serial = 366] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x9331c000) [pid = 1813] [serial = 354] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x91ea3800) [pid = 1813] [serial = 369] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x97b40c00) [pid = 1813] [serial = 358] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x97497400) [pid = 1813] [serial = 357] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x8f6e9400) [pid = 1813] [serial = 345] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x992cf800) [pid = 1813] [serial = 360] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x9340c400) [pid = 1813] [serial = 370] [outer = (nil)] [url = about:blank] 12:21:25 INFO - PROCESS | 1813 | 1461093685484 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c139400 == 73 [pid = 1813] [id = 158] 12:21:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x8c3ea000) [pid = 1813] [serial = 474] [outer = (nil)] 12:21:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x8faa4800) [pid = 1813] [serial = 475] [outer = 0x8c3ea000] 12:21:25 INFO - PROCESS | 1813 | 1461093685561 Marionette DEBUG loaded listener.js 12:21:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x900adc00) [pid = 1813] [serial = 476] [outer = 0x8c3ea000] 12:21:26 INFO - PROCESS | 1813 | 1461093686370 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:21:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:21:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1354ms 12:21:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:21:26 INFO - PROCESS | 1813 | 1461093686385 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:21:26 INFO - PROCESS | 1813 | 1461093686388 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 12:21:26 INFO - PROCESS | 1813 | 1461093686396 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:21:26 INFO - PROCESS | 1813 | 1461093686399 Marionette TRACE conn3 <- [1,606,null,{}] 12:21:26 INFO - PROCESS | 1813 | 1461093686404 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:21:26 INFO - PROCESS | 1813 | 1461093686572 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:21:26 INFO - PROCESS | 1813 | 1461093686709 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f6e7400 == 74 [pid = 1813] [id = 159] 12:21:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x900b2400) [pid = 1813] [serial = 477] [outer = (nil)] 12:21:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x905ad400) [pid = 1813] [serial = 478] [outer = 0x900b2400] 12:21:26 INFO - PROCESS | 1813 | 1461093686782 Marionette DEBUG loaded listener.js 12:21:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x91374400) [pid = 1813] [serial = 479] [outer = 0x900b2400] 12:21:27 INFO - PROCESS | 1813 | 1461093687517 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:21:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:21:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1182ms 12:21:27 INFO - PROCESS | 1813 | 1461093687580 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:21:27 INFO - PROCESS | 1813 | 1461093687583 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 12:21:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:21:27 INFO - PROCESS | 1813 | 1461093687589 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:21:27 INFO - PROCESS | 1813 | 1461093687592 Marionette TRACE conn3 <- [1,610,null,{}] 12:21:27 INFO - PROCESS | 1813 | 1461093687598 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:21:27 INFO - PROCESS | 1813 | 1461093687790 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:21:27 INFO - PROCESS | 1813 | 1461093687814 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x904b8800 == 75 [pid = 1813] [id = 160] 12:21:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x91e9e800) [pid = 1813] [serial = 480] [outer = (nil)] 12:21:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x93317c00) [pid = 1813] [serial = 481] [outer = 0x91e9e800] 12:21:27 INFO - PROCESS | 1813 | 1461093687883 Marionette DEBUG loaded listener.js 12:21:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x9331c000) [pid = 1813] [serial = 482] [outer = 0x91e9e800] 12:21:29 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x96259400) [pid = 1813] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:21:29 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x93318000) [pid = 1813] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:21:29 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x943eac00) [pid = 1813] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:21:29 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x8ea1e800) [pid = 1813] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:21:29 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x8c3e1800) [pid = 1813] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:21:29 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x91e9c000) [pid = 1813] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:21:29 INFO - PROCESS | 1813 | 1461093689406 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:21:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:21:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1896ms 12:21:29 INFO - PROCESS | 1813 | 1461093689487 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:21:29 INFO - PROCESS | 1813 | 1461093689493 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 12:21:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:21:29 INFO - PROCESS | 1813 | 1461093689510 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:21:29 INFO - PROCESS | 1813 | 1461093689521 Marionette TRACE conn3 <- [1,614,null,{}] 12:21:29 INFO - PROCESS | 1813 | 1461093689584 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:21:29 INFO - PROCESS | 1813 | 1461093689743 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:21:29 INFO - PROCESS | 1813 | 1461093689964 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x89c17c00 == 76 [pid = 1813] [id = 161] 12:21:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x89c1b800) [pid = 1813] [serial = 483] [outer = (nil)] 12:21:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x8b2cf800) [pid = 1813] [serial = 484] [outer = 0x89c1b800] 12:21:30 INFO - PROCESS | 1813 | 1461093690052 Marionette DEBUG loaded listener.js 12:21:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x8e1f9c00) [pid = 1813] [serial = 485] [outer = 0x89c1b800] 12:21:30 INFO - PROCESS | 1813 | 1461093690975 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:21:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:21:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1511ms 12:21:31 INFO - PROCESS | 1813 | 1461093691014 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:21:31 INFO - PROCESS | 1813 | 1461093691023 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 12:21:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:21:31 INFO - PROCESS | 1813 | 1461093691033 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:21:31 INFO - PROCESS | 1813 | 1461093691038 Marionette TRACE conn3 <- [1,618,null,{}] 12:21:31 INFO - PROCESS | 1813 | 1461093691044 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:21:31 INFO - PROCESS | 1813 | 1461093691237 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:21:31 INFO - PROCESS | 1813 | 1461093691461 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c132400 == 77 [pid = 1813] [id = 162] 12:21:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x8f711400) [pid = 1813] [serial = 486] [outer = (nil)] 12:21:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x8fb91c00) [pid = 1813] [serial = 487] [outer = 0x8f711400] 12:21:31 INFO - PROCESS | 1813 | 1461093691589 Marionette DEBUG loaded listener.js 12:21:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x900aa400) [pid = 1813] [serial = 488] [outer = 0x8f711400] 12:21:32 INFO - PROCESS | 1813 | 1461093692546 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:21:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:21:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1581ms 12:21:32 INFO - PROCESS | 1813 | 1461093692615 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:21:32 INFO - PROCESS | 1813 | 1461093692620 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 12:21:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:21:32 INFO - PROCESS | 1813 | 1461093692626 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:21:32 INFO - PROCESS | 1813 | 1461093692632 Marionette TRACE conn3 <- [1,622,null,{}] 12:21:32 INFO - PROCESS | 1813 | 1461093692649 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:21:32 INFO - PROCESS | 1813 | 1461093692862 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:21:33 INFO - PROCESS | 1813 | 1461093693127 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x904b9c00 == 78 [pid = 1813] [id = 163] 12:21:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x93403400) [pid = 1813] [serial = 489] [outer = (nil)] 12:21:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x934d6c00) [pid = 1813] [serial = 490] [outer = 0x93403400] 12:21:33 INFO - PROCESS | 1813 | 1461093693219 Marionette DEBUG loaded listener.js 12:21:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x9400e800) [pid = 1813] [serial = 491] [outer = 0x93403400] 12:21:34 INFO - PROCESS | 1813 | 1461093694049 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:21:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:21:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1484ms 12:21:34 INFO - PROCESS | 1813 | 1461093694111 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:21:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:21:34 INFO - PROCESS | 1813 | 1461093694116 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 12:21:34 INFO - PROCESS | 1813 | 1461093694122 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:21:34 INFO - PROCESS | 1813 | 1461093694125 Marionette TRACE conn3 <- [1,626,null,{}] 12:21:34 INFO - PROCESS | 1813 | 1461093694131 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:21:34 INFO - PROCESS | 1813 | 1461093694301 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:21:34 INFO - PROCESS | 1813 | 1461093694473 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b2ca800 == 79 [pid = 1813] [id = 164] 12:21:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x943e1400) [pid = 1813] [serial = 492] [outer = (nil)] 12:21:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x946e9800) [pid = 1813] [serial = 493] [outer = 0x943e1400] 12:21:34 INFO - PROCESS | 1813 | 1461093694568 Marionette DEBUG loaded listener.js 12:21:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x95837000) [pid = 1813] [serial = 494] [outer = 0x943e1400] 12:21:35 INFO - PROCESS | 1813 | 1461093695455 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:21:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:21:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1386ms 12:21:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:21:35 INFO - PROCESS | 1813 | 1461093695508 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:21:35 INFO - PROCESS | 1813 | 1461093695511 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 12:21:35 INFO - PROCESS | 1813 | 1461093695518 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:21:35 INFO - PROCESS | 1813 | 1461093695522 Marionette TRACE conn3 <- [1,630,null,{}] 12:21:35 INFO - PROCESS | 1813 | 1461093695527 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:21:35 INFO - PROCESS | 1813 | 1461093695703 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:21:35 INFO - PROCESS | 1813 | 1461093695875 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x934d9800 == 80 [pid = 1813] [id = 165] 12:21:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x943ee400) [pid = 1813] [serial = 495] [outer = (nil)] 12:21:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x9702f400) [pid = 1813] [serial = 496] [outer = 0x943ee400] 12:21:35 INFO - PROCESS | 1813 | 1461093695958 Marionette DEBUG loaded listener.js 12:21:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x97314c00) [pid = 1813] [serial = 497] [outer = 0x943ee400] 12:21:36 INFO - PROCESS | 1813 | 1461093696912 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:21:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:21:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1434ms 12:21:36 INFO - PROCESS | 1813 | 1461093696951 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:21:36 INFO - PROCESS | 1813 | 1461093696955 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 12:21:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:21:36 INFO - PROCESS | 1813 | 1461093696962 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:21:36 INFO - PROCESS | 1813 | 1461093696965 Marionette TRACE conn3 <- [1,634,null,{}] 12:21:36 INFO - PROCESS | 1813 | 1461093696971 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:21:37 INFO - PROCESS | 1813 | 1461093697172 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:21:37 INFO - PROCESS | 1813 | 1461093697348 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x8a25d000 == 81 [pid = 1813] [id = 166] 12:21:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x943e6400) [pid = 1813] [serial = 498] [outer = (nil)] 12:21:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x97c44000) [pid = 1813] [serial = 499] [outer = 0x943e6400] 12:21:37 INFO - PROCESS | 1813 | 1461093697436 Marionette DEBUG loaded listener.js 12:21:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x98363800) [pid = 1813] [serial = 500] [outer = 0x943e6400] 12:21:37 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:38 INFO - PROCESS | 1813 | 1461093698310 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:21:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:21:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1383ms 12:21:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:21:38 INFO - PROCESS | 1813 | 1461093698345 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:21:38 INFO - PROCESS | 1813 | 1461093698348 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 12:21:38 INFO - PROCESS | 1813 | 1461093698357 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:21:38 INFO - PROCESS | 1813 | 1461093698361 Marionette TRACE conn3 <- [1,638,null,{}] 12:21:38 INFO - PROCESS | 1813 | 1461093698367 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:21:38 INFO - PROCESS | 1813 | 1461093698528 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:21:38 INFO - PROCESS | 1813 | 1461093698709 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x978b8400 == 82 [pid = 1813] [id = 167] 12:21:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x97c40800) [pid = 1813] [serial = 501] [outer = (nil)] 12:21:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x992d0000) [pid = 1813] [serial = 502] [outer = 0x97c40800] 12:21:38 INFO - PROCESS | 1813 | 1461093698791 Marionette DEBUG loaded listener.js 12:21:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x9eb28400) [pid = 1813] [serial = 503] [outer = 0x97c40800] 12:21:39 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:39 INFO - PROCESS | 1813 | 1461093699690 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:21:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:21:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1382ms 12:21:39 INFO - PROCESS | 1813 | 1461093699737 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:21:39 INFO - PROCESS | 1813 | 1461093699741 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 12:21:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:21:39 INFO - PROCESS | 1813 | 1461093699747 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:21:39 INFO - PROCESS | 1813 | 1461093699751 Marionette TRACE conn3 <- [1,642,null,{}] 12:21:39 INFO - PROCESS | 1813 | 1461093699756 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:21:39 INFO - PROCESS | 1813 | 1461093699922 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:21:40 INFO - PROCESS | 1813 | 1461093700078 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x98882400 == 83 [pid = 1813] [id = 168] 12:21:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x992d2c00) [pid = 1813] [serial = 504] [outer = (nil)] 12:21:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0xa0fe9c00) [pid = 1813] [serial = 505] [outer = 0x992d2c00] 12:21:40 INFO - PROCESS | 1813 | 1461093700161 Marionette DEBUG loaded listener.js 12:21:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0xa2846800) [pid = 1813] [serial = 506] [outer = 0x992d2c00] 12:21:41 INFO - PROCESS | 1813 | 1461093701064 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:21:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:21:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1384ms 12:21:41 INFO - PROCESS | 1813 | 1461093701132 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:21:41 INFO - PROCESS | 1813 | 1461093701136 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 12:21:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:21:41 INFO - PROCESS | 1813 | 1461093701142 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:21:41 INFO - PROCESS | 1813 | 1461093701146 Marionette TRACE conn3 <- [1,646,null,{}] 12:21:41 INFO - PROCESS | 1813 | 1461093701151 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:21:41 INFO - PROCESS | 1813 | 1461093701332 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:21:41 INFO - PROCESS | 1813 | 1461093701508 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b5d1400 == 84 [pid = 1813] [id = 169] 12:21:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x8b5d2000) [pid = 1813] [serial = 507] [outer = (nil)] 12:21:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x8b5d9800) [pid = 1813] [serial = 508] [outer = 0x8b5d2000] 12:21:41 INFO - PROCESS | 1813 | 1461093701600 Marionette DEBUG loaded listener.js 12:21:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x8b5db800) [pid = 1813] [serial = 509] [outer = 0x8b5d2000] 12:21:42 INFO - PROCESS | 1813 | 1461093702444 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:21:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:21:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1330ms 12:21:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:21:42 INFO - PROCESS | 1813 | 1461093702474 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:21:42 INFO - PROCESS | 1813 | 1461093702478 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 12:21:42 INFO - PROCESS | 1813 | 1461093702484 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:21:42 INFO - PROCESS | 1813 | 1461093702488 Marionette TRACE conn3 <- [1,650,null,{}] 12:21:42 INFO - PROCESS | 1813 | 1461093702494 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:21:42 INFO - PROCESS | 1813 | 1461093702663 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:21:42 INFO - PROCESS | 1813 | 1461093702845 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b5d1c00 == 85 [pid = 1813] [id = 170] 12:21:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x8b5d2c00) [pid = 1813] [serial = 510] [outer = (nil)] 12:21:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x9b2c4400) [pid = 1813] [serial = 511] [outer = 0x8b5d2c00] 12:21:42 INFO - PROCESS | 1813 | 1461093702927 Marionette DEBUG loaded listener.js 12:21:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0xa3c1d000) [pid = 1813] [serial = 512] [outer = 0x8b5d2c00] 12:21:43 INFO - PROCESS | 1813 | 1461093703841 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:21:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:21:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1430ms 12:21:43 INFO - PROCESS | 1813 | 1461093703914 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:21:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:21:43 INFO - PROCESS | 1813 | 1461093703921 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 12:21:43 INFO - PROCESS | 1813 | 1461093703927 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:21:43 INFO - PROCESS | 1813 | 1461093703931 Marionette TRACE conn3 <- [1,654,null,{}] 12:21:43 INFO - PROCESS | 1813 | 1461093703937 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:21:44 INFO - PROCESS | 1813 | 1461093704156 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:21:44 INFO - PROCESS | 1813 | 1461093704386 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x890e8800 == 86 [pid = 1813] [id = 171] 12:21:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x890ecc00) [pid = 1813] [serial = 513] [outer = (nil)] 12:21:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x8a265800) [pid = 1813] [serial = 514] [outer = 0x890ecc00] 12:21:44 INFO - PROCESS | 1813 | 1461093704519 Marionette DEBUG loaded listener.js 12:21:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x8faa7400) [pid = 1813] [serial = 515] [outer = 0x890ecc00] 12:21:45 INFO - PROCESS | 1813 | 1461093705459 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:21:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:21:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1581ms 12:21:45 INFO - PROCESS | 1813 | 1461093705507 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:21:45 INFO - PROCESS | 1813 | 1461093705511 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 12:21:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:21:45 INFO - PROCESS | 1813 | 1461093705517 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:21:45 INFO - PROCESS | 1813 | 1461093705520 Marionette TRACE conn3 <- [1,658,null,{}] 12:21:45 INFO - PROCESS | 1813 | 1461093705526 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:21:45 INFO - PROCESS | 1813 | 1461093705695 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:21:45 INFO - PROCESS | 1813 | 1461093705883 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b5d6c00 == 87 [pid = 1813] [id = 172] 12:21:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x8b5dec00) [pid = 1813] [serial = 516] [outer = (nil)] 12:21:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x943eec00) [pid = 1813] [serial = 517] [outer = 0x8b5dec00] 12:21:45 INFO - PROCESS | 1813 | 1461093705964 Marionette DEBUG loaded listener.js 12:21:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x975ab800) [pid = 1813] [serial = 518] [outer = 0x8b5dec00] 12:21:47 INFO - PROCESS | 1813 | 1461093707254 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:21:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:21:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1838ms 12:21:47 INFO - PROCESS | 1813 | 1461093707357 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:21:47 INFO - PROCESS | 1813 | 1461093707363 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 12:21:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:21:47 INFO - PROCESS | 1813 | 1461093707372 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:21:47 INFO - PROCESS | 1813 | 1461093707377 Marionette TRACE conn3 <- [1,662,null,{}] 12:21:47 INFO - PROCESS | 1813 | 1461093707385 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:21:47 INFO - PROCESS | 1813 | 1461093707641 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:21:47 INFO - PROCESS | 1813 | 1461093707828 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b2d0800 == 88 [pid = 1813] [id = 173] 12:21:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x8b5d7800) [pid = 1813] [serial = 519] [outer = (nil)] 12:21:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0x8b5dfc00) [pid = 1813] [serial = 520] [outer = 0x8b5d7800] 12:21:47 INFO - PROCESS | 1813 | 1461093707905 Marionette DEBUG loaded listener.js 12:21:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x8c135800) [pid = 1813] [serial = 521] [outer = 0x8b5d7800] 12:21:48 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:48 INFO - PROCESS | 1813 | 1461093708864 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:21:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:21:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1538ms 12:21:48 INFO - PROCESS | 1813 | 1461093708910 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:21:48 INFO - PROCESS | 1813 | 1461093708917 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 12:21:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:21:48 INFO - PROCESS | 1813 | 1461093708927 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:21:48 INFO - PROCESS | 1813 | 1461093708931 Marionette TRACE conn3 <- [1,666,null,{}] 12:21:48 INFO - PROCESS | 1813 | 1461093708937 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:21:49 INFO - PROCESS | 1813 | 1461093709144 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:21:49 INFO - PROCESS | 1813 | --DOCSHELL 0x8f6e7400 == 87 [pid = 1813] [id = 159] 12:21:49 INFO - PROCESS | 1813 | --DOCSHELL 0x8c139400 == 86 [pid = 1813] [id = 158] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0xa0074400) [pid = 1813] [serial = 423] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | 1461093709535 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:49 INFO - PROCESS | 1813 | --DOCSHELL 0x8c3e1000 == 85 [pid = 1813] [id = 157] 12:21:49 INFO - PROCESS | 1813 | --DOCSHELL 0x8a25fc00 == 84 [pid = 1813] [id = 156] 12:21:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x89c21400 == 85 [pid = 1813] [id = 174] 12:21:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x8a25ac00) [pid = 1813] [serial = 522] [outer = (nil)] 12:21:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0x8c3e1000) [pid = 1813] [serial = 523] [outer = 0x8a25ac00] 12:21:49 INFO - PROCESS | 1813 | 1461093709627 Marionette DEBUG loaded listener.js 12:21:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0x8fb91400) [pid = 1813] [serial = 524] [outer = 0x8a25ac00] 12:21:49 INFO - PROCESS | 1813 | --DOCSHELL 0x8ea19400 == 84 [pid = 1813] [id = 142] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x978b7c00) [pid = 1813] [serial = 417] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x973d9400) [pid = 1813] [serial = 420] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x97b41c00) [pid = 1813] [serial = 418] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x8c13ac00) [pid = 1813] [serial = 399] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x95831000) [pid = 1813] [serial = 414] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x8fb96400) [pid = 1813] [serial = 409] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x8f8f2000) [pid = 1813] [serial = 408] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x8f6e3000) [pid = 1813] [serial = 406] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x8ea1fc00) [pid = 1813] [serial = 405] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0xa45ad800) [pid = 1813] [serial = 384] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0xa3c1fc00) [pid = 1813] [serial = 381] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x9fdca000) [pid = 1813] [serial = 372] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x9582b800) [pid = 1813] [serial = 378] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x9340c000) [pid = 1813] [serial = 411] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x934cd400) [pid = 1813] [serial = 412] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x8fb90c00) [pid = 1813] [serial = 375] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x905a6800) [pid = 1813] [serial = 402] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x943e5400) [pid = 1813] [serial = 396] [outer = (nil)] [url = about:blank] 12:21:49 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x905aa000) [pid = 1813] [serial = 390] [outer = (nil)] [url = about:blank] 12:21:50 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x904b7800) [pid = 1813] [serial = 387] [outer = (nil)] [url = about:blank] 12:21:50 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0xa0e47400) [pid = 1813] [serial = 393] [outer = (nil)] [url = about:blank] 12:21:50 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x961cdc00) [pid = 1813] [serial = 415] [outer = (nil)] [url = about:blank] 12:21:50 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x98ef4800) [pid = 1813] [serial = 421] [outer = (nil)] [url = about:blank] 12:21:50 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:50 INFO - PROCESS | 1813 | 1461093710430 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:21:50 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:21:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1535ms 12:21:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:21:50 INFO - PROCESS | 1813 | 1461093710463 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:21:50 INFO - PROCESS | 1813 | 1461093710465 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 12:21:50 INFO - PROCESS | 1813 | 1461093710472 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:21:50 INFO - PROCESS | 1813 | 1461093710477 Marionette TRACE conn3 <- [1,670,null,{}] 12:21:50 INFO - PROCESS | 1813 | 1461093710492 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:21:50 INFO - PROCESS | 1813 | 1461093710652 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:21:50 INFO - PROCESS | 1813 | 1461093710668 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f8f2000 == 85 [pid = 1813] [id = 175] 12:21:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x904b9800) [pid = 1813] [serial = 525] [outer = (nil)] 12:21:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x904c0800) [pid = 1813] [serial = 526] [outer = 0x904b9800] 12:21:50 INFO - PROCESS | 1813 | 1461093710743 Marionette DEBUG loaded listener.js 12:21:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x91372000) [pid = 1813] [serial = 527] [outer = 0x904b9800] 12:21:51 INFO - PROCESS | 1813 | 1461093711691 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:21:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:21:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1249ms 12:21:51 INFO - PROCESS | 1813 | 1461093711720 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:21:51 INFO - PROCESS | 1813 | 1461093711723 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 12:21:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:21:51 INFO - PROCESS | 1813 | 1461093711730 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:21:51 INFO - PROCESS | 1813 | 1461093711733 Marionette TRACE conn3 <- [1,674,null,{}] 12:21:51 INFO - PROCESS | 1813 | 1461093711738 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:21:51 INFO - PROCESS | 1813 | 1461093711899 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:21:51 INFO - PROCESS | 1813 | 1461093711909 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x8a25c000 == 86 [pid = 1813] [id = 176] 12:21:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x93319400) [pid = 1813] [serial = 528] [outer = (nil)] 12:21:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x934ce000) [pid = 1813] [serial = 529] [outer = 0x93319400] 12:21:51 INFO - PROCESS | 1813 | 1461093711980 Marionette DEBUG loaded listener.js 12:21:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x9400d800) [pid = 1813] [serial = 530] [outer = 0x93319400] 12:21:52 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:52 INFO - PROCESS | 1813 | 1461093712895 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:21:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 12:21:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1185ms 12:21:52 INFO - PROCESS | 1813 | 1461093712917 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:21:52 INFO - PROCESS | 1813 | 1461093712920 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 12:21:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:21:52 INFO - PROCESS | 1813 | 1461093712926 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:21:52 INFO - PROCESS | 1813 | 1461093712929 Marionette TRACE conn3 <- [1,678,null,{}] 12:21:52 INFO - PROCESS | 1813 | 1461093712935 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:21:53 INFO - PROCESS | 1813 | 1461093713134 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:21:53 INFO - PROCESS | 1813 | 1461093713161 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x93319000 == 87 [pid = 1813] [id = 177] 12:21:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x934c0c00) [pid = 1813] [serial = 531] [outer = (nil)] 12:21:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x943e9800) [pid = 1813] [serial = 532] [outer = 0x934c0c00] 12:21:53 INFO - PROCESS | 1813 | 1461093713231 Marionette DEBUG loaded listener.js 12:21:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x946edc00) [pid = 1813] [serial = 533] [outer = 0x934c0c00] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x900b2400) [pid = 1813] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x8c135c00) [pid = 1813] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x9fbc2c00) [pid = 1813] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x93315400) [pid = 1813] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x8c3ea000) [pid = 1813] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x8fb7f800) [pid = 1813] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x8e1f0400) [pid = 1813] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0xa45b2400) [pid = 1813] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x9eb2dc00) [pid = 1813] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x90676400) [pid = 1813] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x932d5c00) [pid = 1813] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x932ce800) [pid = 1813] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x946ef800) [pid = 1813] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0xa284d400) [pid = 1813] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x98881800) [pid = 1813] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x946efc00) [pid = 1813] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x8fb8e000) [pid = 1813] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0xa00d6800) [pid = 1813] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x8fb92800) [pid = 1813] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:21:54 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x8f8edc00) [pid = 1813] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:21:54 INFO - PROCESS | 1813 | 1461093714720 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:21:54 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:21:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1830ms 12:21:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:21:54 INFO - PROCESS | 1813 | 1461093714757 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:21:54 INFO - PROCESS | 1813 | 1461093714759 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 12:21:54 INFO - PROCESS | 1813 | 1461093714766 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:21:54 INFO - PROCESS | 1813 | 1461093714769 Marionette TRACE conn3 <- [1,682,null,{}] 12:21:54 INFO - PROCESS | 1813 | 1461093714775 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:21:54 INFO - PROCESS | 1813 | 1461093714983 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:21:55 INFO - PROCESS | 1813 | 1461093715126 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c3ea000 == 88 [pid = 1813] [id = 178] 12:21:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x8f6df000) [pid = 1813] [serial = 534] [outer = (nil)] 12:21:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x8fb8a800) [pid = 1813] [serial = 535] [outer = 0x8f6df000] 12:21:55 INFO - PROCESS | 1813 | 1461093715203 Marionette DEBUG loaded listener.js 12:21:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x97038400) [pid = 1813] [serial = 536] [outer = 0x8f6df000] 12:21:56 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:56 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:21:56 INFO - PROCESS | 1813 | 1461093716281 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:21:56 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:21:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1532ms 12:21:56 INFO - PROCESS | 1813 | 1461093716297 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:21:56 INFO - PROCESS | 1813 | 1461093716304 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 12:21:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:21:56 INFO - PROCESS | 1813 | 1461093716314 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:21:56 INFO - PROCESS | 1813 | 1461093716318 Marionette TRACE conn3 <- [1,686,null,{}] 12:21:56 INFO - PROCESS | 1813 | 1461093716326 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:21:56 INFO - PROCESS | 1813 | 1461093716473 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:21:56 INFO - PROCESS | 1813 | 1461093716746 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x890e3c00 == 89 [pid = 1813] [id = 179] 12:21:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x890e5000) [pid = 1813] [serial = 537] [outer = (nil)] 12:21:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x89c1d000) [pid = 1813] [serial = 538] [outer = 0x890e5000] 12:21:56 INFO - PROCESS | 1813 | 1461093716835 Marionette DEBUG loaded listener.js 12:21:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x8a262c00) [pid = 1813] [serial = 539] [outer = 0x890e5000] 12:21:58 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:21:58 INFO - PROCESS | 1813 | 1461093718252 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:21:58 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:21:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1986ms 12:21:58 INFO - PROCESS | 1813 | 1461093718302 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:21:58 INFO - PROCESS | 1813 | 1461093718308 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 12:21:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:21:58 INFO - PROCESS | 1813 | 1461093718316 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:21:58 INFO - PROCESS | 1813 | 1461093718323 Marionette TRACE conn3 <- [1,690,null,{}] 12:21:58 INFO - PROCESS | 1813 | 1461093718332 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:21:58 INFO - PROCESS | 1813 | 1461093718508 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:21:58 INFO - PROCESS | 1813 | 1461093718687 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c133800 == 90 [pid = 1813] [id = 180] 12:21:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x8c13ac00) [pid = 1813] [serial = 540] [outer = (nil)] 12:21:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x8fa9fc00) [pid = 1813] [serial = 541] [outer = 0x8c13ac00] 12:21:58 INFO - PROCESS | 1813 | 1461093718777 Marionette DEBUG loaded listener.js 12:21:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x8fd6f000) [pid = 1813] [serial = 542] [outer = 0x8c13ac00] 12:22:00 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:00 INFO - PROCESS | 1813 | 1461093720097 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:22:00 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:22:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1793ms 12:22:00 INFO - PROCESS | 1813 | 1461093720112 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:22:00 INFO - PROCESS | 1813 | 1461093720118 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 12:22:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:22:00 INFO - PROCESS | 1813 | 1461093720125 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:22:00 INFO - PROCESS | 1813 | 1461093720129 Marionette TRACE conn3 <- [1,694,null,{}] 12:22:00 INFO - PROCESS | 1813 | 1461093720136 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:22:00 INFO - PROCESS | 1813 | 1461093720422 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:22:00 INFO - PROCESS | 1813 | 1461093720604 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x89c1b000 == 91 [pid = 1813] [id = 181] 12:22:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x8b2cfc00) [pid = 1813] [serial = 543] [outer = (nil)] 12:22:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x904b3c00) [pid = 1813] [serial = 544] [outer = 0x8b2cfc00] 12:22:00 INFO - PROCESS | 1813 | 1461093720688 Marionette DEBUG loaded listener.js 12:22:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x932d5000) [pid = 1813] [serial = 545] [outer = 0x8b2cfc00] 12:22:02 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:02 INFO - PROCESS | 1813 | 1461093722129 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:22:02 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:22:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2032ms 12:22:02 INFO - PROCESS | 1813 | 1461093722159 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:22:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:22:02 INFO - PROCESS | 1813 | 1461093722164 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 12:22:02 INFO - PROCESS | 1813 | 1461093722178 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:22:02 INFO - PROCESS | 1813 | 1461093722187 Marionette TRACE conn3 <- [1,698,null,{}] 12:22:02 INFO - PROCESS | 1813 | 1461093722196 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:22:02 INFO - PROCESS | 1813 | 1461093722380 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:22:02 INFO - PROCESS | 1813 | 1461093722565 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x932d4c00 == 92 [pid = 1813] [id = 182] 12:22:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x934bdc00) [pid = 1813] [serial = 546] [outer = (nil)] 12:22:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x943eb000) [pid = 1813] [serial = 547] [outer = 0x934bdc00] 12:22:02 INFO - PROCESS | 1813 | 1461093722652 Marionette DEBUG loaded listener.js 12:22:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x97568c00) [pid = 1813] [serial = 548] [outer = 0x934bdc00] 12:22:03 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:03 INFO - PROCESS | 1813 | 1461093723933 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:22:03 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:22:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1812ms 12:22:03 INFO - PROCESS | 1813 | 1461093723982 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:22:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:22:03 INFO - PROCESS | 1813 | 1461093723986 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 12:22:04 INFO - PROCESS | 1813 | 1461093724080 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:22:04 INFO - PROCESS | 1813 | 1461093724083 Marionette TRACE conn3 <- [1,702,null,{}] 12:22:04 INFO - PROCESS | 1813 | 1461093724100 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:22:04 INFO - PROCESS | 1813 | 1461093724266 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:22:04 INFO - PROCESS | 1813 | 1461093724443 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x934d2400 == 93 [pid = 1813] [id = 183] 12:22:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x96738800) [pid = 1813] [serial = 549] [outer = (nil)] 12:22:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x975b6000) [pid = 1813] [serial = 550] [outer = 0x96738800] 12:22:04 INFO - PROCESS | 1813 | 1461093724527 Marionette DEBUG loaded listener.js 12:22:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x97c46800) [pid = 1813] [serial = 551] [outer = 0x96738800] 12:22:05 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:05 INFO - PROCESS | 1813 | 1461093725832 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:22:05 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:22:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1885ms 12:22:05 INFO - PROCESS | 1813 | 1461093725877 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:22:05 INFO - PROCESS | 1813 | 1461093725881 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 12:22:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:22:05 INFO - PROCESS | 1813 | 1461093725979 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:22:05 INFO - PROCESS | 1813 | 1461093725982 Marionette TRACE conn3 <- [1,706,null,{}] 12:22:05 INFO - PROCESS | 1813 | 1461093725991 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:22:06 INFO - PROCESS | 1813 | 1461093726154 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:22:06 INFO - PROCESS | 1813 | 1461093726331 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x97c49400 == 94 [pid = 1813] [id = 184] 12:22:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x97c4c000) [pid = 1813] [serial = 552] [outer = (nil)] 12:22:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x98ef0c00) [pid = 1813] [serial = 553] [outer = 0x97c4c000] 12:22:06 INFO - PROCESS | 1813 | 1461093726428 Marionette DEBUG loaded listener.js 12:22:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x9df26000) [pid = 1813] [serial = 554] [outer = 0x97c4c000] 12:22:07 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:07 INFO - PROCESS | 1813 | 1461093727770 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:22:07 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:22:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1892ms 12:22:07 INFO - PROCESS | 1813 | 1461093727821 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:22:07 INFO - PROCESS | 1813 | 1461093727825 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 12:22:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:22:07 INFO - PROCESS | 1813 | 1461093727930 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:22:07 INFO - PROCESS | 1813 | 1461093727935 Marionette TRACE conn3 <- [1,710,null,{}] 12:22:07 INFO - PROCESS | 1813 | 1461093727945 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:22:08 INFO - PROCESS | 1813 | 1461093728109 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:22:08 INFO - PROCESS | 1813 | 1461093728290 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x9756d000 == 95 [pid = 1813] [id = 185] 12:22:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x9888ec00) [pid = 1813] [serial = 555] [outer = (nil)] 12:22:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0xa0a7a000) [pid = 1813] [serial = 556] [outer = 0x9888ec00] 12:22:08 INFO - PROCESS | 1813 | 1461093728377 Marionette DEBUG loaded listener.js 12:22:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0xa4475c00) [pid = 1813] [serial = 557] [outer = 0x9888ec00] 12:22:09 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:09 INFO - PROCESS | 1813 | 1461093729660 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:22:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:22:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1885ms 12:22:09 INFO - PROCESS | 1813 | 1461093729798 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 12:22:09 INFO - PROCESS | 1813 | 1461093729802 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 12:22:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:22:09 INFO - PROCESS | 1813 | 1461093729818 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:22:09 INFO - PROCESS | 1813 | 1461093729820 Marionette TRACE conn3 <- [1,714,null,{}] 12:22:09 INFO - PROCESS | 1813 | 1461093729827 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:22:10 INFO - PROCESS | 1813 | 1461093730000 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:22:10 INFO - PROCESS | 1813 | 1461093730185 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x892eb400 == 96 [pid = 1813] [id = 186] 12:22:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x892ed000) [pid = 1813] [serial = 558] [outer = (nil)] 12:22:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x892f1800) [pid = 1813] [serial = 559] [outer = 0x892ed000] 12:22:10 INFO - PROCESS | 1813 | 1461093730267 Marionette DEBUG loaded listener.js 12:22:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x892f4000) [pid = 1813] [serial = 560] [outer = 0x892ed000] 12:22:11 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:11 INFO - PROCESS | 1813 | 1461093731837 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:22:11 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:22:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2036ms 12:22:11 INFO - PROCESS | 1813 | 1461093731852 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:22:11 INFO - PROCESS | 1813 | 1461093731857 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 12:22:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:22:11 INFO - PROCESS | 1813 | 1461093731865 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:22:11 INFO - PROCESS | 1813 | 1461093731871 Marionette TRACE conn3 <- [1,718,null,{}] 12:22:11 INFO - PROCESS | 1813 | 1461093731878 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:22:12 INFO - PROCESS | 1813 | 1461093732042 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:22:12 INFO - PROCESS | 1813 | 1461093732240 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x892eb800 == 97 [pid = 1813] [id = 187] 12:22:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x892f3800) [pid = 1813] [serial = 561] [outer = (nil)] 12:22:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x8e1f6000) [pid = 1813] [serial = 562] [outer = 0x892f3800] 12:22:12 INFO - PROCESS | 1813 | 1461093732320 Marionette DEBUG loaded listener.js 12:22:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x8ea1f000) [pid = 1813] [serial = 563] [outer = 0x892f3800] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x930e7000 == 96 [pid = 1813] [id = 47] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x913d2800 == 95 [pid = 1813] [id = 52] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb86000 == 94 [pid = 1813] [id = 51] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0xa3ccb800 == 93 [pid = 1813] [id = 74] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x934d4800 == 92 [pid = 1813] [id = 127] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x90676000 == 91 [pid = 1813] [id = 126] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x934d0c00 == 90 [pid = 1813] [id = 55] 12:22:13 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x93317c00) [pid = 1813] [serial = 481] [outer = (nil)] [url = about:blank] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x8ea14400 == 89 [pid = 1813] [id = 125] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x8c3ea000 == 88 [pid = 1813] [id = 178] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x93319000 == 87 [pid = 1813] [id = 177] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x8a25c000 == 86 [pid = 1813] [id = 176] 12:22:13 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:13 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x8f8f2000 == 85 [pid = 1813] [id = 175] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x89c21400 == 84 [pid = 1813] [id = 174] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x8b2d0800 == 83 [pid = 1813] [id = 173] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x978b8400 == 82 [pid = 1813] [id = 167] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x8a25d000 == 81 [pid = 1813] [id = 166] 12:22:13 INFO - PROCESS | 1813 | 1461093733773 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:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x934d9800 == 80 [pid = 1813] [id = 165] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x8b2ca800 == 79 [pid = 1813] [id = 164] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x904b9c00 == 78 [pid = 1813] [id = 163] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x8c132400 == 77 [pid = 1813] [id = 162] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x89c17c00 == 76 [pid = 1813] [id = 161] 12:22:13 INFO - PROCESS | 1813 | --DOCSHELL 0x904b8800 == 75 [pid = 1813] [id = 160] 12:22:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:22:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1933ms 12:22:13 INFO - PROCESS | 1813 | 1461093733798 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 12:22:13 INFO - PROCESS | 1813 | 1461093733804 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 12:22:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:22:13 INFO - PROCESS | 1813 | 1461093733815 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:22:13 INFO - PROCESS | 1813 | 1461093733818 Marionette TRACE conn3 <- [1,722,null,{}] 12:22:13 INFO - PROCESS | 1813 | 1461093733825 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:22:13 INFO - PROCESS | 1813 | 1461093733998 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x9331e000) [pid = 1813] [serial = 289] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x900adc00) [pid = 1813] [serial = 476] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x91e9e000) [pid = 1813] [serial = 210] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x8f717000) [pid = 1813] [serial = 472] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x946ed800) [pid = 1813] [serial = 226] [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:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x8fb8c000) [pid = 1813] [serial = 473] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x8a261c00) [pid = 1813] [serial = 466] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0xa45ec400) [pid = 1813] [serial = 222] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0xa00e2800) [pid = 1813] [serial = 424] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x946eb400) [pid = 1813] [serial = 250] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x94008400) [pid = 1813] [serial = 439] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x8e1f5000) [pid = 1813] [serial = 470] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x93316400) [pid = 1813] [serial = 430] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0xa4c0c000) [pid = 1813] [serial = 265] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x8a258c00) [pid = 1813] [serial = 463] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x8faa4800) [pid = 1813] [serial = 475] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x97b3b400) [pid = 1813] [serial = 445] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x98b79800) [pid = 1813] [serial = 247] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x97b41800) [pid = 1813] [serial = 253] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0xa3c27400) [pid = 1813] [serial = 219] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x97317400) [pid = 1813] [serial = 433] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x9fe87000) [pid = 1813] [serial = 328] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x9673dc00) [pid = 1813] [serial = 213] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x8fb97800) [pid = 1813] [serial = 259] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x89c1e800) [pid = 1813] [serial = 460] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x8b2cc400) [pid = 1813] [serial = 442] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x97c46400) [pid = 1813] [serial = 451] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0xa4473800) [pid = 1813] [serial = 256] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x8f6ec000) [pid = 1813] [serial = 427] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0xa4476000) [pid = 1813] [serial = 262] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0xa2af4000) [pid = 1813] [serial = 448] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0xa0ee3800) [pid = 1813] [serial = 373] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x91374400) [pid = 1813] [serial = 479] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x905ad400) [pid = 1813] [serial = 478] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0xa0fe3c00) [pid = 1813] [serial = 457] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x8c3df000) [pid = 1813] [serial = 469] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0xa0094800) [pid = 1813] [serial = 216] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x9731a400) [pid = 1813] [serial = 436] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x900abc00) [pid = 1813] [serial = 454] [outer = (nil)] [url = about:blank] 12:22:14 INFO - PROCESS | 1813 | 1461093734186 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x892e9800 == 76 [pid = 1813] [id = 188] 12:22:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x89c1e800) [pid = 1813] [serial = 564] [outer = (nil)] 12:22:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x8e1f2400) [pid = 1813] [serial = 565] [outer = 0x89c1e800] 12:22:14 INFO - PROCESS | 1813 | 1461093734258 Marionette DEBUG loaded listener.js 12:22:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x8f6e9400) [pid = 1813] [serial = 566] [outer = 0x89c1e800] 12:22:15 INFO - PROCESS | 1813 | 1461093735063 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:22:15 INFO - PROCESS | 1813 | 1461093735108 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 12:22:15 INFO - PROCESS | 1813 | 1461093735115 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:22:15 INFO - PROCESS | 1813 | 1461093735121 Marionette TRACE conn3 <- [1,726,null,{}] 12:22:15 INFO - PROCESS | 1813 | 1461093735136 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:22:15 INFO - PROCESS | 1813 | 1461093735309 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:22:15 INFO - PROCESS | 1813 | 1461093735320 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x892f1400 == 77 [pid = 1813] [id = 189] 12:22:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x8fb8dc00) [pid = 1813] [serial = 567] [outer = (nil)] 12:22:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x8fcc2c00) [pid = 1813] [serial = 568] [outer = 0x8fb8dc00] 12:22:15 INFO - PROCESS | 1813 | 1461093735397 Marionette DEBUG loaded listener.js 12:22:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x900b0c00) [pid = 1813] [serial = 569] [outer = 0x8fb8dc00] 12:22:16 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:16 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:22:16 INFO - PROCESS | 1813 | 1461093736450 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:22:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:22:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1384ms 12:22:16 INFO - PROCESS | 1813 | 1461093736500 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:22:16 INFO - PROCESS | 1813 | 1461093736504 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 12:22:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:22:16 INFO - PROCESS | 1813 | 1461093736539 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:22:16 INFO - PROCESS | 1813 | 1461093736541 Marionette TRACE conn3 <- [1,730,null,{}] 12:22:16 INFO - PROCESS | 1813 | 1461093736556 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:22:16 INFO - PROCESS | 1813 | 1461093736763 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:22:16 INFO - PROCESS | 1813 | 1461093736788 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x900a3400 == 78 [pid = 1813] [id = 190] 12:22:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x905a7400) [pid = 1813] [serial = 570] [outer = (nil)] 12:22:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x9136d000) [pid = 1813] [serial = 571] [outer = 0x905a7400] 12:22:16 INFO - PROCESS | 1813 | 1461093736864 Marionette DEBUG loaded listener.js 12:22:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x932dc000) [pid = 1813] [serial = 572] [outer = 0x905a7400] 12:22:17 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:17 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:22:17 INFO - PROCESS | 1813 | 1461093737786 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:22:17 INFO - PROCESS | 1813 | 1461093737829 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 12:22:17 INFO - PROCESS | 1813 | 1461093737834 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:22:17 INFO - PROCESS | 1813 | 1461093737838 Marionette TRACE conn3 <- [1,734,null,{}] 12:22:17 INFO - PROCESS | 1813 | 1461093737843 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:22:18 INFO - PROCESS | 1813 | 1461093738044 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:22:18 INFO - PROCESS | 1813 | 1461093738072 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x905ad400 == 79 [pid = 1813] [id = 191] 12:22:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x90673000) [pid = 1813] [serial = 573] [outer = (nil)] 12:22:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x934bf000) [pid = 1813] [serial = 574] [outer = 0x90673000] 12:22:18 INFO - PROCESS | 1813 | 1461093738143 Marionette DEBUG loaded listener.js 12:22:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x934c2800) [pid = 1813] [serial = 575] [outer = 0x90673000] 12:22:18 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x934c0c00) [pid = 1813] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:22:18 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x8a25ac00) [pid = 1813] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:22:18 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x8b5d7800) [pid = 1813] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:22:18 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x904b9800) [pid = 1813] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:22:18 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x93319400) [pid = 1813] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:22:19 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:19 INFO - PROCESS | 1813 | 1461093739275 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:22:19 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:22:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1493ms 12:22:19 INFO - PROCESS | 1813 | 1461093739332 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:22:19 INFO - PROCESS | 1813 | 1461093739335 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 12:22:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:22:19 INFO - PROCESS | 1813 | 1461093739341 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:22:19 INFO - PROCESS | 1813 | 1461093739344 Marionette TRACE conn3 <- [1,738,null,{}] 12:22:19 INFO - PROCESS | 1813 | 1461093739349 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:22:19 INFO - PROCESS | 1813 | 1461093739597 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:22:19 INFO - PROCESS | 1813 | 1461093739614 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x890f1000 == 80 [pid = 1813] [id = 192] 12:22:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x8b2c8400) [pid = 1813] [serial = 576] [outer = (nil)] 12:22:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x943e3400) [pid = 1813] [serial = 577] [outer = 0x8b2c8400] 12:22:19 INFO - PROCESS | 1813 | 1461093739689 Marionette DEBUG loaded listener.js 12:22:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x9582d400) [pid = 1813] [serial = 578] [outer = 0x8b2c8400] 12:22:20 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:20 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:22:20 INFO - PROCESS | 1813 | 1461093740955 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:22:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:22:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1638ms 12:22:20 INFO - PROCESS | 1813 | 1461093740980 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:22:20 INFO - PROCESS | 1813 | 1461093740986 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 12:22:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:22:20 INFO - PROCESS | 1813 | 1461093740995 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:22:21 INFO - PROCESS | 1813 | 1461093741001 Marionette TRACE conn3 <- [1,742,null,{}] 12:22:21 INFO - PROCESS | 1813 | 1461093741011 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:22:21 INFO - PROCESS | 1813 | 1461093741342 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:22:21 INFO - PROCESS | 1813 | 1461093741480 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b5db000 == 81 [pid = 1813] [id = 193] 12:22:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x8b5dbc00) [pid = 1813] [serial = 579] [outer = (nil)] 12:22:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x8c138000) [pid = 1813] [serial = 580] [outer = 0x8b5dbc00] 12:22:21 INFO - PROCESS | 1813 | 1461093741621 Marionette DEBUG loaded listener.js 12:22:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x8c3e1c00) [pid = 1813] [serial = 581] [outer = 0x8b5dbc00] 12:22:22 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:22 INFO - PROCESS | 1813 | 1461093742972 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:22:23 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:22:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2088ms 12:22:23 INFO - PROCESS | 1813 | 1461093743083 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:22:23 INFO - PROCESS | 1813 | 1461093743091 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 12:22:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:22:23 INFO - PROCESS | 1813 | 1461093743102 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:22:23 INFO - PROCESS | 1813 | 1461093743106 Marionette TRACE conn3 <- [1,746,null,{}] 12:22:23 INFO - PROCESS | 1813 | 1461093743113 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:22:23 INFO - PROCESS | 1813 | 1461093743283 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:22:23 INFO - PROCESS | 1813 | 1461093743463 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b5d5000 == 82 [pid = 1813] [id = 194] 12:22:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x8b5da800) [pid = 1813] [serial = 582] [outer = (nil)] 12:22:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x8fb8c000) [pid = 1813] [serial = 583] [outer = 0x8b5da800] 12:22:23 INFO - PROCESS | 1813 | 1461093743547 Marionette DEBUG loaded listener.js 12:22:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x8fd75c00) [pid = 1813] [serial = 584] [outer = 0x8b5da800] 12:22:24 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:24 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:25 INFO - PROCESS | 1813 | 1461093744999 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:22:25 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:22:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1937ms 12:22:25 INFO - PROCESS | 1813 | 1461093745040 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:22:25 INFO - PROCESS | 1813 | 1461093745044 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 12:22:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:22:25 INFO - PROCESS | 1813 | 1461093745051 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:22:25 INFO - PROCESS | 1813 | 1461093745057 Marionette TRACE conn3 <- [1,750,null,{}] 12:22:25 INFO - PROCESS | 1813 | 1461093745073 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:22:25 INFO - PROCESS | 1813 | 1461093745251 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:22:25 INFO - PROCESS | 1813 | 1461093745429 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x8faacc00 == 83 [pid = 1813] [id = 195] 12:22:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x900ac400) [pid = 1813] [serial = 585] [outer = (nil)] 12:22:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x91374c00) [pid = 1813] [serial = 586] [outer = 0x900ac400] 12:22:25 INFO - PROCESS | 1813 | 1461093745516 Marionette DEBUG loaded listener.js 12:22:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x934c6000) [pid = 1813] [serial = 587] [outer = 0x900ac400] 12:22:26 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:26 INFO - PROCESS | 1813 | 1461093746833 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:22:26 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:22:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1836ms 12:22:26 INFO - PROCESS | 1813 | 1461093746886 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:22:26 INFO - PROCESS | 1813 | 1461093746891 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 12:22:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:22:26 INFO - PROCESS | 1813 | 1461093746898 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:22:26 INFO - PROCESS | 1813 | 1461093746901 Marionette TRACE conn3 <- [1,754,null,{}] 12:22:27 INFO - PROCESS | 1813 | 1461093746997 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:22:27 INFO - PROCESS | 1813 | 1461093747220 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:22:27 INFO - PROCESS | 1813 | 1461093747351 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x905b2400 == 84 [pid = 1813] [id = 196] 12:22:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x934c2000) [pid = 1813] [serial = 588] [outer = (nil)] 12:22:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x946f3c00) [pid = 1813] [serial = 589] [outer = 0x934c2000] 12:22:27 INFO - PROCESS | 1813 | 1461093747436 Marionette DEBUG loaded listener.js 12:22:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x970d0800) [pid = 1813] [serial = 590] [outer = 0x934c2000] 12:22:28 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:28 INFO - PROCESS | 1813 | 1461093748726 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:22:28 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:22:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1885ms 12:22:28 INFO - PROCESS | 1813 | 1461093748866 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:22:28 INFO - PROCESS | 1813 | 1461093748869 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 12:22:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:22:28 INFO - PROCESS | 1813 | 1461093748885 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:22:28 INFO - PROCESS | 1813 | 1461093748888 Marionette TRACE conn3 <- [1,758,null,{}] 12:22:28 INFO - PROCESS | 1813 | 1461093748894 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:22:29 INFO - PROCESS | 1813 | 1461093749064 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:22:29 INFO - PROCESS | 1813 | 1461093749242 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x892ed800 == 85 [pid = 1813] [id = 197] 12:22:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x8b2d0400) [pid = 1813] [serial = 591] [outer = (nil)] 12:22:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x9731a800) [pid = 1813] [serial = 592] [outer = 0x8b2d0400] 12:22:29 INFO - PROCESS | 1813 | 1461093749325 Marionette DEBUG loaded listener.js 12:22:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x97565800) [pid = 1813] [serial = 593] [outer = 0x8b2d0400] 12:22:30 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:30 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:22:30 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:30 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:30 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:22:30 INFO - PROCESS | 1813 | 1461093750190 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:22:30 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:22:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1381ms 12:22:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:22:30 INFO - PROCESS | 1813 | 1461093750264 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:22:30 INFO - PROCESS | 1813 | 1461093750268 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 12:22:30 INFO - PROCESS | 1813 | 1461093750274 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:22:30 INFO - PROCESS | 1813 | 1461093750278 Marionette TRACE conn3 <- [1,762,null,{}] 12:22:30 INFO - PROCESS | 1813 | 1461093750283 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:22:30 INFO - PROCESS | 1813 | 1461093750535 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:22:30 INFO - PROCESS | 1813 | 1461093750776 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x890e2800 == 86 [pid = 1813] [id = 198] 12:22:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x9756cc00) [pid = 1813] [serial = 594] [outer = (nil)] 12:22:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x98364400) [pid = 1813] [serial = 595] [outer = 0x9756cc00] 12:22:30 INFO - PROCESS | 1813 | 1461093750877 Marionette DEBUG loaded listener.js 12:22:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x9b248000) [pid = 1813] [serial = 596] [outer = 0x9756cc00] 12:22:32 INFO - PROCESS | 1813 | 1461093752094 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:22:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:22:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1835ms 12:22:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:22:32 INFO - PROCESS | 1813 | 1461093752108 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:22:32 INFO - PROCESS | 1813 | 1461093752111 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 12:22:32 INFO - PROCESS | 1813 | 1461093752118 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:22:32 INFO - PROCESS | 1813 | 1461093752121 Marionette TRACE conn3 <- [1,766,null,{}] 12:22:32 INFO - PROCESS | 1813 | 1461093752187 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:22:32 INFO - PROCESS | 1813 | 1461093752381 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:22:32 INFO - PROCESS | 1813 | 1461093752602 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b2ca400 == 87 [pid = 1813] [id = 199] 12:22:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x9b2c7c00) [pid = 1813] [serial = 597] [outer = (nil)] 12:22:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x9fb38800) [pid = 1813] [serial = 598] [outer = 0x9b2c7c00] 12:22:32 INFO - PROCESS | 1813 | 1461093752689 Marionette DEBUG loaded listener.js 12:22:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x9fe80000) [pid = 1813] [serial = 599] [outer = 0x9b2c7c00] 12:22:33 INFO - PROCESS | 1813 | 1461093753932 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:22:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:22:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1853ms 12:22:33 INFO - PROCESS | 1813 | 1461093753996 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:22:34 INFO - PROCESS | 1813 | 1461093754000 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 12:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:22:34 INFO - PROCESS | 1813 | 1461093754007 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:22:34 INFO - PROCESS | 1813 | 1461093754011 Marionette TRACE conn3 <- [1,770,null,{}] 12:22:34 INFO - PROCESS | 1813 | 1461093754016 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:22:34 INFO - PROCESS | 1813 | 1461093754263 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:22:34 INFO - PROCESS | 1813 | 1461093754458 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b2c4c00 == 88 [pid = 1813] [id = 200] 12:22:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x8c135c00) [pid = 1813] [serial = 600] [outer = (nil)] 12:22:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x8f6e3000) [pid = 1813] [serial = 601] [outer = 0x8c135c00] 12:22:34 INFO - PROCESS | 1813 | 1461093754540 Marionette DEBUG loaded listener.js 12:22:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x9136b800) [pid = 1813] [serial = 602] [outer = 0x8c135c00] 12:22:35 INFO - PROCESS | 1813 | 1461093755401 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:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1437ms 12:22:35 INFO - PROCESS | 1813 | 1461093755445 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:22:35 INFO - PROCESS | 1813 | 1461093755449 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 12:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:22:35 INFO - PROCESS | 1813 | 1461093755455 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:22:35 INFO - PROCESS | 1813 | 1461093755458 Marionette TRACE conn3 <- [1,774,null,{}] 12:22:35 INFO - PROCESS | 1813 | 1461093755464 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:22:35 INFO - PROCESS | 1813 | 1461093755631 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:22:35 INFO - PROCESS | 1813 | 1461093755822 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f718400 == 89 [pid = 1813] [id = 201] 12:22:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x904b7800) [pid = 1813] [serial = 603] [outer = (nil)] 12:22:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0xa0094c00) [pid = 1813] [serial = 604] [outer = 0x904b7800] 12:22:35 INFO - PROCESS | 1813 | 1461093755904 Marionette DEBUG loaded listener.js 12:22:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0xa0a74800) [pid = 1813] [serial = 605] [outer = 0x904b7800] 12:22:37 INFO - PROCESS | 1813 | 1461093757135 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:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1731ms 12:22:37 INFO - PROCESS | 1813 | 1461093757187 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:22:37 INFO - PROCESS | 1813 | 1461093757193 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 12:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:22:37 INFO - PROCESS | 1813 | 1461093757201 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:22:37 INFO - PROCESS | 1813 | 1461093757207 Marionette TRACE conn3 <- [1,778,null,{}] 12:22:37 INFO - PROCESS | 1813 | 1461093757214 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:22:37 INFO - PROCESS | 1813 | 1461093757428 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:22:37 INFO - PROCESS | 1813 | 1461093757675 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f71b800 == 90 [pid = 1813] [id = 202] 12:22:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x8f8ed400) [pid = 1813] [serial = 606] [outer = (nil)] 12:22:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x8f8eb400) [pid = 1813] [serial = 607] [outer = 0x8f8ed400] 12:22:37 INFO - PROCESS | 1813 | 1461093757855 Marionette DEBUG loaded listener.js 12:22:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0x8fb90000) [pid = 1813] [serial = 608] [outer = 0x8f8ed400] 12:22:38 INFO - PROCESS | 1813 | 1461093758786 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:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1631ms 12:22:38 INFO - PROCESS | 1813 | 1461093758833 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:22:38 INFO - PROCESS | 1813 | 1461093758841 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 12:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:22:38 INFO - PROCESS | 1813 | 1461093758851 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:22:38 INFO - PROCESS | 1813 | 1461093758855 Marionette TRACE conn3 <- [1,782,null,{}] 12:22:38 INFO - PROCESS | 1813 | 1461093758861 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:22:39 INFO - PROCESS | 1813 | 1461093759082 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x8a257000 == 89 [pid = 1813] [id = 155] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x89c1f800 == 88 [pid = 1813] [id = 154] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x89c16400 == 87 [pid = 1813] [id = 153] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x8b2cf800) [pid = 1813] [serial = 484] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x8fb91c00) [pid = 1813] [serial = 487] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x934d6c00) [pid = 1813] [serial = 490] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x946e9800) [pid = 1813] [serial = 493] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x9702f400) [pid = 1813] [serial = 496] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x97c44000) [pid = 1813] [serial = 499] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x992d0000) [pid = 1813] [serial = 502] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0xa0fe9c00) [pid = 1813] [serial = 505] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x8b5d9800) [pid = 1813] [serial = 508] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x9b2c4400) [pid = 1813] [serial = 511] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x8a265800) [pid = 1813] [serial = 514] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x943eec00) [pid = 1813] [serial = 517] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x8fb8a800) [pid = 1813] [serial = 535] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x900a4400 == 86 [pid = 1813] [id = 151] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x8b2c7c00 == 85 [pid = 1813] [id = 148] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x8b2c3000 == 84 [pid = 1813] [id = 147] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x900ab000 == 83 [pid = 1813] [id = 152] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x9b251000 == 82 [pid = 1813] [id = 149] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x905ad400 == 81 [pid = 1813] [id = 191] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x900a3400 == 80 [pid = 1813] [id = 190] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x892f1400 == 79 [pid = 1813] [id = 189] 12:22:39 INFO - PROCESS | 1813 | 1461093759417 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x892e9800 == 78 [pid = 1813] [id = 188] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x892eb800 == 77 [pid = 1813] [id = 187] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x892eb400 == 76 [pid = 1813] [id = 186] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x9756d000 == 75 [pid = 1813] [id = 185] 12:22:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x892e9800 == 76 [pid = 1813] [id = 203] 12:22:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x892eb400) [pid = 1813] [serial = 609] [outer = (nil)] 12:22:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x8b2c7c00) [pid = 1813] [serial = 610] [outer = 0x892eb400] 12:22:39 INFO - PROCESS | 1813 | 1461093759498 Marionette DEBUG loaded listener.js 12:22:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x8fcb6800) [pid = 1813] [serial = 611] [outer = 0x892eb400] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x97c49400 == 75 [pid = 1813] [id = 184] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x934d2400 == 74 [pid = 1813] [id = 183] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x932d4c00 == 73 [pid = 1813] [id = 182] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x89c1b000 == 72 [pid = 1813] [id = 181] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x8c133800 == 71 [pid = 1813] [id = 180] 12:22:39 INFO - PROCESS | 1813 | --DOCSHELL 0x890e3c00 == 70 [pid = 1813] [id = 179] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x943e9800) [pid = 1813] [serial = 532] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x8c3e1000) [pid = 1813] [serial = 523] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x8fb91400) [pid = 1813] [serial = 524] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x8c135800) [pid = 1813] [serial = 521] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x8b5dfc00) [pid = 1813] [serial = 520] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x904c0800) [pid = 1813] [serial = 526] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x91372000) [pid = 1813] [serial = 527] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x934ce000) [pid = 1813] [serial = 529] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x946edc00) [pid = 1813] [serial = 533] [outer = (nil)] [url = about:blank] 12:22:39 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x9400d800) [pid = 1813] [serial = 530] [outer = (nil)] [url = about:blank] 12:22:40 INFO - PROCESS | 1813 | 1461093760254 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:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1432ms 12:22:40 INFO - PROCESS | 1813 | 1461093760283 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:22:40 INFO - PROCESS | 1813 | 1461093760287 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 12:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:22:40 INFO - PROCESS | 1813 | 1461093760304 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:22:40 INFO - PROCESS | 1813 | 1461093760309 Marionette TRACE conn3 <- [1,786,null,{}] 12:22:40 INFO - PROCESS | 1813 | 1461093760324 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:22:40 INFO - PROCESS | 1813 | 1461093760497 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:22:40 INFO - PROCESS | 1813 | 1461093760507 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b5dc000 == 71 [pid = 1813] [id = 204] 12:22:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x91372800) [pid = 1813] [serial = 612] [outer = (nil)] 12:22:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x932cfc00) [pid = 1813] [serial = 613] [outer = 0x91372800] 12:22:40 INFO - PROCESS | 1813 | 1461093760584 Marionette DEBUG loaded listener.js 12:22:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x934c3c00) [pid = 1813] [serial = 614] [outer = 0x91372800] 12:22:41 INFO - PROCESS | 1813 | 1461093761490 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:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1237ms 12:22:41 INFO - PROCESS | 1813 | 1461093761536 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:22:41 INFO - PROCESS | 1813 | 1461093761541 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 12:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:22:41 INFO - PROCESS | 1813 | 1461093761547 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:22:41 INFO - PROCESS | 1813 | 1461093761550 Marionette TRACE conn3 <- [1,790,null,{}] 12:22:41 INFO - PROCESS | 1813 | 1461093761555 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:22:41 INFO - PROCESS | 1813 | 1461093761732 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:22:41 INFO - PROCESS | 1813 | 1461093761902 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x892ebc00 == 72 [pid = 1813] [id = 205] 12:22:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x932cf000) [pid = 1813] [serial = 615] [outer = (nil)] 12:22:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x9400e400) [pid = 1813] [serial = 616] [outer = 0x932cf000] 12:22:41 INFO - PROCESS | 1813 | 1461093761973 Marionette DEBUG loaded listener.js 12:22:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x946e6800) [pid = 1813] [serial = 617] [outer = 0x932cf000] 12:22:42 INFO - PROCESS | 1813 | 1461093762805 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:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1287ms 12:22:42 INFO - PROCESS | 1813 | 1461093762834 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:22:42 INFO - PROCESS | 1813 | 1461093762838 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 12:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:22:42 INFO - PROCESS | 1813 | 1461093762844 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:22:42 INFO - PROCESS | 1813 | 1461093762847 Marionette TRACE conn3 <- [1,794,null,{}] 12:22:42 INFO - PROCESS | 1813 | 1461093762852 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:22:43 INFO - PROCESS | 1813 | 1461093763061 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:22:43 INFO - PROCESS | 1813 | 1461093763094 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b5da400 == 73 [pid = 1813] [id = 206] 12:22:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x913d2800) [pid = 1813] [serial = 618] [outer = (nil)] 12:22:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x96180400) [pid = 1813] [serial = 619] [outer = 0x913d2800] 12:22:43 INFO - PROCESS | 1813 | 1461093763167 Marionette DEBUG loaded listener.js 12:22:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x962f3000) [pid = 1813] [serial = 620] [outer = 0x913d2800] 12:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x90673000) [pid = 1813] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x905a7400) [pid = 1813] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x892f3800) [pid = 1813] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x8f6df000) [pid = 1813] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x89c1e800) [pid = 1813] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:22:44 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x8fb8dc00) [pid = 1813] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:22:44 INFO - PROCESS | 1813 | 1461093764258 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:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1434ms 12:22:44 INFO - PROCESS | 1813 | 1461093764278 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:22:44 INFO - PROCESS | 1813 | 1461093764283 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 12:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:22:44 INFO - PROCESS | 1813 | 1461093764289 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:22:44 INFO - PROCESS | 1813 | 1461093764291 Marionette TRACE conn3 <- [1,798,null,{}] 12:22:44 INFO - PROCESS | 1813 | 1461093764297 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:22:44 INFO - PROCESS | 1813 | 1461093764482 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:22:44 INFO - PROCESS | 1813 | 1461093764498 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x89c1f400 == 74 [pid = 1813] [id = 207] 12:22:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x8b2cd000) [pid = 1813] [serial = 621] [outer = (nil)] 12:22:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x961d3000) [pid = 1813] [serial = 622] [outer = 0x8b2cd000] 12:22:44 INFO - PROCESS | 1813 | 1461093764575 Marionette DEBUG loaded listener.js 12:22:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x97c4bc00) [pid = 1813] [serial = 623] [outer = 0x8b2cd000] 12:22:45 INFO - PROCESS | 1813 | 1461093765436 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:22:45 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:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1179ms 12:22:45 INFO - PROCESS | 1813 | 1461093765469 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:22:45 INFO - PROCESS | 1813 | 1461093765472 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 12:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:22:45 INFO - PROCESS | 1813 | 1461093765478 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:22:45 INFO - PROCESS | 1813 | 1461093765481 Marionette TRACE conn3 <- [1,802,null,{}] 12:22:45 INFO - PROCESS | 1813 | 1461093765490 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:22:45 INFO - PROCESS | 1813 | 1461093765640 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:22:45 INFO - PROCESS | 1813 | 1461093765655 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fcc2800 == 75 [pid = 1813] [id = 208] 12:22:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x9067a000) [pid = 1813] [serial = 624] [outer = (nil)] 12:22:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x9880a000) [pid = 1813] [serial = 625] [outer = 0x9067a000] 12:22:45 INFO - PROCESS | 1813 | 1461093765726 Marionette DEBUG loaded listener.js 12:22:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x98ef6000) [pid = 1813] [serial = 626] [outer = 0x9067a000] 12:22:46 INFO - PROCESS | 1813 | 1461093766945 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:22:47 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:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1533ms 12:22:47 INFO - PROCESS | 1813 | 1461093767012 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 12:22:47 INFO - PROCESS | 1813 | 1461093767018 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 12:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:22:47 INFO - PROCESS | 1813 | 1461093767026 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:22:47 INFO - PROCESS | 1813 | 1461093767031 Marionette TRACE conn3 <- [1,806,null,{}] 12:22:47 INFO - PROCESS | 1813 | 1461093767039 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:22:47 INFO - PROCESS | 1813 | 1461093767222 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:22:47 INFO - PROCESS | 1813 | 1461093767461 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c3db400 == 76 [pid = 1813] [id = 209] 12:22:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x8e1eb800) [pid = 1813] [serial = 627] [outer = (nil)] 12:22:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x8ea1cc00) [pid = 1813] [serial = 628] [outer = 0x8e1eb800] 12:22:47 INFO - PROCESS | 1813 | 1461093767588 Marionette DEBUG loaded listener.js 12:22:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x8fb86000) [pid = 1813] [serial = 629] [outer = 0x8e1eb800] 12:22:48 INFO - PROCESS | 1813 | 1461093768506 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:22:48 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:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1532ms 12:22:48 INFO - PROCESS | 1813 | 1461093768559 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:22:48 INFO - PROCESS | 1813 | 1461093768567 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 12:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:22:48 INFO - PROCESS | 1813 | 1461093768578 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:22:48 INFO - PROCESS | 1813 | 1461093768582 Marionette TRACE conn3 <- [1,810,null,{}] 12:22:48 INFO - PROCESS | 1813 | 1461093768588 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:22:48 INFO - PROCESS | 1813 | 1461093768775 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:22:49 INFO - PROCESS | 1813 | 1461093769051 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x904b9c00 == 77 [pid = 1813] [id = 210] 12:22:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x90677c00) [pid = 1813] [serial = 630] [outer = (nil)] 12:22:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x93403c00) [pid = 1813] [serial = 631] [outer = 0x90677c00] 12:22:49 INFO - PROCESS | 1813 | 1461093769189 Marionette DEBUG loaded listener.js 12:22:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x943ed800) [pid = 1813] [serial = 632] [outer = 0x90677c00] 12:22:50 INFO - PROCESS | 1813 | 1461093770083 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:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1533ms 12:22:50 INFO - PROCESS | 1813 | 1461093770111 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 12:22:50 INFO - PROCESS | 1813 | 1461093770115 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 12:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:22:50 INFO - PROCESS | 1813 | 1461093770122 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:22:50 INFO - PROCESS | 1813 | 1461093770128 Marionette TRACE conn3 <- [1,814,null,{}] 12:22:50 INFO - PROCESS | 1813 | 1461093770144 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:22:50 INFO - PROCESS | 1813 | 1461093770326 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:22:50 INFO - PROCESS | 1813 | 1461093770514 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x892f3800 == 78 [pid = 1813] [id = 211] 12:22:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x9067ac00) [pid = 1813] [serial = 633] [outer = (nil)] 12:22:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x98364c00) [pid = 1813] [serial = 634] [outer = 0x9067ac00] 12:22:50 INFO - PROCESS | 1813 | 1461093770646 Marionette DEBUG loaded listener.js 12:22:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 212 (0x9df20400) [pid = 1813] [serial = 635] [outer = 0x9067ac00] 12:22:51 INFO - PROCESS | 1813 | 1461093771556 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:22:51 INFO - PROCESS | 1813 | 1461093771614 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 12:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:22:51 INFO - PROCESS | 1813 | 1461093771620 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:22:51 INFO - PROCESS | 1813 | 1461093771624 Marionette TRACE conn3 <- [1,818,null,{}] 12:22:51 INFO - PROCESS | 1813 | 1461093771629 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:22:51 INFO - PROCESS | 1813 | 1461093771842 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:22:52 INFO - PROCESS | 1813 | 1461093772086 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x904b8400 == 79 [pid = 1813] [id = 212] 12:22:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 213 (0x9880b000) [pid = 1813] [serial = 636] [outer = (nil)] 12:22:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 214 (0xa2846400) [pid = 1813] [serial = 637] [outer = 0x9880b000] 12:22:52 INFO - PROCESS | 1813 | 1461093772224 Marionette DEBUG loaded listener.js 12:22:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 215 (0xa3c1cc00) [pid = 1813] [serial = 638] [outer = 0x9880b000] 12:22:53 INFO - PROCESS | 1813 | 1461093773099 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:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1537ms 12:22:53 INFO - PROCESS | 1813 | 1461093773157 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:22:53 INFO - PROCESS | 1813 | 1461093773161 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 12:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:22:53 INFO - PROCESS | 1813 | 1461093773168 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:22:53 INFO - PROCESS | 1813 | 1461093773171 Marionette TRACE conn3 <- [1,822,null,{}] 12:22:53 INFO - PROCESS | 1813 | 1461093773177 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:22:53 INFO - PROCESS | 1813 | 1461093773380 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:22:53 INFO - PROCESS | 1813 | 1461093773572 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x89c22800 == 80 [pid = 1813] [id = 213] 12:22:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 216 (0x8a25bc00) [pid = 1813] [serial = 639] [outer = (nil)] 12:22:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 217 (0xa4472800) [pid = 1813] [serial = 640] [outer = 0x8a25bc00] 12:22:53 INFO - PROCESS | 1813 | 1461093773710 Marionette DEBUG loaded listener.js 12:22:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 218 (0xa4476000) [pid = 1813] [serial = 641] [outer = 0x8a25bc00] 12:22:54 INFO - PROCESS | 1813 | 1461093774620 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:22:54 INFO - PROCESS | 1813 | 1461093774706 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 12:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:22:54 INFO - PROCESS | 1813 | 1461093774713 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:22:54 INFO - PROCESS | 1813 | 1461093774717 Marionette TRACE conn3 <- [1,826,null,{}] 12:22:54 INFO - PROCESS | 1813 | 1461093774723 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:22:54 INFO - PROCESS | 1813 | 1461093774951 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:22:55 INFO - PROCESS | 1813 | 1461093775183 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x89c21400 == 81 [pid = 1813] [id = 214] 12:22:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 219 (0xa4473800) [pid = 1813] [serial = 642] [outer = (nil)] 12:22:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 220 (0xa4734400) [pid = 1813] [serial = 643] [outer = 0xa4473800] 12:22:55 INFO - PROCESS | 1813 | 1461093775313 Marionette DEBUG loaded listener.js 12:22:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 221 (0xa473b800) [pid = 1813] [serial = 644] [outer = 0xa4473800] 12:22:56 INFO - PROCESS | 1813 | 1461093776182 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:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1533ms 12:22:56 INFO - PROCESS | 1813 | 1461093776246 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:22:56 INFO - PROCESS | 1813 | 1461093776250 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 12:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:22:56 INFO - PROCESS | 1813 | 1461093776256 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:22:56 INFO - PROCESS | 1813 | 1461093776260 Marionette TRACE conn3 <- [1,830,null,{}] 12:22:56 INFO - PROCESS | 1813 | 1461093776265 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:22:56 INFO - PROCESS | 1813 | 1461093776430 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:22:56 INFO - PROCESS | 1813 | 1461093776621 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ff52000 == 82 [pid = 1813] [id = 215] 12:22:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 222 (0x8ff52800) [pid = 1813] [serial = 645] [outer = (nil)] 12:22:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 223 (0x8ff59000) [pid = 1813] [serial = 646] [outer = 0x8ff52800] 12:22:56 INFO - PROCESS | 1813 | 1461093776706 Marionette DEBUG loaded listener.js 12:22:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 224 (0x8ff5ac00) [pid = 1813] [serial = 647] [outer = 0x8ff52800] 12:22:57 INFO - PROCESS | 1813 | 1461093777590 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:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1378ms 12:22:57 INFO - PROCESS | 1813 | 1461093777635 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:22:57 INFO - PROCESS | 1813 | 1461093777639 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 12:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:22:57 INFO - PROCESS | 1813 | 1461093777646 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:22:57 INFO - PROCESS | 1813 | 1461093777650 Marionette TRACE conn3 <- [1,834,null,{}] 12:22:57 INFO - PROCESS | 1813 | 1461093777656 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:22:57 INFO - PROCESS | 1813 | 1461093777817 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:22:58 INFO - PROCESS | 1813 | 1461093778020 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x889d4000 == 83 [pid = 1813] [id = 216] 12:22:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 225 (0x889d4400) [pid = 1813] [serial = 648] [outer = (nil)] 12:22:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 226 (0x889db400) [pid = 1813] [serial = 649] [outer = 0x889d4400] 12:22:58 INFO - PROCESS | 1813 | 1461093778142 Marionette DEBUG loaded listener.js 12:22:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 227 (0x889de000) [pid = 1813] [serial = 650] [outer = 0x889d4400] 12:22:59 INFO - PROCESS | 1813 | 1461093779096 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:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1479ms 12:22:59 INFO - PROCESS | 1813 | 1461093779126 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:22:59 INFO - PROCESS | 1813 | 1461093779130 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 12:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:22:59 INFO - PROCESS | 1813 | 1461093779136 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:22:59 INFO - PROCESS | 1813 | 1461093779139 Marionette TRACE conn3 <- [1,838,null,{}] 12:22:59 INFO - PROCESS | 1813 | 1461093779145 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:22:59 INFO - PROCESS | 1813 | 1461093779325 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:22:59 INFO - PROCESS | 1813 | 1461093779522 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x889d3c00 == 84 [pid = 1813] [id = 217] 12:22:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 228 (0x889d4800) [pid = 1813] [serial = 651] [outer = (nil)] 12:22:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 229 (0x88aee800) [pid = 1813] [serial = 652] [outer = 0x889d4800] 12:22:59 INFO - PROCESS | 1813 | 1461093779607 Marionette DEBUG loaded listener.js 12:22:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 230 (0x88af2400) [pid = 1813] [serial = 653] [outer = 0x889d4800] 12:23:00 INFO - PROCESS | 1813 | 1461093780484 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:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1379ms 12:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:23:00 INFO - PROCESS | 1813 | 1461093780515 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:23:00 INFO - PROCESS | 1813 | 1461093780518 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 12:23:00 INFO - PROCESS | 1813 | 1461093780525 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:23:00 INFO - PROCESS | 1813 | 1461093780528 Marionette TRACE conn3 <- [1,842,null,{}] 12:23:00 INFO - PROCESS | 1813 | 1461093780534 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:23:00 INFO - PROCESS | 1813 | 1461093780701 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:23:00 INFO - PROCESS | 1813 | 1461093780898 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x889e0000 == 85 [pid = 1813] [id = 218] 12:23:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 231 (0x889e2000) [pid = 1813] [serial = 654] [outer = (nil)] 12:23:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 232 (0x88af8000) [pid = 1813] [serial = 655] [outer = 0x889e2000] 12:23:00 INFO - PROCESS | 1813 | 1461093780979 Marionette DEBUG loaded listener.js 12:23:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x88af9c00) [pid = 1813] [serial = 656] [outer = 0x889e2000] 12:23:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x88025000) [pid = 1813] [serial = 657] [outer = 0x91e9f400] 12:23:02 INFO - PROCESS | 1813 | 1461093782075 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:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1580ms 12:23:02 INFO - PROCESS | 1813 | 1461093782104 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:23:02 INFO - PROCESS | 1813 | 1461093782115 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 12:23:02 INFO - PROCESS | 1813 | 1461093782120 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:23:02 INFO - PROCESS | 1813 | 1461093782125 Marionette TRACE conn3 <- [1,846,null,{}] 12:23:02 INFO - PROCESS | 1813 | 1461093782130 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:23:02 INFO - PROCESS | 1813 | 1461093782469 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:23:02 INFO - PROCESS | 1813 | 1461093782669 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x88028000 == 86 [pid = 1813] [id = 219] 12:23:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x8802e000) [pid = 1813] [serial = 658] [outer = (nil)] 12:23:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x88030c00) [pid = 1813] [serial = 659] [outer = 0x8802e000] 12:23:02 INFO - PROCESS | 1813 | 1461093782766 Marionette DEBUG loaded listener.js 12:23:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x8ff56c00) [pid = 1813] [serial = 660] [outer = 0x8802e000] 12:23:03 INFO - PROCESS | 1813 | 1461093783621 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:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1537ms 12:23:03 INFO - PROCESS | 1813 | 1461093783658 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:23:03 INFO - PROCESS | 1813 | 1461093783662 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 12:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:23:03 INFO - PROCESS | 1813 | 1461093783668 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:23:03 INFO - PROCESS | 1813 | 1461093783671 Marionette TRACE conn3 <- [1,850,null,{}] 12:23:03 INFO - PROCESS | 1813 | 1461093783677 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:23:03 INFO - PROCESS | 1813 | 1461093783842 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:23:04 INFO - PROCESS | 1813 | 1461093784041 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x87026400 == 87 [pid = 1813] [id = 220] 12:23:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x87026800) [pid = 1813] [serial = 661] [outer = (nil)] 12:23:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x8702c800) [pid = 1813] [serial = 662] [outer = 0x87026800] 12:23:04 INFO - PROCESS | 1813 | 1461093784123 Marionette DEBUG loaded listener.js 12:23:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x8702e400) [pid = 1813] [serial = 663] [outer = 0x87026800] 12:23:05 INFO - PROCESS | 1813 | 1461093785068 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:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1430ms 12:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:23:05 INFO - PROCESS | 1813 | 1461093785099 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:23:05 INFO - PROCESS | 1813 | 1461093785102 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 12:23:05 INFO - PROCESS | 1813 | 1461093785108 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:23:05 INFO - PROCESS | 1813 | 1461093785112 Marionette TRACE conn3 <- [1,854,null,{}] 12:23:05 INFO - PROCESS | 1813 | 1461093785117 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:23:05 INFO - PROCESS | 1813 | 1461093785283 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:23:05 INFO - PROCESS | 1813 | 1461093785483 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x8702a800 == 88 [pid = 1813] [id = 221] 12:23:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 241 (0x8702d800) [pid = 1813] [serial = 664] [outer = (nil)] 12:23:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 242 (0x8802e800) [pid = 1813] [serial = 665] [outer = 0x8702d800] 12:23:05 INFO - PROCESS | 1813 | 1461093785563 Marionette DEBUG loaded listener.js 12:23:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 243 (0x88af6400) [pid = 1813] [serial = 666] [outer = 0x8702d800] 12:23:06 INFO - PROCESS | 1813 | 1461093786455 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:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1387ms 12:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:23:06 INFO - PROCESS | 1813 | 1461093786495 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:23:06 INFO - PROCESS | 1813 | 1461093786498 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 12:23:06 INFO - PROCESS | 1813 | 1461093786504 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:23:06 INFO - PROCESS | 1813 | 1461093786508 Marionette TRACE conn3 <- [1,858,null,{}] 12:23:06 INFO - PROCESS | 1813 | 1461093786513 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:23:06 INFO - PROCESS | 1813 | 1461093786679 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:23:06 INFO - PROCESS | 1813 | 1461093786890 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x8702b400 == 89 [pid = 1813] [id = 222] 12:23:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 244 (0x87031c00) [pid = 1813] [serial = 667] [outer = (nil)] 12:23:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 245 (0x88c35000) [pid = 1813] [serial = 668] [outer = 0x87031c00] 12:23:07 INFO - PROCESS | 1813 | 1461093787011 Marionette DEBUG loaded listener.js 12:23:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 246 (0x88c36c00) [pid = 1813] [serial = 669] [outer = 0x87031c00] 12:23:08 INFO - PROCESS | 1813 | 1461093788361 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:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1937ms 12:23:08 INFO - PROCESS | 1813 | 1461093788475 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:23:08 INFO - PROCESS | 1813 | 1461093788481 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 12:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:23:08 INFO - PROCESS | 1813 | 1461093788490 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:23:08 INFO - PROCESS | 1813 | 1461093788494 Marionette TRACE conn3 <- [1,862,null,{}] 12:23:08 INFO - PROCESS | 1813 | 1461093788502 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:23:08 INFO - PROCESS | 1813 | 1461093788677 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:23:08 INFO - PROCESS | 1813 | 1461093788879 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x88023c00 == 90 [pid = 1813] [id = 223] 12:23:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 247 (0x88c35800) [pid = 1813] [serial = 670] [outer = (nil)] 12:23:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 248 (0x88c3dc00) [pid = 1813] [serial = 671] [outer = 0x88c35800] 12:23:09 INFO - PROCESS | 1813 | 1461093789003 Marionette DEBUG loaded listener.js 12:23:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 249 (0x892f6000) [pid = 1813] [serial = 672] [outer = 0x88c35800] 12:23:10 INFO - PROCESS | 1813 | 1461093790098 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:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1634ms 12:23:10 INFO - PROCESS | 1813 | 1461093790124 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:23:10 INFO - PROCESS | 1813 | 1461093790132 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 12:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:23:10 INFO - PROCESS | 1813 | 1461093790142 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:23:10 INFO - PROCESS | 1813 | 1461093790145 Marionette TRACE conn3 <- [1,866,null,{}] 12:23:10 INFO - PROCESS | 1813 | 1461093790151 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:23:10 INFO - PROCESS | 1813 | 1461093790323 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:23:10 INFO - PROCESS | 1813 | 1461093790587 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x892f3400 == 91 [pid = 1813] [id = 224] 12:23:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 250 (0x892f4c00) [pid = 1813] [serial = 673] [outer = (nil)] 12:23:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 251 (0x8c3e2c00) [pid = 1813] [serial = 674] [outer = 0x892f4c00] 12:23:10 INFO - PROCESS | 1813 | 1461093790744 Marionette DEBUG loaded listener.js 12:23:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 252 (0x8e1f2800) [pid = 1813] [serial = 675] [outer = 0x892f4c00] 12:23:10 INFO - PROCESS | 1813 | --DOCSHELL 0x93074000 == 90 [pid = 1813] [id = 46] 12:23:10 INFO - PROCESS | 1813 | --DOCSHELL 0x9136c000 == 89 [pid = 1813] [id = 62] 12:23:10 INFO - PROCESS | 1813 | --DOMWINDOW == 251 (0xa0a7a000) [pid = 1813] [serial = 556] [outer = (nil)] [url = about:blank] 12:23:10 INFO - PROCESS | 1813 | --DOMWINDOW == 250 (0x98ef0c00) [pid = 1813] [serial = 553] [outer = (nil)] [url = about:blank] 12:23:10 INFO - PROCESS | 1813 | --DOMWINDOW == 249 (0x975b6000) [pid = 1813] [serial = 550] [outer = (nil)] [url = about:blank] 12:23:10 INFO - PROCESS | 1813 | --DOMWINDOW == 248 (0x943e3400) [pid = 1813] [serial = 577] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | --DOCSHELL 0x892ed800 == 88 [pid = 1813] [id = 197] 12:23:11 INFO - PROCESS | 1813 | --DOCSHELL 0x905b2400 == 87 [pid = 1813] [id = 196] 12:23:11 INFO - PROCESS | 1813 | --DOCSHELL 0x8faacc00 == 86 [pid = 1813] [id = 195] 12:23:11 INFO - PROCESS | 1813 | --DOCSHELL 0x8b5d5000 == 85 [pid = 1813] [id = 194] 12:23:11 INFO - PROCESS | 1813 | --DOCSHELL 0x8b5db000 == 84 [pid = 1813] [id = 193] 12:23:11 INFO - PROCESS | 1813 | --DOCSHELL 0x890f1000 == 83 [pid = 1813] [id = 192] 12:23:11 INFO - PROCESS | 1813 | --DOMWINDOW == 247 (0x892f1800) [pid = 1813] [serial = 559] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | --DOMWINDOW == 246 (0x934bf000) [pid = 1813] [serial = 574] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | --DOMWINDOW == 245 (0x89c1d000) [pid = 1813] [serial = 538] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | --DOMWINDOW == 244 (0x932dc000) [pid = 1813] [serial = 572] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | --DOMWINDOW == 243 (0x8ea1f000) [pid = 1813] [serial = 563] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | --DOMWINDOW == 242 (0x8e1f6000) [pid = 1813] [serial = 562] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | --DOMWINDOW == 241 (0x97038400) [pid = 1813] [serial = 536] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | --DOMWINDOW == 240 (0x8f6e9400) [pid = 1813] [serial = 566] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x900b0c00) [pid = 1813] [serial = 569] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x8e1f2400) [pid = 1813] [serial = 565] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x934c2800) [pid = 1813] [serial = 575] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x8fa9fc00) [pid = 1813] [serial = 541] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x943eb000) [pid = 1813] [serial = 547] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x9136d000) [pid = 1813] [serial = 571] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x8fcc2c00) [pid = 1813] [serial = 568] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x904b3c00) [pid = 1813] [serial = 544] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 1813 | 1461093791620 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:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1536ms 12:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:23:11 INFO - PROCESS | 1813 | 1461093791678 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:23:11 INFO - PROCESS | 1813 | 1461093791681 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 12:23:11 INFO - PROCESS | 1813 | 1461093791688 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:23:11 INFO - PROCESS | 1813 | 1461093791694 Marionette TRACE conn3 <- [1,870,null,{}] 12:23:11 INFO - PROCESS | 1813 | 1461093791709 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:23:11 INFO - PROCESS | 1813 | 1461093791877 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:23:11 INFO - PROCESS | 1813 | 1461093791890 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x88c3c000 == 84 [pid = 1813] [id = 225] 12:23:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 233 (0x8f8e3c00) [pid = 1813] [serial = 676] [outer = (nil)] 12:23:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 234 (0x8fb87400) [pid = 1813] [serial = 677] [outer = 0x8f8e3c00] 12:23:11 INFO - PROCESS | 1813 | 1461093791964 Marionette DEBUG loaded listener.js 12:23:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 235 (0x8fcba800) [pid = 1813] [serial = 678] [outer = 0x8f8e3c00] 12:23:12 INFO - PROCESS | 1813 | 1461093792866 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:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1233ms 12:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:23:12 INFO - PROCESS | 1813 | 1461093792920 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:23:12 INFO - PROCESS | 1813 | 1461093792923 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 12:23:12 INFO - PROCESS | 1813 | 1461093792930 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:23:12 INFO - PROCESS | 1813 | 1461093792934 Marionette TRACE conn3 <- [1,874,null,{}] 12:23:12 INFO - PROCESS | 1813 | 1461093792939 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:23:13 INFO - PROCESS | 1813 | 1461093793094 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:23:13 INFO - PROCESS | 1813 | 1461093793265 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x89c1d000 == 85 [pid = 1813] [id = 226] 12:23:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x8fb8c800) [pid = 1813] [serial = 679] [outer = (nil)] 12:23:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x8ff59800) [pid = 1813] [serial = 680] [outer = 0x8fb8c800] 12:23:13 INFO - PROCESS | 1813 | 1461093793336 Marionette DEBUG loaded listener.js 12:23:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x8ff60800) [pid = 1813] [serial = 681] [outer = 0x8fb8c800] 12:23:14 INFO - PROCESS | 1813 | 1461093794133 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:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1229ms 12:23:14 INFO - PROCESS | 1813 | 1461093794159 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:23:14 INFO - PROCESS | 1813 | 1461093794162 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 12:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:23:14 INFO - PROCESS | 1813 | 1461093794168 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:23:14 INFO - PROCESS | 1813 | 1461093794170 Marionette TRACE conn3 <- [1,878,null,{}] 12:23:14 INFO - PROCESS | 1813 | 1461093794176 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:23:14 INFO - PROCESS | 1813 | 1461093794406 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:23:14 INFO - PROCESS | 1813 | 1461093794427 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x87025000 == 86 [pid = 1813] [id = 227] 12:23:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x8a25ac00) [pid = 1813] [serial = 682] [outer = (nil)] 12:23:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x900b1000) [pid = 1813] [serial = 683] [outer = 0x8a25ac00] 12:23:14 INFO - PROCESS | 1813 | 1461093794497 Marionette DEBUG loaded listener.js 12:23:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 241 (0x904ba800) [pid = 1813] [serial = 684] [outer = 0x8a25ac00] 12:23:15 INFO - PROCESS | 1813 | 1461093795384 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:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1230ms 12:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:23:15 INFO - PROCESS | 1813 | 1461093795398 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:23:15 INFO - PROCESS | 1813 | 1461093795401 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 12:23:15 INFO - PROCESS | 1813 | 1461093795407 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:23:15 INFO - PROCESS | 1813 | 1461093795410 Marionette TRACE conn3 <- [1,882,null,{}] 12:23:15 INFO - PROCESS | 1813 | 1461093795435 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:23:15 INFO - PROCESS | 1813 | 1461093795958 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:23:15 INFO - PROCESS | 1813 | --DOMWINDOW == 240 (0x8f8ed400) [pid = 1813] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:23:15 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x892eb400) [pid = 1813] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:23:15 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0x913d2800) [pid = 1813] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:23:15 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x91372800) [pid = 1813] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:23:15 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x932cf000) [pid = 1813] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:23:15 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x8b2cd000) [pid = 1813] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:23:16 INFO - PROCESS | 1813 | 1461093796134 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x88af3800 == 87 [pid = 1813] [id = 228] 12:23:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 236 (0x892eb400) [pid = 1813] [serial = 685] [outer = (nil)] 12:23:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 237 (0x904b3c00) [pid = 1813] [serial = 686] [outer = 0x892eb400] 12:23:16 INFO - PROCESS | 1813 | 1461093796211 Marionette DEBUG loaded listener.js 12:23:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 238 (0x932d2800) [pid = 1813] [serial = 687] [outer = 0x892eb400] 12:23:16 INFO - PROCESS | 1813 | 1461093796863 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:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1488ms 12:23:16 INFO - PROCESS | 1813 | 1461093796894 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:23:16 INFO - PROCESS | 1813 | 1461093796898 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 12:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:23:16 INFO - PROCESS | 1813 | 1461093796903 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:23:16 INFO - PROCESS | 1813 | 1461093796906 Marionette TRACE conn3 <- [1,886,null,{}] 12:23:16 INFO - PROCESS | 1813 | 1461093796912 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:23:17 INFO - PROCESS | 1813 | 1461093797060 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:23:17 INFO - PROCESS | 1813 | 1461093797252 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x88af5800 == 88 [pid = 1813] [id = 229] 12:23:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 239 (0x904bd000) [pid = 1813] [serial = 688] [outer = (nil)] 12:23:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 240 (0x934c2800) [pid = 1813] [serial = 689] [outer = 0x904bd000] 12:23:17 INFO - PROCESS | 1813 | 1461093797326 Marionette DEBUG loaded listener.js 12:23:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 241 (0x934ce400) [pid = 1813] [serial = 690] [outer = 0x904bd000] 12:23:18 INFO - PROCESS | 1813 | 1461093798192 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:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1342ms 12:23:18 INFO - PROCESS | 1813 | 1461093798246 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:23:18 INFO - PROCESS | 1813 | 1461093798251 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 12:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:23:18 INFO - PROCESS | 1813 | 1461093798261 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:23:18 INFO - PROCESS | 1813 | 1461093798266 Marionette TRACE conn3 <- [1,890,null,{}] 12:23:18 INFO - PROCESS | 1813 | 1461093798276 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:23:18 INFO - PROCESS | 1813 | 1461093798465 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:23:18 INFO - PROCESS | 1813 | 1461093798721 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x88aef000 == 89 [pid = 1813] [id = 230] 12:23:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 242 (0x88aef800) [pid = 1813] [serial = 691] [outer = (nil)] 12:23:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 243 (0x88c3a000) [pid = 1813] [serial = 692] [outer = 0x88aef800] 12:23:18 INFO - PROCESS | 1813 | 1461093798852 Marionette DEBUG loaded listener.js 12:23:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 244 (0x890f1c00) [pid = 1813] [serial = 693] [outer = 0x88aef800] 12:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1534ms 12:23:19 INFO - PROCESS | 1813 | 1461093799783 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:23:19 INFO - PROCESS | 1813 | 1461093799796 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:23:19 INFO - PROCESS | 1813 | 1461093799805 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 12:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:23:19 INFO - PROCESS | 1813 | 1461093799815 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:23:19 INFO - PROCESS | 1813 | 1461093799820 Marionette TRACE conn3 <- [1,894,null,{}] 12:23:19 INFO - PROCESS | 1813 | 1461093799826 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:23:20 INFO - PROCESS | 1813 | 1461093800011 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:23:20 INFO - PROCESS | 1813 | 1461093800213 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b5d8000 == 90 [pid = 1813] [id = 231] 12:23:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 245 (0x8c3e8800) [pid = 1813] [serial = 694] [outer = (nil)] 12:23:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 246 (0x8ea15800) [pid = 1813] [serial = 695] [outer = 0x8c3e8800] 12:23:20 INFO - PROCESS | 1813 | 1461093800347 Marionette DEBUG loaded listener.js 12:23:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 247 (0x8f6e8800) [pid = 1813] [serial = 696] [outer = 0x8c3e8800] 12:23:21 INFO - PROCESS | 1813 | 1461093801358 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:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1582ms 12:23:21 INFO - PROCESS | 1813 | 1461093801396 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:23:21 INFO - PROCESS | 1813 | 1461093801400 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 12:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:23:21 INFO - PROCESS | 1813 | 1461093801407 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:23:21 INFO - PROCESS | 1813 | 1461093801413 Marionette TRACE conn3 <- [1,898,null,{}] 12:23:21 INFO - PROCESS | 1813 | 1461093801429 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:23:21 INFO - PROCESS | 1813 | 1461093801655 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:23:21 INFO - PROCESS | 1813 | 1461093801945 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fcb8400 == 91 [pid = 1813] [id = 232] 12:23:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 248 (0x905a8c00) [pid = 1813] [serial = 697] [outer = (nil)] 12:23:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 249 (0x913d5800) [pid = 1813] [serial = 698] [outer = 0x905a8c00] 12:23:22 INFO - PROCESS | 1813 | 1461093802037 Marionette DEBUG loaded listener.js 12:23:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 250 (0x934bb800) [pid = 1813] [serial = 699] [outer = 0x905a8c00] 12:23:22 INFO - PROCESS | 1813 | 1461093802929 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:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1595ms 12:23:23 INFO - PROCESS | 1813 | 1461093803003 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:23:23 INFO - PROCESS | 1813 | 1461093803007 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 12:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:23:23 INFO - PROCESS | 1813 | 1461093803014 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:23:23 INFO - PROCESS | 1813 | 1461093803016 Marionette TRACE conn3 <- [1,902,null,{}] 12:23:23 INFO - PROCESS | 1813 | 1461093803022 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:23:23 INFO - PROCESS | 1813 | 1461093803235 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:23:23 INFO - PROCESS | 1813 | 1461093803474 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b2d0800 == 92 [pid = 1813] [id = 233] 12:23:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 251 (0x91373800) [pid = 1813] [serial = 700] [outer = (nil)] 12:23:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 252 (0x943e2800) [pid = 1813] [serial = 701] [outer = 0x91373800] 12:23:23 INFO - PROCESS | 1813 | 1461093803604 Marionette DEBUG loaded listener.js 12:23:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 253 (0x946e8c00) [pid = 1813] [serial = 702] [outer = 0x91373800] 12:23:24 INFO - PROCESS | 1813 | 1461093804455 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:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1480ms 12:23:24 INFO - PROCESS | 1813 | 1461093804495 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:23:24 INFO - PROCESS | 1813 | 1461093804499 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 12:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:23:24 INFO - PROCESS | 1813 | 1461093804505 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:23:24 INFO - PROCESS | 1813 | 1461093804508 Marionette TRACE conn3 <- [1,906,null,{}] 12:23:24 INFO - PROCESS | 1813 | 1461093804514 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:23:24 INFO - PROCESS | 1813 | 1461093804680 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:23:24 INFO - PROCESS | 1813 | 1461093804880 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x91e9e000 == 93 [pid = 1813] [id = 234] 12:23:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 254 (0x9400c400) [pid = 1813] [serial = 703] [outer = (nil)] 12:23:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 255 (0x96255c00) [pid = 1813] [serial = 704] [outer = 0x9400c400] 12:23:24 INFO - PROCESS | 1813 | 1461093804962 Marionette DEBUG loaded listener.js 12:23:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 256 (0x9672e400) [pid = 1813] [serial = 705] [outer = 0x9400c400] 12:23:25 INFO - PROCESS | 1813 | 1461093805874 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:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1431ms 12:23:25 INFO - PROCESS | 1813 | 1461093805937 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:23:25 INFO - PROCESS | 1813 | 1461093805941 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 12:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:23:25 INFO - PROCESS | 1813 | 1461093805947 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:23:25 INFO - PROCESS | 1813 | 1461093805951 Marionette TRACE conn3 <- [1,910,null,{}] 12:23:25 INFO - PROCESS | 1813 | 1461093805956 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:23:26 INFO - PROCESS | 1813 | 1461093806159 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:23:26 INFO - PROCESS | 1813 | 1461093806407 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fcb8000 == 94 [pid = 1813] [id = 235] 12:23:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 257 (0x946f1800) [pid = 1813] [serial = 706] [outer = (nil)] 12:23:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 258 (0x97568000) [pid = 1813] [serial = 707] [outer = 0x946f1800] 12:23:26 INFO - PROCESS | 1813 | 1461093806536 Marionette DEBUG loaded listener.js 12:23:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 259 (0x979e1800) [pid = 1813] [serial = 708] [outer = 0x946f1800] 12:23:27 INFO - PROCESS | 1813 | 1461093807358 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:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1440ms 12:23:27 INFO - PROCESS | 1813 | 1461093807388 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:23:27 INFO - PROCESS | 1813 | 1461093807391 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 12:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:23:27 INFO - PROCESS | 1813 | 1461093807397 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:23:27 INFO - PROCESS | 1813 | 1461093807401 Marionette TRACE conn3 <- [1,914,null,{}] 12:23:27 INFO - PROCESS | 1813 | 1461093807406 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:23:27 INFO - PROCESS | 1813 | 1461093807571 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:23:27 INFO - PROCESS | 1813 | 1461093807773 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x934d4800 == 95 [pid = 1813] [id = 236] 12:23:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 260 (0x95839c00) [pid = 1813] [serial = 709] [outer = (nil)] 12:23:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 261 (0x98359000) [pid = 1813] [serial = 710] [outer = 0x95839c00] 12:23:27 INFO - PROCESS | 1813 | 1461093807854 Marionette DEBUG loaded listener.js 12:23:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 262 (0x98885400) [pid = 1813] [serial = 711] [outer = 0x95839c00] 12:23:28 INFO - PROCESS | 1813 | 1461093808738 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:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1380ms 12:23:28 INFO - PROCESS | 1813 | 1461093808777 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:23:28 INFO - PROCESS | 1813 | 1461093808782 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 12:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:23:28 INFO - PROCESS | 1813 | 1461093808788 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:23:28 INFO - PROCESS | 1813 | 1461093808791 Marionette TRACE conn3 <- [1,918,null,{}] 12:23:28 INFO - PROCESS | 1813 | 1461093808797 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:23:28 INFO - PROCESS | 1813 | 1461093808962 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:23:29 INFO - PROCESS | 1813 | 1461093809166 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x9756a000 == 96 [pid = 1813] [id = 237] 12:23:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 263 (0x97c44000) [pid = 1813] [serial = 712] [outer = (nil)] 12:23:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 264 (0x9b2c6000) [pid = 1813] [serial = 713] [outer = 0x97c44000] 12:23:29 INFO - PROCESS | 1813 | 1461093809247 Marionette DEBUG loaded listener.js 12:23:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 265 (0x9eb30800) [pid = 1813] [serial = 714] [outer = 0x97c44000] 12:23:30 INFO - PROCESS | 1813 | 1461093810158 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:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1433ms 12:23:30 INFO - PROCESS | 1813 | 1461093810221 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:23:30 INFO - PROCESS | 1813 | 1461093810225 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 12:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:23:30 INFO - PROCESS | 1813 | 1461093810232 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:23:30 INFO - PROCESS | 1813 | 1461093810236 Marionette TRACE conn3 <- [1,922,null,{}] 12:23:30 INFO - PROCESS | 1813 | 1461093810241 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:23:30 INFO - PROCESS | 1813 | 1461093810411 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:23:30 INFO - PROCESS | 1813 | 1461093810615 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x98357c00 == 97 [pid = 1813] [id = 238] 12:23:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 266 (0x9a5a4000) [pid = 1813] [serial = 715] [outer = (nil)] 12:23:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 267 (0xa0e4fc00) [pid = 1813] [serial = 716] [outer = 0x9a5a4000] 12:23:30 INFO - PROCESS | 1813 | 1461093810701 Marionette DEBUG loaded listener.js 12:23:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 268 (0x975b2800) [pid = 1813] [serial = 717] [outer = 0x9a5a4000] 12:23:31 INFO - PROCESS | 1813 | 1461093811603 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:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1441ms 12:23:31 INFO - PROCESS | 1813 | 1461093811673 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:23:31 INFO - PROCESS | 1813 | 1461093811676 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 12:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:23:31 INFO - PROCESS | 1813 | 1461093811684 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:23:31 INFO - PROCESS | 1813 | 1461093811688 Marionette TRACE conn3 <- [1,926,null,{}] 12:23:31 INFO - PROCESS | 1813 | 1461093811693 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:23:31 INFO - PROCESS | 1813 | 1461093811865 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:23:32 INFO - PROCESS | 1813 | 1461093812067 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x94011400 == 98 [pid = 1813] [id = 239] 12:23:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 269 (0x94011c00) [pid = 1813] [serial = 718] [outer = (nil)] 12:23:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 270 (0x94019400) [pid = 1813] [serial = 719] [outer = 0x94011c00] 12:23:32 INFO - PROCESS | 1813 | 1461093812153 Marionette DEBUG loaded listener.js 12:23:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 271 (0x9401b000) [pid = 1813] [serial = 720] [outer = 0x94011c00] 12:23:33 INFO - PROCESS | 1813 | 1461093813085 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:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1438ms 12:23:33 INFO - PROCESS | 1813 | 1461093813122 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:23:33 INFO - PROCESS | 1813 | 1461093813127 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 12:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:23:33 INFO - PROCESS | 1813 | 1461093813133 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:23:33 INFO - PROCESS | 1813 | 1461093813137 Marionette TRACE conn3 <- [1,930,null,{}] 12:23:33 INFO - PROCESS | 1813 | 1461093813143 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:23:33 INFO - PROCESS | 1813 | 1461093813338 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:23:33 INFO - PROCESS | 1813 | 1461093813538 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x934bc000 == 99 [pid = 1813] [id = 240] 12:23:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 272 (0x94012c00) [pid = 1813] [serial = 721] [outer = (nil)] 12:23:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 273 (0xa3ccbc00) [pid = 1813] [serial = 722] [outer = 0x94012c00] 12:23:33 INFO - PROCESS | 1813 | 1461093813626 Marionette DEBUG loaded listener.js 12:23:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 274 (0xa45f3000) [pid = 1813] [serial = 723] [outer = 0x94012c00] 12:23:34 INFO - PROCESS | 1813 | 1461093814560 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:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1481ms 12:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:23:34 INFO - PROCESS | 1813 | 1461093814614 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:23:34 INFO - PROCESS | 1813 | 1461093814618 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 12:23:34 INFO - PROCESS | 1813 | 1461093814624 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:23:34 INFO - PROCESS | 1813 | 1461093814627 Marionette TRACE conn3 <- [1,934,null,{}] 12:23:34 INFO - PROCESS | 1813 | 1461093814633 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:23:34 INFO - PROCESS | 1813 | 1461093814804 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:23:35 INFO - PROCESS | 1813 | 1461093815005 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x8695d400 == 100 [pid = 1813] [id = 241] 12:23:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 275 (0x86960000) [pid = 1813] [serial = 724] [outer = (nil)] 12:23:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 276 (0x86966000) [pid = 1813] [serial = 725] [outer = 0x86960000] 12:23:35 INFO - PROCESS | 1813 | 1461093815103 Marionette DEBUG loaded listener.js 12:23:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 277 (0x86968400) [pid = 1813] [serial = 726] [outer = 0x86960000] 12:23:36 INFO - PROCESS | 1813 | 1461093815999 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:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1431ms 12:23:36 INFO - PROCESS | 1813 | 1461093816055 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:23:36 INFO - PROCESS | 1813 | 1461093816059 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 12:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:23:36 INFO - PROCESS | 1813 | 1461093816065 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:23:36 INFO - PROCESS | 1813 | 1461093816068 Marionette TRACE conn3 <- [1,938,null,{}] 12:23:36 INFO - PROCESS | 1813 | 1461093816074 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:23:36 INFO - PROCESS | 1813 | 1461093816245 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:23:36 INFO - PROCESS | 1813 | 1461093816446 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x8695d800 == 101 [pid = 1813] [id = 242] 12:23:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 278 (0x8695e400) [pid = 1813] [serial = 727] [outer = (nil)] 12:23:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 279 (0x86aafc00) [pid = 1813] [serial = 728] [outer = 0x8695e400] 12:23:36 INFO - PROCESS | 1813 | 1461093816570 Marionette DEBUG loaded listener.js 12:23:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 280 (0x86ab3c00) [pid = 1813] [serial = 729] [outer = 0x8695e400] 12:23:37 INFO - PROCESS | 1813 | 1461093817457 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:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1429ms 12:23:37 INFO - PROCESS | 1813 | 1461093817497 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:23:37 INFO - PROCESS | 1813 | 1461093817500 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 12:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:23:37 INFO - PROCESS | 1813 | 1461093817507 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:23:37 INFO - PROCESS | 1813 | 1461093817510 Marionette TRACE conn3 <- [1,942,null,{}] 12:23:37 INFO - PROCESS | 1813 | 1461093817516 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:23:37 INFO - PROCESS | 1813 | 1461093817686 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:23:37 INFO - PROCESS | 1813 | 1461093817894 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x8696a400 == 102 [pid = 1813] [id = 243] 12:23:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 281 (0x8696b400) [pid = 1813] [serial = 730] [outer = (nil)] 12:23:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 282 (0x86ab9400) [pid = 1813] [serial = 731] [outer = 0x8696b400] 12:23:38 INFO - PROCESS | 1813 | 1461093818012 Marionette DEBUG loaded listener.js 12:23:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 283 (0x86abc000) [pid = 1813] [serial = 732] [outer = 0x8696b400] 12:23:38 INFO - PROCESS | 1813 | 1461093818910 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:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1434ms 12:23:38 INFO - PROCESS | 1813 | 1461093818958 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:23:38 INFO - PROCESS | 1813 | 1461093818961 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 12:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:23:38 INFO - PROCESS | 1813 | 1461093818968 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:23:38 INFO - PROCESS | 1813 | 1461093818971 Marionette TRACE conn3 <- [1,946,null,{}] 12:23:38 INFO - PROCESS | 1813 | 1461093818977 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:23:39 INFO - PROCESS | 1813 | 1461093819144 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:23:39 INFO - PROCESS | 1813 | 1461093819352 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d80000 == 103 [pid = 1813] [id = 244] 12:23:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 284 (0x85d81400) [pid = 1813] [serial = 733] [outer = (nil)] 12:23:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 285 (0x85d87c00) [pid = 1813] [serial = 734] [outer = 0x85d81400] 12:23:39 INFO - PROCESS | 1813 | 1461093819445 Marionette DEBUG loaded listener.js 12:23:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 286 (0x85d8a000) [pid = 1813] [serial = 735] [outer = 0x85d81400] 12:23:40 INFO - PROCESS | 1813 | 1461093820352 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:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1443ms 12:23:40 INFO - PROCESS | 1813 | 1461093820412 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:23:40 INFO - PROCESS | 1813 | 1461093820415 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 12:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:23:40 INFO - PROCESS | 1813 | 1461093820421 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:23:40 INFO - PROCESS | 1813 | 1461093820425 Marionette TRACE conn3 <- [1,950,null,{}] 12:23:40 INFO - PROCESS | 1813 | 1461093820430 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:23:40 INFO - PROCESS | 1813 | 1461093820604 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:23:40 INFO - PROCESS | 1813 | 1461093820815 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d89800 == 104 [pid = 1813] [id = 245] 12:23:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 287 (0x85d8c000) [pid = 1813] [serial = 736] [outer = (nil)] 12:23:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 288 (0x85ea5c00) [pid = 1813] [serial = 737] [outer = 0x85d8c000] 12:23:41 INFO - PROCESS | 1813 | 1461093820999 Marionette DEBUG loaded listener.js 12:23:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 289 (0x85ea8400) [pid = 1813] [serial = 738] [outer = 0x85d8c000] 12:23:41 INFO - PROCESS | 1813 | 1461093821813 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:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1435ms 12:23:41 INFO - PROCESS | 1813 | 1461093821857 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:23:41 INFO - PROCESS | 1813 | 1461093821860 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 12:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:23:41 INFO - PROCESS | 1813 | 1461093821867 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:23:41 INFO - PROCESS | 1813 | 1461093821871 Marionette TRACE conn3 <- [1,954,null,{}] 12:23:41 INFO - PROCESS | 1813 | 1461093821876 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:23:42 INFO - PROCESS | 1813 | 1461093822048 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:23:42 INFO - PROCESS | 1813 | 1461093822260 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x85ea3c00 == 105 [pid = 1813] [id = 246] 12:23:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 290 (0x85ea6c00) [pid = 1813] [serial = 739] [outer = (nil)] 12:23:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 291 (0x85eaec00) [pid = 1813] [serial = 740] [outer = 0x85ea6c00] 12:23:42 INFO - PROCESS | 1813 | 1461093822341 Marionette DEBUG loaded listener.js 12:23:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 292 (0x85eb1800) [pid = 1813] [serial = 741] [outer = 0x85ea6c00] 12:23:43 INFO - PROCESS | 1813 | 1461093823247 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:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1435ms 12:23:43 INFO - PROCESS | 1813 | 1461093823303 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:23:43 INFO - PROCESS | 1813 | 1461093823306 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 12:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:23:43 INFO - PROCESS | 1813 | 1461093823313 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:23:43 INFO - PROCESS | 1813 | 1461093823315 Marionette TRACE conn3 <- [1,958,null,{}] 12:23:43 INFO - PROCESS | 1813 | 1461093823321 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:23:43 INFO - PROCESS | 1813 | 1461093823513 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:23:43 INFO - PROCESS | 1813 | 1461093823721 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d8e800 == 106 [pid = 1813] [id = 247] 12:23:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 293 (0x85ea7800) [pid = 1813] [serial = 742] [outer = (nil)] 12:23:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 294 (0x86aba000) [pid = 1813] [serial = 743] [outer = 0x85ea7800] 12:23:43 INFO - PROCESS | 1813 | 1461093823848 Marionette DEBUG loaded listener.js 12:23:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 295 (0x892ed400) [pid = 1813] [serial = 744] [outer = 0x85ea7800] 12:23:44 INFO - PROCESS | 1813 | 1461093824728 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:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1479ms 12:23:44 INFO - PROCESS | 1813 | 1461093824793 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:23:44 INFO - PROCESS | 1813 | 1461093824797 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 12:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:23:44 INFO - PROCESS | 1813 | 1461093824803 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:23:44 INFO - PROCESS | 1813 | 1461093824807 Marionette TRACE conn3 <- [1,962,null,{}] 12:23:44 INFO - PROCESS | 1813 | 1461093824812 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:23:44 INFO - PROCESS | 1813 | 1461093824990 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:23:45 INFO - PROCESS | 1813 | 1461093825200 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x85ea3400 == 107 [pid = 1813] [id = 248] 12:23:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 296 (0x86966800) [pid = 1813] [serial = 745] [outer = (nil)] 12:23:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 297 (0x87026000) [pid = 1813] [serial = 746] [outer = 0x86966800] 12:23:45 INFO - PROCESS | 1813 | 1461093825629 Marionette DEBUG loaded listener.js 12:23:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 298 (0x87032000) [pid = 1813] [serial = 747] [outer = 0x86966800] 12:23:46 INFO - PROCESS | 1813 | 1461093826561 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:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1788ms 12:23:46 INFO - PROCESS | 1813 | 1461093826595 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:23:46 INFO - PROCESS | 1813 | 1461093826601 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 12:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:23:46 INFO - PROCESS | 1813 | 1461093826611 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:23:46 INFO - PROCESS | 1813 | 1461093826614 Marionette TRACE conn3 <- [1,966,null,{}] 12:23:46 INFO - PROCESS | 1813 | 1461093826622 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:23:46 INFO - PROCESS | 1813 | 1461093826816 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:23:47 INFO - PROCESS | 1813 | 1461093827029 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x86aae400 == 108 [pid = 1813] [id = 249] 12:23:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 299 (0x8802d800) [pid = 1813] [serial = 748] [outer = (nil)] 12:23:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 300 (0x88afa400) [pid = 1813] [serial = 749] [outer = 0x8802d800] 12:23:47 INFO - PROCESS | 1813 | 1461093827154 Marionette DEBUG loaded listener.js 12:23:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 301 (0x88c3b000) [pid = 1813] [serial = 750] [outer = 0x8802d800] 12:23:48 INFO - PROCESS | 1813 | 1461093828270 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:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1733ms 12:23:48 INFO - PROCESS | 1813 | 1461093828344 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:23:48 INFO - PROCESS | 1813 | 1461093828349 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 12:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:23:48 INFO - PROCESS | 1813 | 1461093828360 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:23:48 INFO - PROCESS | 1813 | 1461093828363 Marionette TRACE conn3 <- [1,970,null,{}] 12:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x8f6e6000 == 107 [pid = 1813] [id = 124] 12:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x88af3800 == 106 [pid = 1813] [id = 228] 12:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x87025000 == 105 [pid = 1813] [id = 227] 12:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x89c1d000 == 104 [pid = 1813] [id = 226] 12:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x88c3c000 == 103 [pid = 1813] [id = 225] 12:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x892f3400 == 102 [pid = 1813] [id = 224] 12:23:48 INFO - PROCESS | 1813 | --DOCSHELL 0x88023c00 == 101 [pid = 1813] [id = 223] 12:23:48 INFO - PROCESS | 1813 | 1461093828506 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:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 300 (0x8c138000) [pid = 1813] [serial = 580] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 299 (0x98364400) [pid = 1813] [serial = 595] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 298 (0x8fb90000) [pid = 1813] [serial = 608] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 297 (0x8b2c7c00) [pid = 1813] [serial = 610] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 296 (0xa0094c00) [pid = 1813] [serial = 604] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 295 (0x962f3000) [pid = 1813] [serial = 620] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 294 (0x934c3c00) [pid = 1813] [serial = 614] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 293 (0x8f6e3000) [pid = 1813] [serial = 601] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 292 (0x946f3c00) [pid = 1813] [serial = 589] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 291 (0x8fb8c000) [pid = 1813] [serial = 583] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 290 (0x9400e400) [pid = 1813] [serial = 616] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 289 (0x9731a800) [pid = 1813] [serial = 592] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 288 (0x961d3000) [pid = 1813] [serial = 622] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 287 (0x8fcb6800) [pid = 1813] [serial = 611] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 286 (0x96180400) [pid = 1813] [serial = 619] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 285 (0x91374c00) [pid = 1813] [serial = 586] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 284 (0x8f8eb400) [pid = 1813] [serial = 607] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 283 (0x932cfc00) [pid = 1813] [serial = 613] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 282 (0x946e6800) [pid = 1813] [serial = 617] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 281 (0x9fb38800) [pid = 1813] [serial = 598] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 280 (0x97c4bc00) [pid = 1813] [serial = 623] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | --DOMWINDOW == 279 (0x9880a000) [pid = 1813] [serial = 625] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1813 | 1461093828912 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:23:49 INFO - PROCESS | 1813 | 1461093829035 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d81c00 == 102 [pid = 1813] [id = 250] 12:23:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 280 (0x85ea3800) [pid = 1813] [serial = 751] [outer = (nil)] 12:23:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 281 (0x892f3400) [pid = 1813] [serial = 752] [outer = 0x85ea3800] 12:23:49 INFO - PROCESS | 1813 | 1461093829111 Marionette DEBUG loaded listener.js 12:23:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 282 (0x89c24800) [pid = 1813] [serial = 753] [outer = 0x85ea3800] 12:23:49 INFO - PROCESS | 1813 | 1461093829864 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:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1538ms 12:23:49 INFO - PROCESS | 1813 | 1461093829907 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:23:49 INFO - PROCESS | 1813 | 1461093829911 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 12:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:23:49 INFO - PROCESS | 1813 | 1461093829917 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:23:49 INFO - PROCESS | 1813 | 1461093829923 Marionette TRACE conn3 <- [1,974,null,{}] 12:23:49 INFO - PROCESS | 1813 | 1461093829938 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:23:50 INFO - PROCESS | 1813 | 1461093830109 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:23:50 INFO - PROCESS | 1813 | 1461093830130 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x8a25d000 == 103 [pid = 1813] [id = 251] 12:23:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 283 (0x8c134000) [pid = 1813] [serial = 754] [outer = (nil)] 12:23:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 284 (0x8c13bc00) [pid = 1813] [serial = 755] [outer = 0x8c134000] 12:23:50 INFO - PROCESS | 1813 | 1461093830202 Marionette DEBUG loaded listener.js 12:23:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 285 (0x8c3df000) [pid = 1813] [serial = 756] [outer = 0x8c134000] 12:23:51 INFO - PROCESS | 1813 | 1461093831090 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:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1233ms 12:23:51 INFO - PROCESS | 1813 | 1461093831162 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:23:51 INFO - PROCESS | 1813 | 1461093831166 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 12:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:23:51 INFO - PROCESS | 1813 | 1461093831173 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:23:51 INFO - PROCESS | 1813 | 1461093831175 Marionette TRACE conn3 <- [1,978,null,{}] 12:23:51 INFO - PROCESS | 1813 | 1461093831181 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:23:51 INFO - PROCESS | 1813 | 1461093831397 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:23:51 INFO - PROCESS | 1813 | 1461093831421 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x892f4400 == 104 [pid = 1813] [id = 252] 12:23:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 286 (0x8c3e5400) [pid = 1813] [serial = 757] [outer = (nil)] 12:23:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 287 (0x8e1f8c00) [pid = 1813] [serial = 758] [outer = 0x8c3e5400] 12:23:51 INFO - PROCESS | 1813 | 1461093831491 Marionette DEBUG loaded listener.js 12:23:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 288 (0x8ea18c00) [pid = 1813] [serial = 759] [outer = 0x8c3e5400] 12:23:52 INFO - PROCESS | 1813 | 1461093832376 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:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1239ms 12:23:52 INFO - PROCESS | 1813 | 1461093832414 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:23:52 INFO - PROCESS | 1813 | 1461093832417 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 12:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:23:52 INFO - PROCESS | 1813 | 1461093832423 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:23:52 INFO - PROCESS | 1813 | 1461093832426 Marionette TRACE conn3 <- [1,982,null,{}] 12:23:52 INFO - PROCESS | 1813 | 1461093832432 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:23:52 INFO - PROCESS | 1813 | 1461093832647 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:23:52 INFO - PROCESS | 1813 | 1461093832693 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c13d000 == 105 [pid = 1813] [id = 253] 12:23:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 289 (0x8ea13000) [pid = 1813] [serial = 760] [outer = (nil)] 12:23:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 290 (0x8f6e9000) [pid = 1813] [serial = 761] [outer = 0x8ea13000] 12:23:52 INFO - PROCESS | 1813 | 1461093832791 Marionette DEBUG loaded listener.js 12:23:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 291 (0x8f8edc00) [pid = 1813] [serial = 762] [outer = 0x8ea13000] 12:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 290 (0x8a25ac00) [pid = 1813] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 289 (0x892f4c00) [pid = 1813] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 288 (0x8f8e3c00) [pid = 1813] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 287 (0x8fb8c800) [pid = 1813] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 286 (0x88c35800) [pid = 1813] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:23:53 INFO - PROCESS | 1813 | --DOMWINDOW == 285 (0x892eb400) [pid = 1813] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:23:53 INFO - PROCESS | 1813 | 1461093833922 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:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1528ms 12:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:23:53 INFO - PROCESS | 1813 | 1461093833953 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:23:53 INFO - PROCESS | 1813 | 1461093833956 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 12:23:53 INFO - PROCESS | 1813 | 1461093833962 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:23:53 INFO - PROCESS | 1813 | 1461093833965 Marionette TRACE conn3 <- [1,986,null,{}] 12:23:53 INFO - PROCESS | 1813 | 1461093833970 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:23:54 INFO - PROCESS | 1813 | 1461093834191 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:23:54 INFO - PROCESS | 1813 | 1461093834212 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x88af0000 == 106 [pid = 1813] [id = 254] 12:23:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 286 (0x8c140c00) [pid = 1813] [serial = 763] [outer = (nil)] 12:23:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 287 (0x8fb7f400) [pid = 1813] [serial = 764] [outer = 0x8c140c00] 12:23:54 INFO - PROCESS | 1813 | 1461093834286 Marionette DEBUG loaded listener.js 12:23:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 288 (0x8fb8ec00) [pid = 1813] [serial = 765] [outer = 0x8c140c00] 12:23:55 INFO - PROCESS | 1813 | 1461093835079 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:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1181ms 12:23:55 INFO - PROCESS | 1813 | 1461093835142 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:23:55 INFO - PROCESS | 1813 | 1461093835145 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 12:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:23:55 INFO - PROCESS | 1813 | 1461093835160 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:23:55 INFO - PROCESS | 1813 | 1461093835164 Marionette TRACE conn3 <- [1,990,null,{}] 12:23:55 INFO - PROCESS | 1813 | 1461093835169 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:23:55 INFO - PROCESS | 1813 | 1461093835324 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:23:55 INFO - PROCESS | 1813 | 1461093835334 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fa9f000 == 107 [pid = 1813] [id = 255] 12:23:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 289 (0x8fb88400) [pid = 1813] [serial = 766] [outer = (nil)] 12:23:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 290 (0x8fcbd400) [pid = 1813] [serial = 767] [outer = 0x8fb88400] 12:23:55 INFO - PROCESS | 1813 | 1461093835405 Marionette DEBUG loaded listener.js 12:23:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 291 (0x8fd6a800) [pid = 1813] [serial = 768] [outer = 0x8fb88400] 12:23:56 INFO - PROCESS | 1813 | 1461093836582 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:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1496ms 12:23:56 INFO - PROCESS | 1813 | 1461093836658 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:23:56 INFO - PROCESS | 1813 | 1461093836666 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 12:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:23:56 INFO - PROCESS | 1813 | 1461093836675 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:23:56 INFO - PROCESS | 1813 | 1461093836681 Marionette TRACE conn3 <- [1,994,null,{}] 12:23:56 INFO - PROCESS | 1813 | 1461093836689 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:23:56 INFO - PROCESS | 1813 | 1461093836918 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:23:57 INFO - PROCESS | 1813 | 1461093837182 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x87026c00 == 108 [pid = 1813] [id = 256] 12:23:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 292 (0x8802a800) [pid = 1813] [serial = 769] [outer = (nil)] 12:23:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 293 (0x88af5c00) [pid = 1813] [serial = 770] [outer = 0x8802a800] 12:23:57 INFO - PROCESS | 1813 | 1461093837315 Marionette DEBUG loaded listener.js 12:23:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 294 (0x88c33400) [pid = 1813] [serial = 771] [outer = 0x8802a800] 12:23:58 INFO - PROCESS | 1813 | 1461093838259 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:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1633ms 12:23:58 INFO - PROCESS | 1813 | 1461093838309 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:23:58 INFO - PROCESS | 1813 | 1461093838317 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 12:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:23:58 INFO - PROCESS | 1813 | 1461093838328 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:23:58 INFO - PROCESS | 1813 | 1461093838331 Marionette TRACE conn3 <- [1,998,null,{}] 12:23:58 INFO - PROCESS | 1813 | 1461093838338 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:23:58 INFO - PROCESS | 1813 | 1461093838525 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:23:58 INFO - PROCESS | 1813 | 1461093838820 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x889de400 == 109 [pid = 1813] [id = 257] 12:23:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 295 (0x8a258800) [pid = 1813] [serial = 772] [outer = (nil)] 12:23:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 296 (0x8b5d8800) [pid = 1813] [serial = 773] [outer = 0x8a258800] 12:23:58 INFO - PROCESS | 1813 | 1461093838948 Marionette DEBUG loaded listener.js 12:23:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 297 (0x8c13a000) [pid = 1813] [serial = 774] [outer = 0x8a258800] 12:23:59 INFO - PROCESS | 1813 | 1461093839799 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:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1532ms 12:23:59 INFO - PROCESS | 1813 | 1461093839860 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:23:59 INFO - PROCESS | 1813 | 1461093839864 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 12:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:23:59 INFO - PROCESS | 1813 | 1461093839871 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:23:59 INFO - PROCESS | 1813 | 1461093839877 Marionette TRACE conn3 <- [1,1002,null,{}] 12:23:59 INFO - PROCESS | 1813 | 1461093839893 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:24:00 INFO - PROCESS | 1813 | 1461093840119 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:24:00 INFO - PROCESS | 1813 | 1461093840400 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x86ab7400 == 110 [pid = 1813] [id = 258] 12:24:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 298 (0x8faaa000) [pid = 1813] [serial = 775] [outer = (nil)] 12:24:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 299 (0x8fcb6c00) [pid = 1813] [serial = 776] [outer = 0x8faaa000] 12:24:00 INFO - PROCESS | 1813 | 1461093840531 Marionette DEBUG loaded listener.js 12:24:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 300 (0x8fd74800) [pid = 1813] [serial = 777] [outer = 0x8faaa000] 12:24:01 INFO - PROCESS | 1813 | 1461093841380 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:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1549ms 12:24:01 INFO - PROCESS | 1813 | 1461093841421 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:24:01 INFO - PROCESS | 1813 | 1461093841426 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 12:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:24:01 INFO - PROCESS | 1813 | 1461093841432 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:24:01 INFO - PROCESS | 1813 | 1461093841435 Marionette TRACE conn3 <- [1,1006,null,{}] 12:24:01 INFO - PROCESS | 1813 | 1461093841441 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:24:01 INFO - PROCESS | 1813 | 1461093841617 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:24:01 INFO - PROCESS | 1813 | 1461093841844 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x8695dc00 == 111 [pid = 1813] [id = 259] 12:24:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 301 (0x8fd70c00) [pid = 1813] [serial = 778] [outer = (nil)] 12:24:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 302 (0x8ff5b800) [pid = 1813] [serial = 779] [outer = 0x8fd70c00] 12:24:01 INFO - PROCESS | 1813 | 1461093841929 Marionette DEBUG loaded listener.js 12:24:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 303 (0x900aa000) [pid = 1813] [serial = 780] [outer = 0x8fd70c00] 12:24:02 INFO - PROCESS | 1813 | 1461093842878 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:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1479ms 12:24:02 INFO - PROCESS | 1813 | 1461093842943 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:24:02 INFO - PROCESS | 1813 | 1461093842947 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 12:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:24:02 INFO - PROCESS | 1813 | 1461093842953 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:24:02 INFO - PROCESS | 1813 | 1461093842956 Marionette TRACE conn3 <- [1,1010,null,{}] 12:24:02 INFO - PROCESS | 1813 | 1461093842962 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:24:03 INFO - PROCESS | 1813 | 1461093843140 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:24:03 INFO - PROCESS | 1813 | 1461093843399 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ff51800 == 112 [pid = 1813] [id = 260] 12:24:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 304 (0x904b4400) [pid = 1813] [serial = 781] [outer = (nil)] 12:24:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 305 (0x904bfc00) [pid = 1813] [serial = 782] [outer = 0x904b4400] 12:24:03 INFO - PROCESS | 1813 | 1461093843524 Marionette DEBUG loaded listener.js 12:24:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 306 (0x905b1000) [pid = 1813] [serial = 783] [outer = 0x904b4400] 12:24:04 INFO - PROCESS | 1813 | 1461093844378 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:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1487ms 12:24:04 INFO - PROCESS | 1813 | 1461093844440 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:24:04 INFO - PROCESS | 1813 | 1461093844444 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 12:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:24:04 INFO - PROCESS | 1813 | 1461093844450 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:24:04 INFO - PROCESS | 1813 | 1461093844454 Marionette TRACE conn3 <- [1,1014,null,{}] 12:24:04 INFO - PROCESS | 1813 | 1461093844459 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:24:04 INFO - PROCESS | 1813 | 1461093844663 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:24:04 INFO - PROCESS | 1813 | 1461093844918 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb83c00 == 113 [pid = 1813] [id = 261] 12:24:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 307 (0x8ff53800) [pid = 1813] [serial = 784] [outer = (nil)] 12:24:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 308 (0x91ea1000) [pid = 1813] [serial = 785] [outer = 0x8ff53800] 12:24:05 INFO - PROCESS | 1813 | 1461093845049 Marionette DEBUG loaded listener.js 12:24:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 309 (0x9307d800) [pid = 1813] [serial = 786] [outer = 0x8ff53800] 12:24:05 INFO - PROCESS | 1813 | 1461093845894 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:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1482ms 12:24:05 INFO - PROCESS | 1813 | 1461093845933 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:24:05 INFO - PROCESS | 1813 | 1461093845936 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 12:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:24:05 INFO - PROCESS | 1813 | 1461093845943 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:24:05 INFO - PROCESS | 1813 | 1461093845947 Marionette TRACE conn3 <- [1,1018,null,{}] 12:24:05 INFO - PROCESS | 1813 | 1461093845953 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:24:06 INFO - PROCESS | 1813 | 1461093846124 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:24:06 INFO - PROCESS | 1813 | 1461093846338 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c3e5000 == 114 [pid = 1813] [id = 262] 12:24:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 310 (0x91376400) [pid = 1813] [serial = 787] [outer = (nil)] 12:24:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 311 (0x93319800) [pid = 1813] [serial = 788] [outer = 0x91376400] 12:24:06 INFO - PROCESS | 1813 | 1461093846459 Marionette DEBUG loaded listener.js 12:24:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 312 (0x9340f800) [pid = 1813] [serial = 789] [outer = 0x91376400] 12:24:07 INFO - PROCESS | 1813 | 1461093847358 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:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1481ms 12:24:07 INFO - PROCESS | 1813 | 1461093847425 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:24:07 INFO - PROCESS | 1813 | 1461093847429 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 12:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:24:07 INFO - PROCESS | 1813 | 1461093847435 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:24:07 INFO - PROCESS | 1813 | 1461093847439 Marionette TRACE conn3 <- [1,1022,null,{}] 12:24:07 INFO - PROCESS | 1813 | 1461093847445 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:24:07 INFO - PROCESS | 1813 | 1461093847621 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:24:07 INFO - PROCESS | 1813 | 1461093847832 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ff57400 == 115 [pid = 1813] [id = 263] 12:24:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 313 (0x9307a400) [pid = 1813] [serial = 790] [outer = (nil)] 12:24:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 314 (0x934cd400) [pid = 1813] [serial = 791] [outer = 0x9307a400] 12:24:08 INFO - PROCESS | 1813 | 1461093848015 Marionette DEBUG loaded listener.js 12:24:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 315 (0x934d2800) [pid = 1813] [serial = 792] [outer = 0x9307a400] 12:24:08 INFO - PROCESS | 1813 | 1461093848855 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:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1479ms 12:24:08 INFO - PROCESS | 1813 | 1461093848916 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:24:08 INFO - PROCESS | 1813 | 1461093848920 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 12:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:24:08 INFO - PROCESS | 1813 | 1461093848926 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:24:08 INFO - PROCESS | 1813 | 1461093848929 Marionette TRACE conn3 <- [1,1026,null,{}] 12:24:08 INFO - PROCESS | 1813 | 1461093848935 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:24:09 INFO - PROCESS | 1813 | 1461093849119 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:24:09 INFO - PROCESS | 1813 | 1461093849391 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x934c1c00 == 116 [pid = 1813] [id = 264] 12:24:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 316 (0x934c5000) [pid = 1813] [serial = 793] [outer = (nil)] 12:24:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 317 (0x94012000) [pid = 1813] [serial = 794] [outer = 0x934c5000] 12:24:09 INFO - PROCESS | 1813 | 1461093849519 Marionette DEBUG loaded listener.js 12:24:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 318 (0x94019000) [pid = 1813] [serial = 795] [outer = 0x934c5000] 12:24:10 INFO - PROCESS | 1813 | 1461093850375 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:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1487ms 12:24:10 INFO - PROCESS | 1813 | 1461093850414 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:24:10 INFO - PROCESS | 1813 | 1461093850417 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 12:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:24:10 INFO - PROCESS | 1813 | 1461093850424 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:24:10 INFO - PROCESS | 1813 | 1461093850428 Marionette TRACE conn3 <- [1,1030,null,{}] 12:24:10 INFO - PROCESS | 1813 | 1461093850433 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:24:10 INFO - PROCESS | 1813 | 1461093850605 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:24:10 INFO - PROCESS | 1813 | 1461093850834 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x9136c800 == 117 [pid = 1813] [id = 265] 12:24:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 319 (0x9400d800) [pid = 1813] [serial = 796] [outer = (nil)] 12:24:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 320 (0x943e5400) [pid = 1813] [serial = 797] [outer = 0x9400d800] 12:24:10 INFO - PROCESS | 1813 | 1461093850925 Marionette DEBUG loaded listener.js 12:24:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 321 (0x943edc00) [pid = 1813] [serial = 798] [outer = 0x9400d800] 12:24:11 INFO - PROCESS | 1813 | 1461093851822 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:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1436ms 12:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:24:11 INFO - PROCESS | 1813 | 1461093851861 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:24:11 INFO - PROCESS | 1813 | 1461093851865 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 12:24:11 INFO - PROCESS | 1813 | 1461093851871 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:24:11 INFO - PROCESS | 1813 | 1461093851876 Marionette TRACE conn3 <- [1,1034,null,{}] 12:24:11 INFO - PROCESS | 1813 | 1461093851881 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:24:12 INFO - PROCESS | 1813 | 1461093852091 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:24:12 INFO - PROCESS | 1813 | 1461093852305 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x946ee400 == 118 [pid = 1813] [id = 266] 12:24:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 322 (0x95839400) [pid = 1813] [serial = 799] [outer = (nil)] 12:24:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 323 (0x9673d400) [pid = 1813] [serial = 800] [outer = 0x95839400] 12:24:12 INFO - PROCESS | 1813 | 1461093852481 Marionette DEBUG loaded listener.js 12:24:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 324 (0x972b0800) [pid = 1813] [serial = 801] [outer = 0x95839400] 12:24:13 INFO - PROCESS | 1813 | 1461093853381 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:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1582ms 12:24:13 INFO - PROCESS | 1813 | 1461093853453 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:24:13 INFO - PROCESS | 1813 | 1461093853456 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 12:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:24:13 INFO - PROCESS | 1813 | 1461093853462 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:24:13 INFO - PROCESS | 1813 | 1461093853466 Marionette TRACE conn3 <- [1,1038,null,{}] 12:24:13 INFO - PROCESS | 1813 | 1461093853471 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:24:13 INFO - PROCESS | 1813 | 1461093853649 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:24:13 INFO - PROCESS | 1813 | 1461093853905 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x943ea800 == 119 [pid = 1813] [id = 267] 12:24:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 325 (0x962f1800) [pid = 1813] [serial = 802] [outer = (nil)] 12:24:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 326 (0x97317400) [pid = 1813] [serial = 803] [outer = 0x962f1800] 12:24:14 INFO - PROCESS | 1813 | 1461093854030 Marionette DEBUG loaded listener.js 12:24:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 327 (0x973d6c00) [pid = 1813] [serial = 804] [outer = 0x962f1800] 12:24:14 INFO - PROCESS | 1813 | 1461093854948 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:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1529ms 12:24:14 INFO - PROCESS | 1813 | 1461093854992 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:24:14 INFO - PROCESS | 1813 | 1461093854996 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 12:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:24:15 INFO - PROCESS | 1813 | 1461093855002 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:24:15 INFO - PROCESS | 1813 | 1461093855005 Marionette TRACE conn3 <- [1,1042,null,{}] 12:24:15 INFO - PROCESS | 1813 | 1461093855010 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:24:15 INFO - PROCESS | 1813 | 1461093855186 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:24:15 INFO - PROCESS | 1813 | 1461093855415 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x889dec00 == 120 [pid = 1813] [id = 268] 12:24:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 328 (0x946f0c00) [pid = 1813] [serial = 805] [outer = (nil)] 12:24:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 329 (0x9756a400) [pid = 1813] [serial = 806] [outer = 0x946f0c00] 12:24:15 INFO - PROCESS | 1813 | 1461093855538 Marionette DEBUG loaded listener.js 12:24:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 330 (0x975b5000) [pid = 1813] [serial = 807] [outer = 0x946f0c00] 12:24:16 INFO - PROCESS | 1813 | 1461093856451 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:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1478ms 12:24:16 INFO - PROCESS | 1813 | 1461093856481 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:24:16 INFO - PROCESS | 1813 | 1461093856485 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 12:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:24:16 INFO - PROCESS | 1813 | 1461093856491 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:24:16 INFO - PROCESS | 1813 | 1461093856493 Marionette TRACE conn3 <- [1,1046,null,{}] 12:24:16 INFO - PROCESS | 1813 | 1461093856499 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:24:16 INFO - PROCESS | 1813 | 1461093856670 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:24:16 INFO - PROCESS | 1813 | 1461093856891 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x97562c00 == 121 [pid = 1813] [id = 269] 12:24:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 331 (0x9756e800) [pid = 1813] [serial = 808] [outer = (nil)] 12:24:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 332 (0x97c45c00) [pid = 1813] [serial = 809] [outer = 0x9756e800] 12:24:17 INFO - PROCESS | 1813 | 1461093857009 Marionette DEBUG loaded listener.js 12:24:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 333 (0x97c49800) [pid = 1813] [serial = 810] [outer = 0x9756e800] 12:24:17 INFO - PROCESS | 1813 | 1461093857917 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:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1485ms 12:24:17 INFO - PROCESS | 1813 | 1461093857979 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:24:17 INFO - PROCESS | 1813 | 1461093857986 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 12:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:24:18 INFO - PROCESS | 1813 | 1461093858006 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:24:18 INFO - PROCESS | 1813 | 1461093858010 Marionette TRACE conn3 <- [1,1050,null,{}] 12:24:18 INFO - PROCESS | 1813 | 1461093858015 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:24:18 INFO - PROCESS | 1813 | 1461093858229 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:24:18 INFO - PROCESS | 1813 | 1461093858501 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x98881000 == 122 [pid = 1813] [id = 270] 12:24:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 334 (0x9888a400) [pid = 1813] [serial = 811] [outer = (nil)] 12:24:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 335 (0x98ef0c00) [pid = 1813] [serial = 812] [outer = 0x9888a400] 12:24:18 INFO - PROCESS | 1813 | 1461093858621 Marionette DEBUG loaded listener.js 12:24:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 336 (0x9913c400) [pid = 1813] [serial = 813] [outer = 0x9888a400] 12:24:19 INFO - PROCESS | 1813 | 1461093859449 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:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1484ms 12:24:19 INFO - PROCESS | 1813 | 1461093859490 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:24:19 INFO - PROCESS | 1813 | 1461093859494 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 12:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:24:19 INFO - PROCESS | 1813 | 1461093859500 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:24:19 INFO - PROCESS | 1813 | 1461093859503 Marionette TRACE conn3 <- [1,1054,null,{}] 12:24:19 INFO - PROCESS | 1813 | 1461093859509 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:24:19 INFO - PROCESS | 1813 | 1461093859699 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:24:19 INFO - PROCESS | 1813 | 1461093859919 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x9eb33c00 == 123 [pid = 1813] [id = 271] 12:24:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 337 (0x9fb34c00) [pid = 1813] [serial = 814] [outer = (nil)] 12:24:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 338 (0x9fbc0800) [pid = 1813] [serial = 815] [outer = 0x9fb34c00] 12:24:20 INFO - PROCESS | 1813 | 1461093860041 Marionette DEBUG loaded listener.js 12:24:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 339 (0x9fdca400) [pid = 1813] [serial = 816] [outer = 0x9fb34c00] 12:24:21 INFO - PROCESS | 1813 | 1461093861561 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:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 2131ms 12:24:21 INFO - PROCESS | 1813 | 1461093861632 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:24:21 INFO - PROCESS | 1813 | 1461093861637 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 12:24:21 INFO - PROCESS | 1813 | 1461093861645 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:24:21 INFO - PROCESS | 1813 | 1461093861651 Marionette TRACE conn3 <- [1,1058,null,{}] 12:24:21 INFO - PROCESS | 1813 | 1461093861658 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:24:21 INFO - PROCESS | 1813 | 1461093861867 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:24:22 INFO - PROCESS | 1813 | 1461093862085 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d8a400 == 124 [pid = 1813] [id = 272] 12:24:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 340 (0x85ea7c00) [pid = 1813] [serial = 817] [outer = (nil)] 12:24:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 341 (0x88afb000) [pid = 1813] [serial = 818] [outer = 0x85ea7c00] 12:24:22 INFO - PROCESS | 1813 | 1461093862213 Marionette DEBUG loaded listener.js 12:24:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 342 (0x89c1c400) [pid = 1813] [serial = 819] [outer = 0x85ea7c00] 12:24:23 INFO - PROCESS | 1813 | 1461093863231 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:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1635ms 12:24:23 INFO - PROCESS | 1813 | 1461093863280 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:24:23 INFO - PROCESS | 1813 | 1461093863288 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 12:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:24:23 INFO - PROCESS | 1813 | 1461093863298 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:24:23 INFO - PROCESS | 1813 | 1461093863301 Marionette TRACE conn3 <- [1,1062,null,{}] 12:24:23 INFO - PROCESS | 1813 | 1461093863307 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:24:23 INFO - PROCESS | 1813 | 1461093863518 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:24:23 INFO - PROCESS | 1813 | 1461093863874 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x88029400 == 125 [pid = 1813] [id = 273] 12:24:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 343 (0x89c1e800) [pid = 1813] [serial = 820] [outer = (nil)] 12:24:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 344 (0x8c136400) [pid = 1813] [serial = 821] [outer = 0x89c1e800] 12:24:23 INFO - PROCESS | 1813 | 1461093863955 Marionette DEBUG loaded listener.js 12:24:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 345 (0x8e1ec800) [pid = 1813] [serial = 822] [outer = 0x89c1e800] 12:24:24 INFO - PROCESS | 1813 | --DOCSHELL 0x934d3800 == 124 [pid = 1813] [id = 71] 12:24:24 INFO - PROCESS | 1813 | --DOCSHELL 0x98882400 == 123 [pid = 1813] [id = 168] 12:24:24 INFO - PROCESS | 1813 | --DOMWINDOW == 344 (0x934c2800) [pid = 1813] [serial = 689] [outer = (nil)] [url = about:blank] 12:24:24 INFO - PROCESS | 1813 | --DOMWINDOW == 343 (0x88030c00) [pid = 1813] [serial = 659] [outer = (nil)] [url = about:blank] 12:24:24 INFO - PROCESS | 1813 | --DOMWINDOW == 342 (0x88af8000) [pid = 1813] [serial = 655] [outer = (nil)] [url = about:blank] 12:24:24 INFO - PROCESS | 1813 | --DOMWINDOW == 341 (0x88aee800) [pid = 1813] [serial = 652] [outer = (nil)] [url = about:blank] 12:24:24 INFO - PROCESS | 1813 | --DOMWINDOW == 340 (0x889db400) [pid = 1813] [serial = 649] [outer = (nil)] [url = about:blank] 12:24:24 INFO - PROCESS | 1813 | --DOMWINDOW == 339 (0x8ff59000) [pid = 1813] [serial = 646] [outer = (nil)] [url = about:blank] 12:24:24 INFO - PROCESS | 1813 | --DOMWINDOW == 338 (0xa4734400) [pid = 1813] [serial = 643] [outer = (nil)] [url = about:blank] 12:24:24 INFO - PROCESS | 1813 | --DOMWINDOW == 337 (0xa4472800) [pid = 1813] [serial = 640] [outer = (nil)] [url = about:blank] 12:24:24 INFO - PROCESS | 1813 | --DOMWINDOW == 336 (0xa2846400) [pid = 1813] [serial = 637] [outer = (nil)] [url = about:blank] 12:24:24 INFO - PROCESS | 1813 | --DOMWINDOW == 335 (0x98364c00) [pid = 1813] [serial = 634] [outer = (nil)] [url = about:blank] 12:24:24 INFO - PROCESS | 1813 | --DOMWINDOW == 334 (0x93403c00) [pid = 1813] [serial = 631] [outer = (nil)] [url = about:blank] 12:24:24 INFO - PROCESS | 1813 | --DOMWINDOW == 333 (0x8ea1cc00) [pid = 1813] [serial = 628] [outer = (nil)] [url = about:blank] 12:24:24 INFO - PROCESS | 1813 | --DOMWINDOW == 332 (0x8802e800) [pid = 1813] [serial = 665] [outer = (nil)] [url = about:blank] 12:24:24 INFO - PROCESS | 1813 | --DOMWINDOW == 331 (0x8702c800) [pid = 1813] [serial = 662] [outer = (nil)] [url = about:blank] 12:24:24 INFO - PROCESS | 1813 | --DOCSHELL 0x88af0000 == 122 [pid = 1813] [id = 254] 12:24:24 INFO - PROCESS | 1813 | --DOCSHELL 0x8a25d000 == 121 [pid = 1813] [id = 251] 12:24:24 INFO - PROCESS | 1813 | --DOCSHELL 0x85d81c00 == 120 [pid = 1813] [id = 250] 12:24:24 INFO - PROCESS | 1813 | --DOCSHELL 0x86aae400 == 119 [pid = 1813] [id = 249] 12:24:24 INFO - PROCESS | 1813 | --DOCSHELL 0x85ea3400 == 118 [pid = 1813] [id = 248] 12:24:25 INFO - PROCESS | 1813 | 1461093865020 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:24:25 INFO - PROCESS | 1813 | --DOCSHELL 0x9756a000 == 117 [pid = 1813] [id = 237] 12:24:25 INFO - PROCESS | 1813 | --DOCSHELL 0x934d4800 == 116 [pid = 1813] [id = 236] 12:24:25 INFO - PROCESS | 1813 | --DOCSHELL 0x8fcb8000 == 115 [pid = 1813] [id = 235] 12:24:25 INFO - PROCESS | 1813 | --DOCSHELL 0x91e9e000 == 114 [pid = 1813] [id = 234] 12:24:25 INFO - PROCESS | 1813 | --DOCSHELL 0x8b2d0800 == 113 [pid = 1813] [id = 233] 12:24:25 INFO - PROCESS | 1813 | --DOCSHELL 0x88aef000 == 112 [pid = 1813] [id = 230] 12:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1779ms 12:24:25 INFO - PROCESS | 1813 | 1461093865076 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:24:25 INFO - PROCESS | 1813 | 1461093865079 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 12:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:24:25 INFO - PROCESS | 1813 | 1461093865086 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:24:25 INFO - PROCESS | 1813 | 1461093865091 Marionette TRACE conn3 <- [1,1066,null,{}] 12:24:25 INFO - PROCESS | 1813 | 1461093865106 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:24:25 INFO - PROCESS | 1813 | 1461093865285 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:24:25 INFO - PROCESS | 1813 | --DOMWINDOW == 330 (0x900b1000) [pid = 1813] [serial = 683] [outer = (nil)] [url = about:blank] 12:24:25 INFO - PROCESS | 1813 | --DOMWINDOW == 329 (0x904ba800) [pid = 1813] [serial = 684] [outer = (nil)] [url = about:blank] 12:24:25 INFO - PROCESS | 1813 | --DOMWINDOW == 328 (0x88c35000) [pid = 1813] [serial = 668] [outer = (nil)] [url = about:blank] 12:24:25 INFO - PROCESS | 1813 | --DOMWINDOW == 327 (0x8c3e2c00) [pid = 1813] [serial = 674] [outer = (nil)] [url = about:blank] 12:24:25 INFO - PROCESS | 1813 | --DOMWINDOW == 326 (0x8e1f2800) [pid = 1813] [serial = 675] [outer = (nil)] [url = about:blank] 12:24:25 INFO - PROCESS | 1813 | --DOMWINDOW == 325 (0x8fb87400) [pid = 1813] [serial = 677] [outer = (nil)] [url = about:blank] 12:24:25 INFO - PROCESS | 1813 | --DOMWINDOW == 324 (0x8fcba800) [pid = 1813] [serial = 678] [outer = (nil)] [url = about:blank] 12:24:25 INFO - PROCESS | 1813 | --DOMWINDOW == 323 (0x8ff59800) [pid = 1813] [serial = 680] [outer = (nil)] [url = about:blank] 12:24:25 INFO - PROCESS | 1813 | --DOMWINDOW == 322 (0x88c3dc00) [pid = 1813] [serial = 671] [outer = (nil)] [url = about:blank] 12:24:25 INFO - PROCESS | 1813 | --DOMWINDOW == 321 (0x892f6000) [pid = 1813] [serial = 672] [outer = (nil)] [url = about:blank] 12:24:25 INFO - PROCESS | 1813 | --DOMWINDOW == 320 (0x8c133400) [pid = 1813] [serial = 425] [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:24:25 INFO - PROCESS | 1813 | --DOMWINDOW == 319 (0x904b3c00) [pid = 1813] [serial = 686] [outer = (nil)] [url = about:blank] 12:24:25 INFO - PROCESS | 1813 | --DOMWINDOW == 318 (0x8ff60800) [pid = 1813] [serial = 681] [outer = (nil)] [url = about:blank] 12:24:25 INFO - PROCESS | 1813 | --DOMWINDOW == 317 (0x932d2800) [pid = 1813] [serial = 687] [outer = (nil)] [url = about:blank] 12:24:25 INFO - PROCESS | 1813 | 1461093865529 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x88af0800 == 113 [pid = 1813] [id = 274] 12:24:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 318 (0x88c35000) [pid = 1813] [serial = 823] [outer = (nil)] 12:24:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 319 (0x8c3e2c00) [pid = 1813] [serial = 824] [outer = 0x88c35000] 12:24:25 INFO - PROCESS | 1813 | 1461093865603 Marionette DEBUG loaded listener.js 12:24:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 320 (0x8f711c00) [pid = 1813] [serial = 825] [outer = 0x88c35000] 12:24:26 INFO - PROCESS | 1813 | 1461093866323 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:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1246ms 12:24:26 INFO - PROCESS | 1813 | 1461093866332 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:24:26 INFO - PROCESS | 1813 | 1461093866336 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 12:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:24:26 INFO - PROCESS | 1813 | 1461093866373 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:24:26 INFO - PROCESS | 1813 | 1461093866376 Marionette TRACE conn3 <- [1,1070,null,{}] 12:24:26 INFO - PROCESS | 1813 | 1461093866381 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:24:26 INFO - PROCESS | 1813 | 1461093866535 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:24:26 INFO - PROCESS | 1813 | 1461093866550 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b2cb000 == 114 [pid = 1813] [id = 275] 12:24:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 321 (0x8f8e7800) [pid = 1813] [serial = 826] [outer = (nil)] 12:24:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 322 (0x8fb8c000) [pid = 1813] [serial = 827] [outer = 0x8f8e7800] 12:24:26 INFO - PROCESS | 1813 | 1461093866623 Marionette DEBUG loaded listener.js 12:24:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 323 (0x8fcba800) [pid = 1813] [serial = 828] [outer = 0x8f8e7800] 12:24:27 INFO - PROCESS | 1813 | 1461093867538 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:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1203ms 12:24:27 INFO - PROCESS | 1813 | 1461093867564 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:24:27 INFO - PROCESS | 1813 | 1461093867567 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 12:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:24:27 INFO - PROCESS | 1813 | 1461093867601 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:24:27 INFO - PROCESS | 1813 | 1461093867603 Marionette TRACE conn3 <- [1,1074,null,{}] 12:24:27 INFO - PROCESS | 1813 | 1461093867624 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:24:27 INFO - PROCESS | 1813 | 1461093867841 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:24:27 INFO - PROCESS | 1813 | 1461093867866 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb85400 == 115 [pid = 1813] [id = 276] 12:24:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 324 (0x8fcc4c00) [pid = 1813] [serial = 829] [outer = (nil)] 12:24:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 325 (0x8ff56400) [pid = 1813] [serial = 830] [outer = 0x8fcc4c00] 12:24:27 INFO - PROCESS | 1813 | 1461093867937 Marionette DEBUG loaded listener.js 12:24:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 326 (0x8ff5c400) [pid = 1813] [serial = 831] [outer = 0x8fcc4c00] 12:24:28 INFO - PROCESS | 1813 | 1461093868839 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:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1295ms 12:24:28 INFO - PROCESS | 1813 | 1461093868897 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:24:28 INFO - PROCESS | 1813 | 1461093868901 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 12:24:28 INFO - PROCESS | 1813 | 1461093868907 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:24:28 INFO - PROCESS | 1813 | 1461093868911 Marionette TRACE conn3 <- [1,1078,null,{}] 12:24:28 INFO - PROCESS | 1813 | 1461093868916 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:24:29 INFO - PROCESS | 1813 | 1461093869175 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:24:29 INFO - PROCESS | 1813 | 1461093869202 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ff60800 == 116 [pid = 1813] [id = 277] 12:24:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 327 (0x904ba400) [pid = 1813] [serial = 832] [outer = (nil)] 12:24:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 328 (0x91ea2400) [pid = 1813] [serial = 833] [outer = 0x904ba400] 12:24:29 INFO - PROCESS | 1813 | 1461093869275 Marionette DEBUG loaded listener.js 12:24:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 329 (0x932cf000) [pid = 1813] [serial = 834] [outer = 0x904ba400] 12:24:30 INFO - PROCESS | 1813 | --DOMWINDOW == 328 (0x8c3e5400) [pid = 1813] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:24:30 INFO - PROCESS | 1813 | --DOMWINDOW == 327 (0x8ea13000) [pid = 1813] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:24:30 INFO - PROCESS | 1813 | --DOMWINDOW == 326 (0x8c140c00) [pid = 1813] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:24:30 INFO - PROCESS | 1813 | --DOMWINDOW == 325 (0x8802d800) [pid = 1813] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:24:30 INFO - PROCESS | 1813 | --DOMWINDOW == 324 (0x85ea3800) [pid = 1813] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:24:30 INFO - PROCESS | 1813 | --DOMWINDOW == 323 (0x86966800) [pid = 1813] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:24:30 INFO - PROCESS | 1813 | --DOMWINDOW == 322 (0x8c134000) [pid = 1813] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:24:30 INFO - PROCESS | 1813 | 1461093870633 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:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1791ms 12:24:30 INFO - PROCESS | 1813 | 1461093870698 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:24:30 INFO - PROCESS | 1813 | 1461093870702 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 12:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:24:30 INFO - PROCESS | 1813 | 1461093870707 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:24:30 INFO - PROCESS | 1813 | 1461093870710 Marionette TRACE conn3 <- [1,1082,null,{}] 12:24:30 INFO - PROCESS | 1813 | 1461093870716 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:24:30 INFO - PROCESS | 1813 | 1461093870932 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:24:30 INFO - PROCESS | 1813 | 1461093870952 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x8702ec00 == 117 [pid = 1813] [id = 278] 12:24:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 323 (0x892f7800) [pid = 1813] [serial = 835] [outer = (nil)] 12:24:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 324 (0x930d8400) [pid = 1813] [serial = 836] [outer = 0x892f7800] 12:24:31 INFO - PROCESS | 1813 | 1461093871021 Marionette DEBUG loaded listener.js 12:24:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 325 (0x934c5800) [pid = 1813] [serial = 837] [outer = 0x892f7800] 12:24:31 INFO - PROCESS | 1813 | 1461093871810 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:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1135ms 12:24:31 INFO - PROCESS | 1813 | 1461093871851 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:24:31 INFO - PROCESS | 1813 | 1461093871855 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 12:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:24:31 INFO - PROCESS | 1813 | 1461093871861 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:24:31 INFO - PROCESS | 1813 | 1461093871864 Marionette TRACE conn3 <- [1,1086,null,{}] 12:24:31 INFO - PROCESS | 1813 | 1461093871869 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:24:32 INFO - PROCESS | 1813 | 1461093872024 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:24:32 INFO - PROCESS | 1813 | 1461093872038 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x900a7400 == 118 [pid = 1813] [id = 279] 12:24:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 326 (0x930e6c00) [pid = 1813] [serial = 838] [outer = (nil)] 12:24:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 327 (0x9400bc00) [pid = 1813] [serial = 839] [outer = 0x930e6c00] 12:24:32 INFO - PROCESS | 1813 | 1461093872110 Marionette DEBUG loaded listener.js 12:24:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 328 (0x94016800) [pid = 1813] [serial = 840] [outer = 0x930e6c00] 12:24:33 INFO - PROCESS | 1813 | 1461093873424 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:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1578ms 12:24:33 INFO - PROCESS | 1813 | 1461093873440 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:24:33 INFO - PROCESS | 1813 | 1461093873445 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 12:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:24:33 INFO - PROCESS | 1813 | 1461093873458 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:24:33 INFO - PROCESS | 1813 | 1461093873468 Marionette TRACE conn3 <- [1,1090,null,{}] 12:24:33 INFO - PROCESS | 1813 | 1461093873480 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:24:33 INFO - PROCESS | 1813 | 1461093873727 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:24:34 INFO - PROCESS | 1813 | 1461093874043 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x889d6800 == 119 [pid = 1813] [id = 280] 12:24:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 329 (0x88af2000) [pid = 1813] [serial = 841] [outer = (nil)] 12:24:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 330 (0x88c36000) [pid = 1813] [serial = 842] [outer = 0x88af2000] 12:24:34 INFO - PROCESS | 1813 | 1461093874130 Marionette DEBUG loaded listener.js 12:24:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 331 (0x89c17800) [pid = 1813] [serial = 843] [outer = 0x88af2000] 12:24:35 INFO - PROCESS | 1813 | 1461093875160 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:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1750ms 12:24:35 INFO - PROCESS | 1813 | 1461093875208 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:24:35 INFO - PROCESS | 1813 | 1461093875218 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 12:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:24:35 INFO - PROCESS | 1813 | 1461093875231 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:24:35 INFO - PROCESS | 1813 | 1461093875236 Marionette TRACE conn3 <- [1,1094,null,{}] 12:24:35 INFO - PROCESS | 1813 | 1461093875245 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:24:35 INFO - PROCESS | 1813 | 1461093875486 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:24:35 INFO - PROCESS | 1813 | 1461093875794 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c3e4000 == 120 [pid = 1813] [id = 281] 12:24:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 332 (0x8f6de400) [pid = 1813] [serial = 844] [outer = (nil)] 12:24:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 333 (0x8faa1400) [pid = 1813] [serial = 845] [outer = 0x8f6de400] 12:24:35 INFO - PROCESS | 1813 | 1461093875884 Marionette DEBUG loaded listener.js 12:24:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 334 (0x8fd6c400) [pid = 1813] [serial = 846] [outer = 0x8f6de400] 12:24:36 INFO - PROCESS | 1813 | 1461093876766 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:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1584ms 12:24:36 INFO - PROCESS | 1813 | 1461093876815 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:24:36 INFO - PROCESS | 1813 | 1461093876820 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 12:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:24:36 INFO - PROCESS | 1813 | 1461093876826 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:24:36 INFO - PROCESS | 1813 | 1461093876833 Marionette TRACE conn3 <- [1,1098,null,{}] 12:24:36 INFO - PROCESS | 1813 | 1461093876849 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:24:37 INFO - PROCESS | 1813 | 1461093877075 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:24:37 INFO - PROCESS | 1813 | 1461093877342 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x8faac800 == 121 [pid = 1813] [id = 282] 12:24:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 335 (0x8fd70400) [pid = 1813] [serial = 847] [outer = (nil)] 12:24:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 336 (0x932da400) [pid = 1813] [serial = 848] [outer = 0x8fd70400] 12:24:37 INFO - PROCESS | 1813 | 1461093877470 Marionette DEBUG loaded listener.js 12:24:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 337 (0x9401d000) [pid = 1813] [serial = 849] [outer = 0x8fd70400] 12:24:38 INFO - PROCESS | 1813 | 1461093878334 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:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1544ms 12:24:38 INFO - PROCESS | 1813 | 1461093878370 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:24:38 INFO - PROCESS | 1813 | 1461093878375 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 12:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:24:38 INFO - PROCESS | 1813 | 1461093878381 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:24:38 INFO - PROCESS | 1813 | 1461093878385 Marionette TRACE conn3 <- [1,1102,null,{}] 12:24:38 INFO - PROCESS | 1813 | 1461093878390 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:24:38 INFO - PROCESS | 1813 | 1461093878568 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:24:38 INFO - PROCESS | 1813 | 1461093878791 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x8702e000 == 122 [pid = 1813] [id = 283] 12:24:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 338 (0x94014800) [pid = 1813] [serial = 850] [outer = (nil)] 12:24:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 339 (0x96181400) [pid = 1813] [serial = 851] [outer = 0x94014800] 12:24:38 INFO - PROCESS | 1813 | 1461093878914 Marionette DEBUG loaded listener.js 12:24:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 340 (0x96252000) [pid = 1813] [serial = 852] [outer = 0x94014800] 12:24:39 INFO - PROCESS | 1813 | 1461093879830 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:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1479ms 12:24:39 INFO - PROCESS | 1813 | 1461093879861 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:24:39 INFO - PROCESS | 1813 | 1461093879865 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 12:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:24:39 INFO - PROCESS | 1813 | 1461093879871 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:24:39 INFO - PROCESS | 1813 | 1461093879874 Marionette TRACE conn3 <- [1,1106,null,{}] 12:24:39 INFO - PROCESS | 1813 | 1461093879880 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:24:40 INFO - PROCESS | 1813 | 1461093880055 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:24:40 INFO - PROCESS | 1813 | 1461093880278 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x9673dc00 == 123 [pid = 1813] [id = 284] 12:24:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 341 (0x9702fc00) [pid = 1813] [serial = 853] [outer = (nil)] 12:24:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 342 (0x9726b000) [pid = 1813] [serial = 854] [outer = 0x9702fc00] 12:24:40 INFO - PROCESS | 1813 | 1461093880454 Marionette DEBUG loaded listener.js 12:24:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 343 (0x97569c00) [pid = 1813] [serial = 855] [outer = 0x9702fc00] 12:24:41 INFO - PROCESS | 1813 | 1461093881361 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:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1529ms 12:24:41 INFO - PROCESS | 1813 | 1461093881401 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:24:41 INFO - PROCESS | 1813 | 1461093881405 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 12:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:24:41 INFO - PROCESS | 1813 | 1461093881411 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:24:41 INFO - PROCESS | 1813 | 1461093881414 Marionette TRACE conn3 <- [1,1110,null,{}] 12:24:41 INFO - PROCESS | 1813 | 1461093881420 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:24:41 INFO - PROCESS | 1813 | 1461093881658 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:24:41 INFO - PROCESS | 1813 | 1461093881929 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x934c1000 == 124 [pid = 1813] [id = 285] 12:24:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 344 (0x96730000) [pid = 1813] [serial = 856] [outer = (nil)] 12:24:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 345 (0x9b24cc00) [pid = 1813] [serial = 857] [outer = 0x96730000] 12:24:42 INFO - PROCESS | 1813 | 1461093882055 Marionette DEBUG loaded listener.js 12:24:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 346 (0x9fbc1400) [pid = 1813] [serial = 858] [outer = 0x96730000] 12:24:42 INFO - PROCESS | 1813 | 1461093882879 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:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1536ms 12:24:42 INFO - PROCESS | 1813 | 1461093882947 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:24:42 INFO - PROCESS | 1813 | 1461093882951 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 12:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:24:42 INFO - PROCESS | 1813 | 1461093882958 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:24:42 INFO - PROCESS | 1813 | 1461093882962 Marionette TRACE conn3 <- [1,1114,null,{}] 12:24:42 INFO - PROCESS | 1813 | 1461093882967 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:24:43 INFO - PROCESS | 1813 | 1461093883178 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:24:43 INFO - PROCESS | 1813 | 1461093883451 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x98ef4800 == 125 [pid = 1813] [id = 286] 12:24:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 347 (0x9b2c5400) [pid = 1813] [serial = 859] [outer = (nil)] 12:24:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 348 (0xa0a79c00) [pid = 1813] [serial = 860] [outer = 0x9b2c5400] 12:24:43 INFO - PROCESS | 1813 | 1461093883573 Marionette DEBUG loaded listener.js 12:24:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 349 (0xa0c5e000) [pid = 1813] [serial = 861] [outer = 0x9b2c5400] 12:24:44 INFO - PROCESS | 1813 | 1461093884434 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:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1532ms 12:24:44 INFO - PROCESS | 1813 | 1461093884490 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:24:44 INFO - PROCESS | 1813 | 1461093884494 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 12:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:24:44 INFO - PROCESS | 1813 | 1461093884500 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:24:44 INFO - PROCESS | 1813 | 1461093884504 Marionette TRACE conn3 <- [1,1118,null,{}] 12:24:44 INFO - PROCESS | 1813 | 1461093884509 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:24:44 INFO - PROCESS | 1813 | 1461093884736 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:24:45 INFO - PROCESS | 1813 | 1461093885042 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:45 INFO - PROCESS | 1813 | ++DOCSHELL 0xa000f000 == 126 [pid = 1813] [id = 287] 12:24:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 350 (0xa00d7000) [pid = 1813] [serial = 862] [outer = (nil)] 12:24:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 351 (0xa284d400) [pid = 1813] [serial = 863] [outer = 0xa00d7000] 12:24:45 INFO - PROCESS | 1813 | 1461093885132 Marionette DEBUG loaded listener.js 12:24:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 352 (0xa2a09c00) [pid = 1813] [serial = 864] [outer = 0xa00d7000] 12:24:46 INFO - PROCESS | 1813 | 1461093886033 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:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1579ms 12:24:46 INFO - PROCESS | 1813 | 1461093886081 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:24:46 INFO - PROCESS | 1813 | 1461093886085 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 12:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:24:46 INFO - PROCESS | 1813 | 1461093886091 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:24:46 INFO - PROCESS | 1813 | 1461093886093 Marionette TRACE conn3 <- [1,1122,null,{}] 12:24:46 INFO - PROCESS | 1813 | 1461093886100 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:24:46 INFO - PROCESS | 1813 | 1461093886277 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:24:46 INFO - PROCESS | 1813 | 1461093886546 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x8e1eec00 == 127 [pid = 1813] [id = 288] 12:24:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 353 (0x93073c00) [pid = 1813] [serial = 865] [outer = (nil)] 12:24:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 354 (0xa2a5a400) [pid = 1813] [serial = 866] [outer = 0x93073c00] 12:24:46 INFO - PROCESS | 1813 | 1461093886670 Marionette DEBUG loaded listener.js 12:24:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 355 (0xa4471c00) [pid = 1813] [serial = 867] [outer = 0x93073c00] 12:24:47 INFO - PROCESS | 1813 | 1461093887520 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:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1485ms 12:24:47 INFO - PROCESS | 1813 | 1461093887577 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:24:47 INFO - PROCESS | 1813 | 1461093887580 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 12:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:24:47 INFO - PROCESS | 1813 | 1461093887586 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:24:47 INFO - PROCESS | 1813 | 1461093887590 Marionette TRACE conn3 <- [1,1126,null,{}] 12:24:47 INFO - PROCESS | 1813 | 1461093887595 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:24:47 INFO - PROCESS | 1813 | 1461093887773 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:24:48 INFO - PROCESS | 1813 | 1461093887993 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x98ef1000 == 128 [pid = 1813] [id = 289] 12:24:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 356 (0xa3cc2400) [pid = 1813] [serial = 868] [outer = (nil)] 12:24:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 357 (0xa45a9000) [pid = 1813] [serial = 869] [outer = 0xa3cc2400] 12:24:48 INFO - PROCESS | 1813 | 1461093888117 Marionette DEBUG loaded listener.js 12:24:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 358 (0xa45e4800) [pid = 1813] [serial = 870] [outer = 0xa3cc2400] 12:24:49 INFO - PROCESS | 1813 | 1461093889078 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:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1548ms 12:24:49 INFO - PROCESS | 1813 | 1461093889136 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:24:49 INFO - PROCESS | 1813 | 1461093889146 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 12:24:49 INFO - PROCESS | 1813 | 1461093889151 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:24:49 INFO - PROCESS | 1813 | 1461093889156 Marionette TRACE conn3 <- [1,1130,null,{}] 12:24:49 INFO - PROCESS | 1813 | 1461093889162 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:24:49 INFO - PROCESS | 1813 | 1461093889363 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:24:49 INFO - PROCESS | 1813 | 1461093889628 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x872eec00 == 129 [pid = 1813] [id = 290] 12:24:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 359 (0x872f1c00) [pid = 1813] [serial = 871] [outer = (nil)] 12:24:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 360 (0x872f7000) [pid = 1813] [serial = 872] [outer = 0x872f1c00] 12:24:49 INFO - PROCESS | 1813 | 1461093889771 Marionette DEBUG loaded listener.js 12:24:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 361 (0xa447dc00) [pid = 1813] [serial = 873] [outer = 0x872f1c00] 12:24:50 INFO - PROCESS | 1813 | 1461093890648 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:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1534ms 12:24:50 INFO - PROCESS | 1813 | 1461093890686 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:24:50 INFO - PROCESS | 1813 | 1461093890689 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 12:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:24:50 INFO - PROCESS | 1813 | 1461093890696 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:24:50 INFO - PROCESS | 1813 | 1461093890698 Marionette TRACE conn3 <- [1,1134,null,{}] 12:24:50 INFO - PROCESS | 1813 | 1461093890704 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:24:50 INFO - PROCESS | 1813 | 1461093890878 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:24:51 INFO - PROCESS | 1813 | 1461093891187 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x841a1800 == 130 [pid = 1813] [id = 291] 12:24:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 362 (0x841a2800) [pid = 1813] [serial = 874] [outer = (nil)] 12:24:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 363 (0x841a9400) [pid = 1813] [serial = 875] [outer = 0x841a2800] 12:24:51 INFO - PROCESS | 1813 | 1461093891288 Marionette DEBUG loaded listener.js 12:24:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 364 (0x841ab000) [pid = 1813] [serial = 876] [outer = 0x841a2800] 12:24:52 INFO - PROCESS | 1813 | 1461093892135 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:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1489ms 12:24:52 INFO - PROCESS | 1813 | 1461093892186 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:24:52 INFO - PROCESS | 1813 | 1461093892191 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 12:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:24:52 INFO - PROCESS | 1813 | 1461093892198 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:24:52 INFO - PROCESS | 1813 | 1461093892200 Marionette TRACE conn3 <- [1,1138,null,{}] 12:24:52 INFO - PROCESS | 1813 | 1461093892206 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:24:52 INFO - PROCESS | 1813 | 1461093892383 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:24:52 INFO - PROCESS | 1813 | 1461093892652 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x841a1400 == 131 [pid = 1813] [id = 292] 12:24:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 365 (0x841a5c00) [pid = 1813] [serial = 877] [outer = (nil)] 12:24:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 366 (0x872ee400) [pid = 1813] [serial = 878] [outer = 0x841a5c00] 12:24:52 INFO - PROCESS | 1813 | 1461093892783 Marionette DEBUG loaded listener.js 12:24:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 367 (0x93074000) [pid = 1813] [serial = 879] [outer = 0x841a5c00] 12:24:53 INFO - PROCESS | 1813 | 1461093893629 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:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1490ms 12:24:53 INFO - PROCESS | 1813 | 1461093893688 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:24:53 INFO - PROCESS | 1813 | 1461093893691 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 12:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:24:53 INFO - PROCESS | 1813 | 1461093893698 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:24:53 INFO - PROCESS | 1813 | 1461093893701 Marionette TRACE conn3 <- [1,1142,null,{}] 12:24:53 INFO - PROCESS | 1813 | 1461093893706 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:24:53 INFO - PROCESS | 1813 | 1461093893886 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:24:54 INFO - PROCESS | 1813 | 1461093894196 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x837c6000 == 132 [pid = 1813] [id = 293] 12:24:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 368 (0x837c7800) [pid = 1813] [serial = 880] [outer = (nil)] 12:24:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 369 (0x837cdc00) [pid = 1813] [serial = 881] [outer = 0x837c7800] 12:24:54 INFO - PROCESS | 1813 | 1461093894284 Marionette DEBUG loaded listener.js 12:24:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 370 (0x837cfc00) [pid = 1813] [serial = 882] [outer = 0x837c7800] 12:24:55 INFO - PROCESS | 1813 | 1461093895113 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:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1486ms 12:24:55 INFO - PROCESS | 1813 | 1461093895185 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:24:55 INFO - PROCESS | 1813 | 1461093895189 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 12:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:24:55 INFO - PROCESS | 1813 | 1461093895195 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:24:55 INFO - PROCESS | 1813 | 1461093895198 Marionette TRACE conn3 <- [1,1146,null,{}] 12:24:55 INFO - PROCESS | 1813 | 1461093895204 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:24:55 INFO - PROCESS | 1813 | 1461093895396 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:24:55 INFO - PROCESS | 1813 | 1461093895713 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x837cc800 == 133 [pid = 1813] [id = 294] 12:24:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 371 (0x837cf400) [pid = 1813] [serial = 883] [outer = (nil)] 12:24:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 372 (0x841ae800) [pid = 1813] [serial = 884] [outer = 0x837cf400] 12:24:55 INFO - PROCESS | 1813 | 1461093895801 Marionette DEBUG loaded listener.js 12:24:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 373 (0x872f5000) [pid = 1813] [serial = 885] [outer = 0x837cf400] 12:24:56 INFO - PROCESS | 1813 | 1461093896627 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:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1492ms 12:24:56 INFO - PROCESS | 1813 | 1461093896688 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:24:56 INFO - PROCESS | 1813 | 1461093896692 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 12:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:24:56 INFO - PROCESS | 1813 | 1461093896698 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:24:56 INFO - PROCESS | 1813 | 1461093896701 Marionette TRACE conn3 <- [1,1150,null,{}] 12:24:56 INFO - PROCESS | 1813 | 1461093896707 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:24:56 INFO - PROCESS | 1813 | 1461093896889 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:24:57 INFO - PROCESS | 1813 | 1461093897155 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x837d3000 == 134 [pid = 1813] [id = 295] 12:24:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 374 (0x838afc00) [pid = 1813] [serial = 886] [outer = (nil)] 12:24:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 375 (0x838b6000) [pid = 1813] [serial = 887] [outer = 0x838afc00] 12:24:57 INFO - PROCESS | 1813 | 1461093897288 Marionette DEBUG loaded listener.js 12:24:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 376 (0x838b8000) [pid = 1813] [serial = 888] [outer = 0x838afc00] 12:24:58 INFO - PROCESS | 1813 | 1461093898126 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:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1485ms 12:24:58 INFO - PROCESS | 1813 | 1461093898184 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:24:58 INFO - PROCESS | 1813 | 1461093898188 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 12:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:24:58 INFO - PROCESS | 1813 | 1461093898194 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:24:58 INFO - PROCESS | 1813 | 1461093898198 Marionette TRACE conn3 <- [1,1154,null,{}] 12:24:58 INFO - PROCESS | 1813 | 1461093898204 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:24:58 INFO - PROCESS | 1813 | 1461093898385 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:24:58 INFO - PROCESS | 1813 | 1461093898704 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x838ba800 == 135 [pid = 1813] [id = 296] 12:24:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 377 (0x838bac00) [pid = 1813] [serial = 889] [outer = (nil)] 12:24:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 378 (0x841a6000) [pid = 1813] [serial = 890] [outer = 0x838bac00] 12:24:58 INFO - PROCESS | 1813 | 1461093898792 Marionette DEBUG loaded listener.js 12:24:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 379 (0x8695ec00) [pid = 1813] [serial = 891] [outer = 0x838bac00] 12:24:59 INFO - PROCESS | 1813 | 1461093899644 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:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1486ms 12:24:59 INFO - PROCESS | 1813 | 1461093899682 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:24:59 INFO - PROCESS | 1813 | 1461093899685 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 12:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:24:59 INFO - PROCESS | 1813 | 1461093899692 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:24:59 INFO - PROCESS | 1813 | 1461093899695 Marionette TRACE conn3 <- [1,1158,null,{}] 12:24:59 INFO - PROCESS | 1813 | 1461093899701 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:24:59 INFO - PROCESS | 1813 | 1461093899899 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:25:00 INFO - PROCESS | 1813 | 1461093900218 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x830d7800 == 136 [pid = 1813] [id = 297] 12:25:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 380 (0x830d8c00) [pid = 1813] [serial = 892] [outer = (nil)] 12:25:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 381 (0x830dbc00) [pid = 1813] [serial = 893] [outer = 0x830d8c00] 12:25:00 INFO - PROCESS | 1813 | 1461093900315 Marionette DEBUG loaded listener.js 12:25:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 382 (0x830dd800) [pid = 1813] [serial = 894] [outer = 0x830d8c00] 12:25:01 INFO - PROCESS | 1813 | 1461093901160 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:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1533ms 12:25:01 INFO - PROCESS | 1813 | 1461093901226 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:25:01 INFO - PROCESS | 1813 | 1461093901230 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 12:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:25:01 INFO - PROCESS | 1813 | 1461093901236 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:25:01 INFO - PROCESS | 1813 | 1461093901239 Marionette TRACE conn3 <- [1,1162,null,{}] 12:25:01 INFO - PROCESS | 1813 | 1461093901245 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:25:01 INFO - PROCESS | 1813 | 1461093901427 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:25:01 INFO - PROCESS | 1813 | 1461093901748 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x830dac00 == 137 [pid = 1813] [id = 298] 12:25:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 383 (0x830dcc00) [pid = 1813] [serial = 895] [outer = (nil)] 12:25:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 384 (0x838b7400) [pid = 1813] [serial = 896] [outer = 0x830dcc00] 12:25:01 INFO - PROCESS | 1813 | 1461093901836 Marionette DEBUG loaded listener.js 12:25:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 385 (0x838bec00) [pid = 1813] [serial = 897] [outer = 0x830dcc00] 12:25:02 INFO - PROCESS | 1813 | 1461093902779 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:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1579ms 12:25:02 INFO - PROCESS | 1813 | 1461093902816 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 12:25:02 INFO - PROCESS | 1813 | 1461093902820 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 12:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:25:02 INFO - PROCESS | 1813 | 1461093902826 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:25:02 INFO - PROCESS | 1813 | 1461093902830 Marionette TRACE conn3 <- [1,1166,null,{}] 12:25:02 INFO - PROCESS | 1813 | 1461093902835 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:25:03 INFO - PROCESS | 1813 | 1461093903105 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:25:04 INFO - PROCESS | 1813 | --DOCSHELL 0x9582d800 == 136 [pid = 1813] [id = 53] 12:25:04 INFO - PROCESS | 1813 | --DOCSHELL 0x8702ec00 == 135 [pid = 1813] [id = 278] 12:25:04 INFO - PROCESS | 1813 | --DOCSHELL 0x8ff60800 == 134 [pid = 1813] [id = 277] 12:25:04 INFO - PROCESS | 1813 | --DOCSHELL 0x892f4400 == 133 [pid = 1813] [id = 252] 12:25:04 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb85400 == 132 [pid = 1813] [id = 276] 12:25:04 INFO - PROCESS | 1813 | --DOCSHELL 0x8c13d000 == 131 [pid = 1813] [id = 253] 12:25:04 INFO - PROCESS | 1813 | --DOCSHELL 0x8b2cb000 == 130 [pid = 1813] [id = 275] 12:25:04 INFO - PROCESS | 1813 | --DOCSHELL 0x88af0800 == 129 [pid = 1813] [id = 274] 12:25:04 INFO - PROCESS | 1813 | --DOCSHELL 0x88029400 == 128 [pid = 1813] [id = 273] 12:25:04 INFO - PROCESS | 1813 | --DOCSHELL 0x85d8a400 == 127 [pid = 1813] [id = 272] 12:25:04 INFO - PROCESS | 1813 | --DOCSHELL 0x8ff51800 == 126 [pid = 1813] [id = 260] 12:25:04 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb83c00 == 125 [pid = 1813] [id = 261] 12:25:04 INFO - PROCESS | 1813 | --DOCSHELL 0x8695dc00 == 124 [pid = 1813] [id = 259] 12:25:04 INFO - PROCESS | 1813 | --DOCSHELL 0x86ab7400 == 123 [pid = 1813] [id = 258] 12:25:04 INFO - PROCESS | 1813 | --DOCSHELL 0x889de400 == 122 [pid = 1813] [id = 257] 12:25:04 INFO - PROCESS | 1813 | --DOCSHELL 0x87026c00 == 121 [pid = 1813] [id = 256] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 384 (0x8e1f8c00) [pid = 1813] [serial = 758] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 383 (0x8f8edc00) [pid = 1813] [serial = 762] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 382 (0x8ea18c00) [pid = 1813] [serial = 759] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 381 (0x8c3df000) [pid = 1813] [serial = 756] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 380 (0x8fb8ec00) [pid = 1813] [serial = 765] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 379 (0x89c24800) [pid = 1813] [serial = 753] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 378 (0xa0e4fc00) [pid = 1813] [serial = 716] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 377 (0x87032000) [pid = 1813] [serial = 747] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 376 (0x87026000) [pid = 1813] [serial = 746] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 375 (0x94019400) [pid = 1813] [serial = 719] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 374 (0x913d5800) [pid = 1813] [serial = 698] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 373 (0x8c13bc00) [pid = 1813] [serial = 755] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 372 (0x86ab9400) [pid = 1813] [serial = 731] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 371 (0x8ea15800) [pid = 1813] [serial = 695] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 370 (0x9b2c6000) [pid = 1813] [serial = 713] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 369 (0x88c3a000) [pid = 1813] [serial = 692] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 368 (0xa3ccbc00) [pid = 1813] [serial = 722] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 367 (0x96255c00) [pid = 1813] [serial = 704] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 366 (0x98359000) [pid = 1813] [serial = 710] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 365 (0x86966000) [pid = 1813] [serial = 725] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 364 (0x97568000) [pid = 1813] [serial = 707] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 363 (0x943e2800) [pid = 1813] [serial = 701] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 362 (0x86aafc00) [pid = 1813] [serial = 728] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 361 (0x85d87c00) [pid = 1813] [serial = 734] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 360 (0x85ea5c00) [pid = 1813] [serial = 737] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 359 (0x85eaec00) [pid = 1813] [serial = 740] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 358 (0x86aba000) [pid = 1813] [serial = 743] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 357 (0x8f6e9000) [pid = 1813] [serial = 761] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 356 (0x8fb7f400) [pid = 1813] [serial = 764] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 355 (0x88c3b000) [pid = 1813] [serial = 750] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 354 (0x88afa400) [pid = 1813] [serial = 749] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | --DOMWINDOW == 353 (0x892f3400) [pid = 1813] [serial = 752] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1813 | 1461093904508 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d87c00 == 122 [pid = 1813] [id = 299] 12:25:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 354 (0x85ea7400) [pid = 1813] [serial = 898] [outer = (nil)] 12:25:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 355 (0x85eaf000) [pid = 1813] [serial = 899] [outer = 0x85ea7400] 12:25:04 INFO - PROCESS | 1813 | 1461093904584 Marionette DEBUG loaded listener.js 12:25:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 356 (0x86ab2000) [pid = 1813] [serial = 900] [outer = 0x85ea7400] 12:25:05 INFO - PROCESS | 1813 | 1461093905330 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:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 2537ms 12:25:05 INFO - PROCESS | 1813 | 1461093905364 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 12:25:05 INFO - PROCESS | 1813 | 1461093905369 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 12:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:25:05 INFO - PROCESS | 1813 | 1461093905377 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:25:05 INFO - PROCESS | 1813 | 1461093905383 Marionette TRACE conn3 <- [1,1170,null,{}] 12:25:05 INFO - PROCESS | 1813 | 1461093905393 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:25:05 INFO - PROCESS | 1813 | 1461093905594 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:25:05 INFO - PROCESS | 1813 | 1461093905779 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x87032800 == 123 [pid = 1813] [id = 300] 12:25:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 357 (0x872f0000) [pid = 1813] [serial = 901] [outer = (nil)] 12:25:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 358 (0x872f9800) [pid = 1813] [serial = 902] [outer = 0x872f0000] 12:25:05 INFO - PROCESS | 1813 | 1461093905852 Marionette DEBUG loaded listener.js 12:25:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 359 (0x889de400) [pid = 1813] [serial = 903] [outer = 0x872f0000] 12:25:06 INFO - PROCESS | 1813 | 1461093906791 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:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1440ms 12:25:06 INFO - PROCESS | 1813 | 1461093906820 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 12:25:06 INFO - PROCESS | 1813 | 1461093906825 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 12:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:25:06 INFO - PROCESS | 1813 | 1461093906842 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:25:06 INFO - PROCESS | 1813 | 1461093906844 Marionette TRACE conn3 <- [1,1174,null,{}] 12:25:06 INFO - PROCESS | 1813 | 1461093906850 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:25:07 INFO - PROCESS | 1813 | 1461093907076 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:25:07 INFO - PROCESS | 1813 | 1461093907110 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x88c32800 == 124 [pid = 1813] [id = 301] 12:25:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 360 (0x88c3b000) [pid = 1813] [serial = 904] [outer = (nil)] 12:25:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 361 (0x892f3000) [pid = 1813] [serial = 905] [outer = 0x88c3b000] 12:25:07 INFO - PROCESS | 1813 | 1461093907181 Marionette DEBUG loaded listener.js 12:25:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 362 (0x89c25800) [pid = 1813] [serial = 906] [outer = 0x88c3b000] 12:25:08 INFO - PROCESS | 1813 | 1461093908139 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:25:08 INFO - PROCESS | 1813 | 1461093908227 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 12:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:25:08 INFO - PROCESS | 1813 | 1461093908243 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:25:08 INFO - PROCESS | 1813 | 1461093908251 Marionette TRACE conn3 <- [1,1178,null,{}] 12:25:08 INFO - PROCESS | 1813 | 1461093908267 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:25:08 INFO - PROCESS | 1813 | 1461093908505 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:25:08 INFO - PROCESS | 1813 | 1461093908530 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x88c32400 == 125 [pid = 1813] [id = 302] 12:25:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 363 (0x8a259c00) [pid = 1813] [serial = 907] [outer = (nil)] 12:25:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 364 (0x8e1f7c00) [pid = 1813] [serial = 908] [outer = 0x8a259c00] 12:25:08 INFO - PROCESS | 1813 | 1461093908600 Marionette DEBUG loaded listener.js 12:25:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 365 (0x8ea1b400) [pid = 1813] [serial = 909] [outer = 0x8a259c00] 12:25:09 INFO - PROCESS | 1813 | --DOMWINDOW == 364 (0x85ea7c00) [pid = 1813] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:25:09 INFO - PROCESS | 1813 | --DOMWINDOW == 363 (0x8f8e7800) [pid = 1813] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:25:09 INFO - PROCESS | 1813 | --DOMWINDOW == 362 (0x8fcc4c00) [pid = 1813] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:25:09 INFO - PROCESS | 1813 | --DOMWINDOW == 361 (0x904ba400) [pid = 1813] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:25:09 INFO - PROCESS | 1813 | --DOMWINDOW == 360 (0x89c1e800) [pid = 1813] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:25:09 INFO - PROCESS | 1813 | --DOMWINDOW == 359 (0x88c35000) [pid = 1813] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:25:09 INFO - PROCESS | 1813 | --DOMWINDOW == 358 (0x892f7800) [pid = 1813] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:25:09 INFO - PROCESS | 1813 | 1461093909974 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:25:10 INFO - PROCESS | 1813 | 1461093910043 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 12:25:10 INFO - PROCESS | 1813 | 1461093910050 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:25:10 INFO - PROCESS | 1813 | 1461093910053 Marionette TRACE conn3 <- [1,1182,null,{}] 12:25:10 INFO - PROCESS | 1813 | 1461093910058 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:25:10 INFO - PROCESS | 1813 | 1461093910224 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:25:10 INFO - PROCESS | 1813 | 1461093910412 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x85eac000 == 126 [pid = 1813] [id = 303] 12:25:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 359 (0x890e4000) [pid = 1813] [serial = 910] [outer = (nil)] 12:25:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 360 (0x8f6e6400) [pid = 1813] [serial = 911] [outer = 0x890e4000] 12:25:10 INFO - PROCESS | 1813 | 1461093910494 Marionette DEBUG loaded listener.js 12:25:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 361 (0x8f71d800) [pid = 1813] [serial = 912] [outer = 0x890e4000] 12:25:11 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:25:11 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:25:11 INFO - PROCESS | 1813 | 1461093911221 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:25:11 INFO - PROCESS | 1813 | 1461093911283 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 12:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:25:11 INFO - PROCESS | 1813 | 1461093911417 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:25:11 INFO - PROCESS | 1813 | 1461093911423 Marionette TRACE conn3 <- [1,1186,null,{}] 12:25:11 INFO - PROCESS | 1813 | 1461093911432 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:25:11 INFO - PROCESS | 1813 | 1461093911650 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:25:12 INFO - PROCESS | 1813 | 1461093912012 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d89c00 == 127 [pid = 1813] [id = 304] 12:25:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 362 (0x85d8a400) [pid = 1813] [serial = 913] [outer = (nil)] 12:25:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 363 (0x85ea8c00) [pid = 1813] [serial = 914] [outer = 0x85d8a400] 12:25:12 INFO - PROCESS | 1813 | 1461093912099 Marionette DEBUG loaded listener.js 12:25:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 364 (0x86968c00) [pid = 1813] [serial = 915] [outer = 0x85d8a400] 12:25:13 INFO - PROCESS | 1813 | 1461093913022 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:25:13 INFO - PROCESS | 1813 | 1461093913066 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 12:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:25:13 INFO - PROCESS | 1813 | 1461093913073 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:25:13 INFO - PROCESS | 1813 | 1461093913078 Marionette TRACE conn3 <- [1,1190,null,{}] 12:25:13 INFO - PROCESS | 1813 | 1461093913090 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:25:13 INFO - PROCESS | 1813 | 1461093913286 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:25:13 INFO - PROCESS | 1813 | 1461093913602 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x88aee000 == 128 [pid = 1813] [id = 305] 12:25:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 365 (0x88c39c00) [pid = 1813] [serial = 916] [outer = (nil)] 12:25:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 366 (0x890eac00) [pid = 1813] [serial = 917] [outer = 0x88c39c00] 12:25:13 INFO - PROCESS | 1813 | 1461093913694 Marionette DEBUG loaded listener.js 12:25:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 367 (0x8b2c1c00) [pid = 1813] [serial = 918] [outer = 0x88c39c00] 12:25:14 INFO - PROCESS | 1813 | 1461093914678 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:25:14 INFO - PROCESS | 1813 | 1461093914767 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 12:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:25:14 INFO - PROCESS | 1813 | 1461093914775 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:25:14 INFO - PROCESS | 1813 | 1461093914779 Marionette TRACE conn3 <- [1,1194,null,{}] 12:25:14 INFO - PROCESS | 1813 | 1461093914785 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:25:15 INFO - PROCESS | 1813 | 1461093915027 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:25:15 INFO - PROCESS | 1813 | 1461093915398 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb8a400 == 129 [pid = 1813] [id = 306] 12:25:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 368 (0x8fb8c800) [pid = 1813] [serial = 919] [outer = (nil)] 12:25:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 369 (0x8fb93400) [pid = 1813] [serial = 920] [outer = 0x8fb8c800] 12:25:15 INFO - PROCESS | 1813 | 1461093915503 Marionette DEBUG loaded listener.js 12:25:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 370 (0x8ff52c00) [pid = 1813] [serial = 921] [outer = 0x8fb8c800] 12:25:16 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:25:16 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:25:16 INFO - PROCESS | 1813 | 1461093916413 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:25:16 INFO - PROCESS | 1813 | 1461093916468 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 12:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:25:16 INFO - PROCESS | 1813 | 1461093916474 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:25:16 INFO - PROCESS | 1813 | 1461093916478 Marionette TRACE conn3 <- [1,1198,null,{}] 12:25:16 INFO - PROCESS | 1813 | 1461093916483 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:25:16 INFO - PROCESS | 1813 | 1461093916669 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:25:17 INFO - PROCESS | 1813 | 1461093916983 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x8e1f8800 == 130 [pid = 1813] [id = 307] 12:25:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 371 (0x900af400) [pid = 1813] [serial = 922] [outer = (nil)] 12:25:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 372 (0x905b1c00) [pid = 1813] [serial = 923] [outer = 0x900af400] 12:25:17 INFO - PROCESS | 1813 | 1461093917076 Marionette DEBUG loaded listener.js 12:25:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 373 (0x91ea0000) [pid = 1813] [serial = 924] [outer = 0x900af400] 12:25:17 INFO - PROCESS | 1813 | 1461093917919 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:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1483ms 12:25:17 INFO - PROCESS | 1813 | 1461093917958 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:25:17 INFO - PROCESS | 1813 | 1461093917961 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 12:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:25:17 INFO - PROCESS | 1813 | 1461093917968 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:25:17 INFO - PROCESS | 1813 | 1461093917972 Marionette TRACE conn3 <- [1,1202,null,{}] 12:25:17 INFO - PROCESS | 1813 | 1461093917978 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:25:18 INFO - PROCESS | 1813 | 1461093918151 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:25:18 INFO - PROCESS | 1813 | 1461093918422 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x913d5800 == 131 [pid = 1813] [id = 308] 12:25:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 374 (0x930d9800) [pid = 1813] [serial = 925] [outer = (nil)] 12:25:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 375 (0x9331f400) [pid = 1813] [serial = 926] [outer = 0x930d9800] 12:25:18 INFO - PROCESS | 1813 | 1461093918552 Marionette DEBUG loaded listener.js 12:25:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 376 (0x934c6800) [pid = 1813] [serial = 927] [outer = 0x930d9800] 12:25:19 INFO - PROCESS | 1813 | 1461093919408 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:25:19 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:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1484ms 12:25:19 INFO - PROCESS | 1813 | 1461093919454 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:25:19 INFO - PROCESS | 1813 | 1461093919458 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 12:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:25:19 INFO - PROCESS | 1813 | 1461093919464 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:25:19 INFO - PROCESS | 1813 | 1461093919468 Marionette TRACE conn3 <- [1,1206,null,{}] 12:25:19 INFO - PROCESS | 1813 | 1461093919473 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:25:19 INFO - PROCESS | 1813 | 1461093919715 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:25:20 INFO - PROCESS | 1813 | 1461093920055 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f6df800 == 132 [pid = 1813] [id = 309] 12:25:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 377 (0x94018800) [pid = 1813] [serial = 928] [outer = (nil)] 12:25:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 378 (0x946ea800) [pid = 1813] [serial = 929] [outer = 0x94018800] 12:25:20 INFO - PROCESS | 1813 | 1461093920150 Marionette DEBUG loaded listener.js 12:25:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 379 (0x962f5800) [pid = 1813] [serial = 930] [outer = 0x94018800] 12:25:21 INFO - PROCESS | 1813 | 1461093921017 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:25:21 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:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1584ms 12:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:25:21 INFO - PROCESS | 1813 | 1461093921050 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:25:21 INFO - PROCESS | 1813 | 1461093921053 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 12:25:21 INFO - PROCESS | 1813 | 1461093921060 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:25:21 INFO - PROCESS | 1813 | 1461093921063 Marionette TRACE conn3 <- [1,1210,null,{}] 12:25:21 INFO - PROCESS | 1813 | 1461093921069 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:25:21 INFO - PROCESS | 1813 | 1461093921243 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:25:21 INFO - PROCESS | 1813 | 1461093921519 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x96736800 == 133 [pid = 1813] [id = 310] 12:25:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 380 (0x97269800) [pid = 1813] [serial = 931] [outer = (nil)] 12:25:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 381 (0x9731cc00) [pid = 1813] [serial = 932] [outer = 0x97269800] 12:25:21 INFO - PROCESS | 1813 | 1461093921652 Marionette DEBUG loaded listener.js 12:25:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 382 (0x978ae000) [pid = 1813] [serial = 933] [outer = 0x97269800] 12:25:22 INFO - PROCESS | 1813 | 1461093922504 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:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1480ms 12:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:25:22 INFO - PROCESS | 1813 | 1461093922540 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 12:25:22 INFO - PROCESS | 1813 | 1461093922543 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 12:25:22 INFO - PROCESS | 1813 | 1461093922549 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:25:22 INFO - PROCESS | 1813 | 1461093922553 Marionette TRACE conn3 <- [1,1214,null,{}] 12:25:22 INFO - PROCESS | 1813 | 1461093922559 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:25:22 INFO - PROCESS | 1813 | 1461093922735 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:25:23 INFO - PROCESS | 1813 | 1461093923010 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x970c9000 == 134 [pid = 1813] [id = 311] 12:25:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 383 (0x97c46000) [pid = 1813] [serial = 934] [outer = (nil)] 12:25:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 384 (0x992c6c00) [pid = 1813] [serial = 935] [outer = 0x97c46000] 12:25:23 INFO - PROCESS | 1813 | 1461093923139 Marionette DEBUG loaded listener.js 12:25:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 385 (0x9b24e400) [pid = 1813] [serial = 936] [outer = 0x97c46000] 12:25:23 INFO - PROCESS | 1813 | 1461093923994 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:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1487ms 12:25:24 INFO - PROCESS | 1813 | 1461093924036 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:25:24 INFO - PROCESS | 1813 | 1461093924040 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 12:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:25:24 INFO - PROCESS | 1813 | 1461093924046 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:25:24 INFO - PROCESS | 1813 | 1461093924049 Marionette TRACE conn3 <- [1,1218,null,{}] 12:25:24 INFO - PROCESS | 1813 | 1461093924055 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:25:24 INFO - PROCESS | 1813 | 1461093924232 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:25:24 INFO - PROCESS | 1813 | 1461093924488 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ea15400 == 135 [pid = 1813] [id = 312] 12:25:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 386 (0x8faa3400) [pid = 1813] [serial = 937] [outer = (nil)] 12:25:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 387 (0x9fdd3400) [pid = 1813] [serial = 938] [outer = 0x8faa3400] 12:25:24 INFO - PROCESS | 1813 | 1461093924623 Marionette DEBUG loaded listener.js 12:25:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 388 (0xa000c000) [pid = 1813] [serial = 939] [outer = 0x8faa3400] 12:25:25 INFO - PROCESS | 1813 | 1461093925486 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:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1487ms 12:25:25 INFO - PROCESS | 1813 | 1461093925534 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:25:25 INFO - PROCESS | 1813 | 1461093925538 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 12:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:25:25 INFO - PROCESS | 1813 | 1461093925544 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:25:25 INFO - PROCESS | 1813 | 1461093925548 Marionette TRACE conn3 <- [1,1222,null,{}] 12:25:25 INFO - PROCESS | 1813 | 1461093925554 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:25:25 INFO - PROCESS | 1813 | 1461093925740 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:25:26 INFO - PROCESS | 1813 | 1461093926012 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x9b252400 == 136 [pid = 1813] [id = 313] 12:25:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 389 (0x9fb40000) [pid = 1813] [serial = 940] [outer = (nil)] 12:25:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 390 (0xa3c23800) [pid = 1813] [serial = 941] [outer = 0x9fb40000] 12:25:26 INFO - PROCESS | 1813 | 1461093926143 Marionette DEBUG loaded listener.js 12:25:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 391 (0xa447c400) [pid = 1813] [serial = 942] [outer = 0x9fb40000] 12:25:26 INFO - PROCESS | 1813 | 1461093926977 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:25:27 INFO - PROCESS | 1813 | 1461093927033 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 12:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:25:27 INFO - PROCESS | 1813 | 1461093927040 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:25:27 INFO - PROCESS | 1813 | 1461093927045 Marionette TRACE conn3 <- [1,1226,null,{}] 12:25:27 INFO - PROCESS | 1813 | 1461093927050 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:25:27 INFO - PROCESS | 1813 | 1461093927256 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:25:27 INFO - PROCESS | 1813 | 1461093927584 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x857da800 == 137 [pid = 1813] [id = 314] 12:25:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 392 (0x857df400) [pid = 1813] [serial = 943] [outer = (nil)] 12:25:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 393 (0x857e6400) [pid = 1813] [serial = 944] [outer = 0x857df400] 12:25:27 INFO - PROCESS | 1813 | 1461093927680 Marionette DEBUG loaded listener.js 12:25:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 394 (0xa4478c00) [pid = 1813] [serial = 945] [outer = 0x857df400] 12:25:28 INFO - PROCESS | 1813 | 1461093928528 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:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1536ms 12:25:28 INFO - PROCESS | 1813 | 1461093928577 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:25:28 INFO - PROCESS | 1813 | 1461093928581 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 12:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:25:28 INFO - PROCESS | 1813 | 1461093928587 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:25:28 INFO - PROCESS | 1813 | 1461093928591 Marionette TRACE conn3 <- [1,1230,null,{}] 12:25:28 INFO - PROCESS | 1813 | 1461093928596 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:25:28 INFO - PROCESS | 1813 | 1461093928772 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:25:29 INFO - PROCESS | 1813 | 1461093929020 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x89378800 == 138 [pid = 1813] [id = 315] 12:25:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 395 (0x89379000) [pid = 1813] [serial = 946] [outer = (nil)] 12:25:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 396 (0x8937d000) [pid = 1813] [serial = 947] [outer = 0x89379000] 12:25:29 INFO - PROCESS | 1813 | 1461093929155 Marionette DEBUG loaded listener.js 12:25:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 397 (0x8937f000) [pid = 1813] [serial = 948] [outer = 0x89379000] 12:25:30 INFO - PROCESS | 1813 | 1461093930006 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:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1479ms 12:25:30 INFO - PROCESS | 1813 | 1461093930067 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:25:30 INFO - PROCESS | 1813 | 1461093930071 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 12:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:25:30 INFO - PROCESS | 1813 | 1461093930078 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:25:30 INFO - PROCESS | 1813 | 1461093930081 Marionette TRACE conn3 <- [1,1234,null,{}] 12:25:30 INFO - PROCESS | 1813 | 1461093930087 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:25:30 INFO - PROCESS | 1813 | 1461093930265 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:25:30 INFO - PROCESS | 1813 | 1461093930593 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x857e5000 == 139 [pid = 1813] [id = 316] 12:25:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 398 (0x8937e800) [pid = 1813] [serial = 949] [outer = (nil)] 12:25:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 399 (0x9feae400) [pid = 1813] [serial = 950] [outer = 0x8937e800] 12:25:30 INFO - PROCESS | 1813 | 1461093930682 Marionette DEBUG loaded listener.js 12:25:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 400 (0xa4733000) [pid = 1813] [serial = 951] [outer = 0x8937e800] 12:25:31 INFO - PROCESS | 1813 | 1461093931506 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:25:31 INFO - PROCESS | 1813 | --DOCSHELL 0x9136dc00 == 138 [pid = 1813] [id = 10] 12:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1492ms 12:25:31 INFO - PROCESS | 1813 | 1461093931639 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:25:31 INFO - PROCESS | 1813 | 1461093931644 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 12:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:25:31 INFO - PROCESS | 1813 | 1461093931653 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:25:31 INFO - PROCESS | 1813 | 1461093931655 Marionette TRACE conn3 <- [1,1238,null,{}] 12:25:31 INFO - PROCESS | 1813 | 1461093931666 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:25:31 INFO - PROCESS | 1813 | 1461093931843 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:25:32 INFO - PROCESS | 1813 | 1461093932166 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x84030800 == 139 [pid = 1813] [id = 317] 12:25:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 401 (0x84034000) [pid = 1813] [serial = 952] [outer = (nil)] 12:25:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 402 (0x84038400) [pid = 1813] [serial = 953] [outer = 0x84034000] 12:25:32 INFO - PROCESS | 1813 | 1461093932255 Marionette DEBUG loaded listener.js 12:25:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 403 (0x8403b000) [pid = 1813] [serial = 954] [outer = 0x84034000] 12:25:33 INFO - PROCESS | 1813 | 1461093933080 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:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1483ms 12:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:25:33 INFO - PROCESS | 1813 | 1461093933136 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:25:33 INFO - PROCESS | 1813 | 1461093933139 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 12:25:33 INFO - PROCESS | 1813 | 1461093933146 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:25:33 INFO - PROCESS | 1813 | 1461093933149 Marionette TRACE conn3 <- [1,1242,null,{}] 12:25:33 INFO - PROCESS | 1813 | 1461093933155 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:25:33 INFO - PROCESS | 1813 | 1461093933340 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:25:33 INFO - PROCESS | 1813 | 1461093933616 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x84039000 == 140 [pid = 1813] [id = 318] 12:25:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 404 (0x84039400) [pid = 1813] [serial = 955] [outer = (nil)] 12:25:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 405 (0x8937d800) [pid = 1813] [serial = 956] [outer = 0x84039400] 12:25:33 INFO - PROCESS | 1813 | 1461093933757 Marionette DEBUG loaded listener.js 12:25:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 406 (0x8f6eb000) [pid = 1813] [serial = 957] [outer = 0x84039400] 12:25:34 INFO - PROCESS | 1813 | 1461093934634 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:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1532ms 12:25:34 INFO - PROCESS | 1813 | 1461093934677 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:25:34 INFO - PROCESS | 1813 | 1461093934682 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 12:25:34 INFO - PROCESS | 1813 | 1461093934689 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:25:34 INFO - PROCESS | 1813 | 1461093934692 Marionette TRACE conn3 <- [1,1246,null,{}] 12:25:34 INFO - PROCESS | 1813 | 1461093934698 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:25:34 INFO - PROCESS | 1813 | 1461093934912 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:25:35 INFO - PROCESS | 1813 | 1461093935212 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x8403e400 == 141 [pid = 1813] [id = 319] 12:25:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 407 (0x841a9c00) [pid = 1813] [serial = 958] [outer = (nil)] 12:25:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 408 (0x873cdc00) [pid = 1813] [serial = 959] [outer = 0x841a9c00] 12:25:35 INFO - PROCESS | 1813 | 1461093935301 Marionette DEBUG loaded listener.js 12:25:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 409 (0x873d3000) [pid = 1813] [serial = 960] [outer = 0x841a9c00] 12:25:36 INFO - PROCESS | 1813 | 1461093936142 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:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1486ms 12:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:25:36 INFO - PROCESS | 1813 | 1461093936175 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:25:36 INFO - PROCESS | 1813 | 1461093936178 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 12:25:36 INFO - PROCESS | 1813 | 1461093936184 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:25:36 INFO - PROCESS | 1813 | 1461093936187 Marionette TRACE conn3 <- [1,1250,null,{}] 12:25:36 INFO - PROCESS | 1813 | 1461093936193 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:25:36 INFO - PROCESS | 1813 | 1461093936371 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:25:36 INFO - PROCESS | 1813 | 1461093936651 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b67800 == 142 [pid = 1813] [id = 320] 12:25:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 410 (0x82b68c00) [pid = 1813] [serial = 961] [outer = (nil)] 12:25:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 411 (0x82b6f000) [pid = 1813] [serial = 962] [outer = 0x82b68c00] 12:25:36 INFO - PROCESS | 1813 | 1461093936784 Marionette DEBUG loaded listener.js 12:25:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 412 (0x82b71400) [pid = 1813] [serial = 963] [outer = 0x82b68c00] 12:25:37 INFO - PROCESS | 1813 | 1461093937678 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:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1530ms 12:25:37 INFO - PROCESS | 1813 | 1461093937714 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:25:37 INFO - PROCESS | 1813 | 1461093937717 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 12:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:25:37 INFO - PROCESS | 1813 | 1461093937723 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:25:37 INFO - PROCESS | 1813 | 1461093937726 Marionette TRACE conn3 <- [1,1254,null,{}] 12:25:37 INFO - PROCESS | 1813 | 1461093937732 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:25:37 INFO - PROCESS | 1813 | 1461093937911 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:25:38 INFO - PROCESS | 1813 | 1461093938758 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x84038c00 == 143 [pid = 1813] [id = 321] 12:25:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 413 (0x8403b800) [pid = 1813] [serial = 964] [outer = (nil)] 12:25:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 414 (0x841a6400) [pid = 1813] [serial = 965] [outer = 0x8403b800] 12:25:38 INFO - PROCESS | 1813 | 1461093938845 Marionette DEBUG loaded listener.js 12:25:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 415 (0x857dbc00) [pid = 1813] [serial = 966] [outer = 0x8403b800] 12:25:39 INFO - PROCESS | 1813 | 1461093939694 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:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 2030ms 12:25:39 INFO - PROCESS | 1813 | 1461093939755 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:25:39 INFO - PROCESS | 1813 | 1461093939762 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 12:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:25:39 INFO - PROCESS | 1813 | 1461093939771 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 1813 | 1461093939775 Marionette TRACE conn3 <- [1,1258,null,{}] 12:25:39 INFO - PROCESS | 1813 | 1461093939782 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:25:39 INFO - PROCESS | 1813 | 1461093939991 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:25:40 INFO - PROCESS | 1813 | 1461093940323 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x837d0000 == 144 [pid = 1813] [id = 322] 12:25:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 416 (0x841ab400) [pid = 1813] [serial = 967] [outer = (nil)] 12:25:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 417 (0x8696b800) [pid = 1813] [serial = 968] [outer = 0x841ab400] 12:25:40 INFO - PROCESS | 1813 | 1461093940408 Marionette DEBUG loaded listener.js 12:25:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 418 (0x86ab6400) [pid = 1813] [serial = 969] [outer = 0x841ab400] 12:25:41 INFO - PROCESS | 1813 | 1461093941448 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:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1731ms 12:25:41 INFO - PROCESS | 1813 | 1461093941505 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:25:41 INFO - PROCESS | 1813 | 1461093941511 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 12:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:25:41 INFO - PROCESS | 1813 | 1461093941518 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:25:41 INFO - PROCESS | 1813 | 1461093941520 Marionette TRACE conn3 <- [1,1262,null,{}] 12:25:41 INFO - PROCESS | 1813 | 1461093941527 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:25:41 INFO - PROCESS | 1813 | 1461093941702 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x934d1000 == 143 [pid = 1813] [id = 112] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x85d89800 == 142 [pid = 1813] [id = 245] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x85ea3c00 == 141 [pid = 1813] [id = 246] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x98357c00 == 140 [pid = 1813] [id = 238] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x85d80000 == 139 [pid = 1813] [id = 244] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x94011400 == 138 [pid = 1813] [id = 239] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x934bc000 == 137 [pid = 1813] [id = 240] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x8695d400 == 136 [pid = 1813] [id = 241] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x8695d800 == 135 [pid = 1813] [id = 242] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x8696a400 == 134 [pid = 1813] [id = 243] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x85d8e800 == 133 [pid = 1813] [id = 247] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x8fcb8400 == 132 [pid = 1813] [id = 232] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x88c32400 == 131 [pid = 1813] [id = 302] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x88c32800 == 130 [pid = 1813] [id = 301] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x87032800 == 129 [pid = 1813] [id = 300] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x85d87c00 == 128 [pid = 1813] [id = 299] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x830d7800 == 127 [pid = 1813] [id = 297] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x838ba800 == 126 [pid = 1813] [id = 296] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x837cc800 == 125 [pid = 1813] [id = 294] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x837d3000 == 124 [pid = 1813] [id = 295] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x837c6000 == 123 [pid = 1813] [id = 293] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x841a1400 == 122 [pid = 1813] [id = 292] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x841a1800 == 121 [pid = 1813] [id = 291] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x98ef1000 == 120 [pid = 1813] [id = 289] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x872eec00 == 119 [pid = 1813] [id = 290] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x8e1eec00 == 118 [pid = 1813] [id = 288] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0xa000f000 == 117 [pid = 1813] [id = 287] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x98ef4800 == 116 [pid = 1813] [id = 286] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x9673dc00 == 115 [pid = 1813] [id = 284] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x934c1000 == 114 [pid = 1813] [id = 285] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x8702e000 == 113 [pid = 1813] [id = 283] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x8faac800 == 112 [pid = 1813] [id = 282] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x8c3e4000 == 111 [pid = 1813] [id = 281] 12:25:42 INFO - PROCESS | 1813 | --DOCSHELL 0x889d6800 == 110 [pid = 1813] [id = 280] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 417 (0x934c5800) [pid = 1813] [serial = 837] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 416 (0x88afb000) [pid = 1813] [serial = 818] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 415 (0x8fb8c000) [pid = 1813] [serial = 827] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 414 (0x94012000) [pid = 1813] [serial = 794] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 413 (0x8ff5c400) [pid = 1813] [serial = 831] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 412 (0x932cf000) [pid = 1813] [serial = 834] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 411 (0x91ea2400) [pid = 1813] [serial = 833] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 410 (0x8e1ec800) [pid = 1813] [serial = 822] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 409 (0x97c45c00) [pid = 1813] [serial = 809] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 408 (0x8fcb6c00) [pid = 1813] [serial = 776] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 407 (0x8fcba800) [pid = 1813] [serial = 828] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 406 (0x8c136400) [pid = 1813] [serial = 821] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 405 (0x8c3e2c00) [pid = 1813] [serial = 824] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 404 (0x93319800) [pid = 1813] [serial = 788] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 403 (0x9673d400) [pid = 1813] [serial = 800] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 402 (0x9756a400) [pid = 1813] [serial = 806] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 401 (0x8ff5b800) [pid = 1813] [serial = 779] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 400 (0x8fcbd400) [pid = 1813] [serial = 767] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 399 (0x943e5400) [pid = 1813] [serial = 797] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 398 (0x934cd400) [pid = 1813] [serial = 791] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 397 (0x8b5d8800) [pid = 1813] [serial = 773] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 396 (0x930d8400) [pid = 1813] [serial = 836] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 395 (0x88af5c00) [pid = 1813] [serial = 770] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 394 (0x904bfc00) [pid = 1813] [serial = 782] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 393 (0x91ea1000) [pid = 1813] [serial = 785] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 392 (0x97317400) [pid = 1813] [serial = 803] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 391 (0x9fbc0800) [pid = 1813] [serial = 815] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 390 (0x89c1c400) [pid = 1813] [serial = 819] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 389 (0x8ff56400) [pid = 1813] [serial = 830] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 388 (0x8f711c00) [pid = 1813] [serial = 825] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | --DOMWINDOW == 387 (0x98ef0c00) [pid = 1813] [serial = 812] [outer = (nil)] [url = about:blank] 12:25:42 INFO - PROCESS | 1813 | 1461093942926 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x830d5400 == 111 [pid = 1813] [id = 323] 12:25:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 388 (0x837c6000) [pid = 1813] [serial = 970] [outer = (nil)] 12:25:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 389 (0x837d2800) [pid = 1813] [serial = 971] [outer = 0x837c6000] 12:25:43 INFO - PROCESS | 1813 | 1461093943000 Marionette DEBUG loaded listener.js 12:25:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 390 (0x85d80c00) [pid = 1813] [serial = 972] [outer = 0x837c6000] 12:25:43 INFO - PROCESS | 1813 | 1461093943711 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:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 2236ms 12:25:43 INFO - PROCESS | 1813 | 1461093943754 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:25:43 INFO - PROCESS | 1813 | 1461093943758 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 12:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:25:43 INFO - PROCESS | 1813 | 1461093943771 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:25:43 INFO - PROCESS | 1813 | 1461093943780 Marionette TRACE conn3 <- [1,1266,null,{}] 12:25:43 INFO - PROCESS | 1813 | 1461093943788 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:25:43 INFO - PROCESS | 1813 | 1461093943986 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:25:44 INFO - PROCESS | 1813 | 1461093944165 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x841a7400 == 112 [pid = 1813] [id = 324] 12:25:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 391 (0x872ef400) [pid = 1813] [serial = 973] [outer = (nil)] 12:25:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 392 (0x88023000) [pid = 1813] [serial = 974] [outer = 0x872ef400] 12:25:44 INFO - PROCESS | 1813 | 1461093944243 Marionette DEBUG loaded listener.js 12:25:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 393 (0x889d6800) [pid = 1813] [serial = 975] [outer = 0x872ef400] 12:25:45 INFO - PROCESS | 1813 | 1461093945019 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:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1304ms 12:25:45 INFO - PROCESS | 1813 | 1461093945083 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:25:45 INFO - PROCESS | 1813 | 1461093945086 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 12:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:25:45 INFO - PROCESS | 1813 | 1461093945093 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:25:45 INFO - PROCESS | 1813 | 1461093945096 Marionette TRACE conn3 <- [1,1270,null,{}] 12:25:45 INFO - PROCESS | 1813 | 1461093945101 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:25:45 INFO - PROCESS | 1813 | 1461093945326 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:25:45 INFO - PROCESS | 1813 | 1461093945356 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d80000 == 113 [pid = 1813] [id = 325] 12:25:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 394 (0x872f4c00) [pid = 1813] [serial = 976] [outer = (nil)] 12:25:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 395 (0x88c32000) [pid = 1813] [serial = 977] [outer = 0x872f4c00] 12:25:45 INFO - PROCESS | 1813 | 1461093945427 Marionette DEBUG loaded listener.js 12:25:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 396 (0x88c3b400) [pid = 1813] [serial = 978] [outer = 0x872f4c00] 12:25:46 INFO - PROCESS | 1813 | 1461093946356 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:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1287ms 12:25:46 INFO - PROCESS | 1813 | 1461093946384 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:25:46 INFO - PROCESS | 1813 | 1461093946388 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 12:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:25:46 INFO - PROCESS | 1813 | 1461093946400 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:25:46 INFO - PROCESS | 1813 | 1461093946402 Marionette TRACE conn3 <- [1,1274,null,{}] 12:25:46 INFO - PROCESS | 1813 | 1461093946408 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:25:46 INFO - PROCESS | 1813 | 1461093946631 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:25:46 INFO - PROCESS | 1813 | 1461093946664 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x88af9000 == 114 [pid = 1813] [id = 326] 12:25:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 397 (0x88c39800) [pid = 1813] [serial = 979] [outer = (nil)] 12:25:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 398 (0x89384800) [pid = 1813] [serial = 980] [outer = 0x88c39800] 12:25:46 INFO - PROCESS | 1813 | 1461093946745 Marionette DEBUG loaded listener.js 12:25:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 399 (0x8b2cc400) [pid = 1813] [serial = 981] [outer = 0x88c39800] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 398 (0x9400c400) [pid = 1813] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 397 (0xa00d7000) [pid = 1813] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 396 (0x8696b400) [pid = 1813] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 395 (0x970cb000) [pid = 1813] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 394 (0x992d2c00) [pid = 1813] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 393 (0x96730000) [pid = 1813] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 392 (0x9fb34c00) [pid = 1813] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 391 (0x8b5dbc00) [pid = 1813] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 390 (0x9756cc00) [pid = 1813] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 389 (0x8ff52800) [pid = 1813] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 388 (0x8f8ea800) [pid = 1813] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 387 (0x8b2c8400) [pid = 1813] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 386 (0x8a258800) [pid = 1813] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 385 (0x905a8c00) [pid = 1813] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 384 (0x934c5000) [pid = 1813] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 383 (0x9888a400) [pid = 1813] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 382 (0x93403400) [pid = 1813] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 381 (0x89c1b800) [pid = 1813] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 380 (0x838afc00) [pid = 1813] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 379 (0x8b5d2000) [pid = 1813] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 378 (0x88aef800) [pid = 1813] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 377 (0x96738800) [pid = 1813] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 376 (0x8ff53800) [pid = 1813] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 375 (0x8702d800) [pid = 1813] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 374 (0xa3cc2400) [pid = 1813] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 373 (0x86960000) [pid = 1813] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 372 (0x9702fc00) [pid = 1813] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 371 (0x889d4800) [pid = 1813] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 370 (0x890ecc00) [pid = 1813] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 369 (0x93073c00) [pid = 1813] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 368 (0x9880b000) [pid = 1813] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 367 (0x9331b400) [pid = 1813] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 366 (0x8f711400) [pid = 1813] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 365 (0x88c3b000) [pid = 1813] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 364 (0x89c20400) [pid = 1813] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 363 (0x88af2000) [pid = 1813] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 362 (0x9067a000) [pid = 1813] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 361 (0x97c44000) [pid = 1813] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 360 (0x904b5400) [pid = 1813] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 359 (0x946f0c00) [pid = 1813] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 358 (0x8fd70c00) [pid = 1813] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 357 (0x943e6400) [pid = 1813] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 356 (0x85ea7400) [pid = 1813] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 355 (0x934bdc00) [pid = 1813] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 354 (0x892ed000) [pid = 1813] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 353 (0x934c2000) [pid = 1813] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 352 (0x91e9e400) [pid = 1813] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 351 (0x85d8c000) [pid = 1813] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 350 (0x8b5dec00) [pid = 1813] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 349 (0x8faaa000) [pid = 1813] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 348 (0x872f1c00) [pid = 1813] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 347 (0x837c7800) [pid = 1813] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 346 (0x904b7800) [pid = 1813] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 345 (0x8f6df400) [pid = 1813] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 344 (0x87031c00) [pid = 1813] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 343 (0x904bd000) [pid = 1813] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 342 (0x837cf400) [pid = 1813] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 341 (0x8f6de400) [pid = 1813] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 340 (0x830d8c00) [pid = 1813] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 339 (0x962f1800) [pid = 1813] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 338 (0x94012c00) [pid = 1813] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 337 (0x8fd71800) [pid = 1813] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 336 (0x9400d800) [pid = 1813] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 335 (0x8a25bc00) [pid = 1813] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 334 (0x8802a800) [pid = 1813] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 333 (0xa0e44800) [pid = 1813] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 332 (0x8c3e8800) [pid = 1813] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 331 (0x8e1eb800) [pid = 1813] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 330 (0xa4471400) [pid = 1813] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 329 (0x905a8800) [pid = 1813] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 328 (0x8b5d2c00) [pid = 1813] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 327 (0x9307a400) [pid = 1813] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 326 (0x904bc000) [pid = 1813] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 325 (0x900a6c00) [pid = 1813] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 324 (0x8fd70400) [pid = 1813] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 323 (0x85ea7800) [pid = 1813] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 322 (0x8f712c00) [pid = 1813] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 321 (0xa4473800) [pid = 1813] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 320 (0x8c13ac00) [pid = 1813] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 319 (0x8c135c00) [pid = 1813] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 318 (0x8b5da800) [pid = 1813] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 317 (0x8f6dd400) [pid = 1813] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 316 (0x97310400) [pid = 1813] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 315 (0x890e5000) [pid = 1813] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 314 (0x8b2cfc00) [pid = 1813] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 313 (0x9067ac00) [pid = 1813] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 312 (0x9888ec00) [pid = 1813] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 311 (0x889d4400) [pid = 1813] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 310 (0x8802e000) [pid = 1813] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 309 (0x872f0000) [pid = 1813] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 308 (0x838bac00) [pid = 1813] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 307 (0x943ee400) [pid = 1813] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 306 (0x841a2800) [pid = 1813] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 305 (0x9b2c5400) [pid = 1813] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 304 (0x8c134800) [pid = 1813] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 303 (0x94014800) [pid = 1813] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 302 (0xa0009800) [pid = 1813] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 301 (0x97c4c000) [pid = 1813] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 300 (0x934d0800) [pid = 1813] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 299 (0x91e9e800) [pid = 1813] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 298 (0x904b4400) [pid = 1813] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 297 (0x8fd70800) [pid = 1813] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 296 (0xa0ef1400) [pid = 1813] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 295 (0x8f8e4c00) [pid = 1813] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 294 (0x91373800) [pid = 1813] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 293 (0x91376400) [pid = 1813] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 292 (0x97c40800) [pid = 1813] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 291 (0x97c4e000) [pid = 1813] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 290 (0x889e2000) [pid = 1813] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 289 (0x8b2ccc00) [pid = 1813] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 288 (0x975b8c00) [pid = 1813] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 287 (0x8a25a800) [pid = 1813] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 286 (0x8f8ea400) [pid = 1813] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 285 (0x9a5a4000) [pid = 1813] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 284 (0x904b2c00) [pid = 1813] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 283 (0x8a259c00) [pid = 1813] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 282 (0x85d81400) [pid = 1813] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 281 (0x946f1800) [pid = 1813] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 280 (0x95839400) [pid = 1813] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 279 (0x8e1f7400) [pid = 1813] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 278 (0x900ac400) [pid = 1813] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 277 (0x85ea6c00) [pid = 1813] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 276 (0x98362400) [pid = 1813] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 275 (0x8fb88400) [pid = 1813] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 274 (0x87026800) [pid = 1813] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 273 (0x841a5c00) [pid = 1813] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 272 (0x943e1400) [pid = 1813] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 271 (0x8b2d0400) [pid = 1813] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 270 (0x8b2c4800) [pid = 1813] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 269 (0x9b2c7c00) [pid = 1813] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 268 (0x94011c00) [pid = 1813] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 267 (0x90677c00) [pid = 1813] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 266 (0x89c16c00) [pid = 1813] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 265 (0x8695e400) [pid = 1813] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 264 (0x8f712000) [pid = 1813] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 263 (0x95839c00) [pid = 1813] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 262 (0x943df800) [pid = 1813] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 261 (0x9756e800) [pid = 1813] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 260 (0x8ea14c00) [pid = 1813] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 259 (0x9b248400) [pid = 1813] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:25:49 INFO - PROCESS | 1813 | --DOMWINDOW == 258 (0x97c40400) [pid = 1813] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:25:49 INFO - PROCESS | 1813 | 1461093949752 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:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 3391ms 12:25:49 INFO - PROCESS | 1813 | 1461093949791 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:25:49 INFO - PROCESS | 1813 | 1461093949795 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 12:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:25:49 INFO - PROCESS | 1813 | 1461093949800 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:25:49 INFO - PROCESS | 1813 | 1461093949803 Marionette TRACE conn3 <- [1,1278,null,{}] 12:25:49 INFO - PROCESS | 1813 | 1461093949808 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:25:49 INFO - PROCESS | 1813 | 1461093949996 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:25:50 INFO - PROCESS | 1813 | 1461093950262 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x837c7000 == 115 [pid = 1813] [id = 327] 12:25:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 259 (0x837d4000) [pid = 1813] [serial = 982] [outer = (nil)] 12:25:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 260 (0x85d83800) [pid = 1813] [serial = 983] [outer = 0x837d4000] 12:25:50 INFO - PROCESS | 1813 | 1461093950335 Marionette DEBUG loaded listener.js 12:25:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 261 (0x87029000) [pid = 1813] [serial = 984] [outer = 0x837d4000] 12:25:51 INFO - PROCESS | 1813 | 1461093951009 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:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1352ms 12:25:51 INFO - PROCESS | 1813 | 1461093951154 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:25:51 INFO - PROCESS | 1813 | 1461093951160 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 12:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:25:51 INFO - PROCESS | 1813 | 1461093951169 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:25:51 INFO - PROCESS | 1813 | 1461093951175 Marionette TRACE conn3 <- [1,1282,null,{}] 12:25:51 INFO - PROCESS | 1813 | 1461093951194 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:25:51 INFO - PROCESS | 1813 | 1461093951390 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:25:51 INFO - PROCESS | 1813 | 1461093951665 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x84031800 == 116 [pid = 1813] [id = 328] 12:25:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 262 (0x84031c00) [pid = 1813] [serial = 985] [outer = (nil)] 12:25:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 263 (0x8403f800) [pid = 1813] [serial = 986] [outer = 0x84031c00] 12:25:51 INFO - PROCESS | 1813 | 1461093951820 Marionette DEBUG loaded listener.js 12:25:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 264 (0x841a8c00) [pid = 1813] [serial = 987] [outer = 0x84031c00] 12:25:52 INFO - PROCESS | 1813 | 1461093952770 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:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1646ms 12:25:52 INFO - PROCESS | 1813 | 1461093952815 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:25:52 INFO - PROCESS | 1813 | 1461093952821 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 12:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:25:52 INFO - PROCESS | 1813 | 1461093952833 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:25:52 INFO - PROCESS | 1813 | 1461093952838 Marionette TRACE conn3 <- [1,1286,null,{}] 12:25:52 INFO - PROCESS | 1813 | 1461093952845 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:25:53 INFO - PROCESS | 1813 | 1461093953036 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:25:53 INFO - PROCESS | 1813 | 1461093953356 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d8d000 == 117 [pid = 1813] [id = 329] 12:25:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 265 (0x85ea8000) [pid = 1813] [serial = 988] [outer = (nil)] 12:25:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 266 (0x86ab1800) [pid = 1813] [serial = 989] [outer = 0x85ea8000] 12:25:53 INFO - PROCESS | 1813 | 1461093953448 Marionette DEBUG loaded listener.js 12:25:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 267 (0x872ee000) [pid = 1813] [serial = 990] [outer = 0x85ea8000] 12:25:54 INFO - PROCESS | 1813 | 1461093954410 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:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1637ms 12:25:54 INFO - PROCESS | 1813 | 1461093954467 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:25:54 INFO - PROCESS | 1813 | 1461093954470 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 12:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:25:54 INFO - PROCESS | 1813 | 1461093954477 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:25:54 INFO - PROCESS | 1813 | 1461093954480 Marionette TRACE conn3 <- [1,1290,null,{}] 12:25:54 INFO - PROCESS | 1813 | 1461093954496 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:25:54 INFO - PROCESS | 1813 | 1461093954707 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:25:55 INFO - PROCESS | 1813 | 1461093955079 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x837cf400 == 118 [pid = 1813] [id = 330] 12:25:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 268 (0x873d5000) [pid = 1813] [serial = 991] [outer = (nil)] 12:25:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 269 (0x889d7800) [pid = 1813] [serial = 992] [outer = 0x873d5000] 12:25:55 INFO - PROCESS | 1813 | 1461093955175 Marionette DEBUG loaded listener.js 12:25:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 270 (0x88c33c00) [pid = 1813] [serial = 993] [outer = 0x873d5000] 12:25:56 INFO - PROCESS | 1813 | 1461093956074 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:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1631ms 12:25:56 INFO - PROCESS | 1813 | 1461093956109 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:25:56 INFO - PROCESS | 1813 | 1461093956112 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 12:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:25:56 INFO - PROCESS | 1813 | 1461093956119 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:25:56 INFO - PROCESS | 1813 | 1461093956123 Marionette TRACE conn3 <- [1,1294,null,{}] 12:25:56 INFO - PROCESS | 1813 | 1461093956128 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:25:56 INFO - PROCESS | 1813 | 1461093956314 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:25:56 INFO - PROCESS | 1813 | 1461093956635 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x85ea9400 == 119 [pid = 1813] [id = 331] 12:25:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 271 (0x890e5400) [pid = 1813] [serial = 994] [outer = (nil)] 12:25:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 272 (0x8937e000) [pid = 1813] [serial = 995] [outer = 0x890e5400] 12:25:56 INFO - PROCESS | 1813 | 1461093956726 Marionette DEBUG loaded listener.js 12:25:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 273 (0x8a25bc00) [pid = 1813] [serial = 996] [outer = 0x890e5400] 12:25:57 INFO - PROCESS | 1813 | 1461093957560 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:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1496ms 12:25:57 INFO - PROCESS | 1813 | 1461093957616 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:25:57 INFO - PROCESS | 1813 | 1461093957619 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 12:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:25:57 INFO - PROCESS | 1813 | 1461093957626 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:25:57 INFO - PROCESS | 1813 | 1461093957629 Marionette TRACE conn3 <- [1,1298,null,{}] 12:25:57 INFO - PROCESS | 1813 | 1461093957635 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:25:57 INFO - PROCESS | 1813 | 1461093957821 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:25:58 INFO - PROCESS | 1813 | 1461093958094 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x890eb400 == 120 [pid = 1813] [id = 332] 12:25:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 274 (0x8a259400) [pid = 1813] [serial = 997] [outer = (nil)] 12:25:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 275 (0x8b2cfc00) [pid = 1813] [serial = 998] [outer = 0x8a259400] 12:25:58 INFO - PROCESS | 1813 | 1461093958230 Marionette DEBUG loaded listener.js 12:25:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 276 (0x8b5d8400) [pid = 1813] [serial = 999] [outer = 0x8a259400] 12:25:59 INFO - PROCESS | 1813 | 1461093959102 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:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1531ms 12:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:25:59 INFO - PROCESS | 1813 | 1461093959158 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 12:25:59 INFO - PROCESS | 1813 | 1461093959161 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 12:25:59 INFO - PROCESS | 1813 | 1461093959167 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:25:59 INFO - PROCESS | 1813 | 1461093959171 Marionette TRACE conn3 <- [1,1302,null,{}] 12:25:59 INFO - PROCESS | 1813 | 1461093959176 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:25:59 INFO - PROCESS | 1813 | 1461093959432 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:25:59 INFO - PROCESS | 1813 | 1461093959767 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b2c4000 == 121 [pid = 1813] [id = 333] 12:25:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 277 (0x8c3de800) [pid = 1813] [serial = 1000] [outer = (nil)] 12:25:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 278 (0x8c3e5400) [pid = 1813] [serial = 1001] [outer = 0x8c3de800] 12:25:59 INFO - PROCESS | 1813 | 1461093959857 Marionette DEBUG loaded listener.js 12:25:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 279 (0x8e1f7000) [pid = 1813] [serial = 1002] [outer = 0x8c3de800] 12:26:00 INFO - PROCESS | 1813 | 1461093960748 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:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1631ms 12:26:00 INFO - PROCESS | 1813 | 1461093960797 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:26:00 INFO - PROCESS | 1813 | 1461093960802 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 12:26:00 INFO - PROCESS | 1813 | 1461093960808 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:26:00 INFO - PROCESS | 1813 | 1461093960811 Marionette TRACE conn3 <- [1,1306,null,{}] 12:26:00 INFO - PROCESS | 1813 | 1461093960818 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:26:01 INFO - PROCESS | 1813 | 1461093961004 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:26:01 INFO - PROCESS | 1813 | 1461093961276 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c132800 == 122 [pid = 1813] [id = 334] 12:26:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 280 (0x8c3e8000) [pid = 1813] [serial = 1003] [outer = (nil)] 12:26:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 281 (0x8f6de000) [pid = 1813] [serial = 1004] [outer = 0x8c3e8000] 12:26:01 INFO - PROCESS | 1813 | 1461093961414 Marionette DEBUG loaded listener.js 12:26:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 282 (0x8f6e4000) [pid = 1813] [serial = 1005] [outer = 0x8c3e8000] 12:26:02 INFO - PROCESS | 1813 | 1461093962298 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:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1539ms 12:26:02 INFO - PROCESS | 1813 | 1461093962347 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:26:02 INFO - PROCESS | 1813 | 1461093962351 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 12:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:26:02 INFO - PROCESS | 1813 | 1461093962357 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:26:02 INFO - PROCESS | 1813 | 1461093962361 Marionette TRACE conn3 <- [1,1310,null,{}] 12:26:02 INFO - PROCESS | 1813 | 1461093962367 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:26:02 INFO - PROCESS | 1813 | 1461093962554 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:26:02 INFO - PROCESS | 1813 | 1461093962872 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ea1a400 == 123 [pid = 1813] [id = 335] 12:26:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 283 (0x8ea1ac00) [pid = 1813] [serial = 1006] [outer = (nil)] 12:26:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 284 (0x8f8e4c00) [pid = 1813] [serial = 1007] [outer = 0x8ea1ac00] 12:26:02 INFO - PROCESS | 1813 | 1461093962961 Marionette DEBUG loaded listener.js 12:26:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 285 (0x8f8ebc00) [pid = 1813] [serial = 1008] [outer = 0x8ea1ac00] 12:26:03 INFO - PROCESS | 1813 | 1461093963820 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:26:03 INFO - PROCESS | 1813 | 1461093963899 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 12:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:26:03 INFO - PROCESS | 1813 | 1461093963905 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:26:03 INFO - PROCESS | 1813 | 1461093963909 Marionette TRACE conn3 <- [1,1314,null,{}] 12:26:03 INFO - PROCESS | 1813 | 1461093963914 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:26:04 INFO - PROCESS | 1813 | 1461093964135 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:26:04 INFO - PROCESS | 1813 | 1461093964461 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b2c5c00 == 124 [pid = 1813] [id = 336] 12:26:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 286 (0x8e1f2c00) [pid = 1813] [serial = 1009] [outer = (nil)] 12:26:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 287 (0x8fb90800) [pid = 1813] [serial = 1010] [outer = 0x8e1f2c00] 12:26:04 INFO - PROCESS | 1813 | 1461093964554 Marionette DEBUG loaded listener.js 12:26:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 288 (0x8fcb9c00) [pid = 1813] [serial = 1011] [outer = 0x8e1f2c00] 12:26:05 INFO - PROCESS | 1813 | 1461093965495 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:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1635ms 12:26:05 INFO - PROCESS | 1813 | 1461093965540 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:26:05 INFO - PROCESS | 1813 | 1461093965544 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 12:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:26:05 INFO - PROCESS | 1813 | 1461093965550 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:26:05 INFO - PROCESS | 1813 | 1461093965554 Marionette TRACE conn3 <- [1,1318,null,{}] 12:26:05 INFO - PROCESS | 1813 | 1461093965560 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:26:05 INFO - PROCESS | 1813 | 1461093965758 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:26:06 INFO - PROCESS | 1813 | 1461093966026 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f6e2800 == 125 [pid = 1813] [id = 337] 12:26:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 289 (0x8fb83000) [pid = 1813] [serial = 1012] [outer = (nil)] 12:26:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 290 (0x8fd73000) [pid = 1813] [serial = 1013] [outer = 0x8fb83000] 12:26:06 INFO - PROCESS | 1813 | 1461093966129 Marionette DEBUG loaded listener.js 12:26:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 291 (0x8ff58c00) [pid = 1813] [serial = 1014] [outer = 0x8fb83000] 12:26:07 INFO - PROCESS | 1813 | 1461093967014 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:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1534ms 12:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:26:07 INFO - PROCESS | 1813 | 1461093967086 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:26:07 INFO - PROCESS | 1813 | 1461093967089 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 12:26:07 INFO - PROCESS | 1813 | 1461093967096 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:26:07 INFO - PROCESS | 1813 | 1461093967100 Marionette TRACE conn3 <- [1,1322,null,{}] 12:26:07 INFO - PROCESS | 1813 | 1461093967106 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:26:07 INFO - PROCESS | 1813 | 1461093967319 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:26:07 INFO - PROCESS | 1813 | 1461093967654 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb93800 == 126 [pid = 1813] [id = 338] 12:26:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 292 (0x904b5000) [pid = 1813] [serial = 1015] [outer = (nil)] 12:26:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 293 (0x904ba800) [pid = 1813] [serial = 1016] [outer = 0x904b5000] 12:26:07 INFO - PROCESS | 1813 | 1461093967755 Marionette DEBUG loaded listener.js 12:26:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 294 (0x905b0800) [pid = 1813] [serial = 1017] [outer = 0x904b5000] 12:26:08 INFO - PROCESS | 1813 | 1461093968685 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:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1633ms 12:26:08 INFO - PROCESS | 1813 | 1461093968729 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:26:08 INFO - PROCESS | 1813 | 1461093968733 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 12:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:26:08 INFO - PROCESS | 1813 | 1461093968740 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:26:08 INFO - PROCESS | 1813 | 1461093968743 Marionette TRACE conn3 <- [1,1326,null,{}] 12:26:08 INFO - PROCESS | 1813 | 1461093968749 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:26:08 INFO - PROCESS | 1813 | 1461093968940 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:26:09 INFO - PROCESS | 1813 | 1461093969276 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x900a6800 == 127 [pid = 1813] [id = 339] 12:26:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 295 (0x904bd000) [pid = 1813] [serial = 1018] [outer = (nil)] 12:26:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 296 (0x91e9c000) [pid = 1813] [serial = 1019] [outer = 0x904bd000] 12:26:09 INFO - PROCESS | 1813 | 1461093969368 Marionette DEBUG loaded listener.js 12:26:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 297 (0x93073c00) [pid = 1813] [serial = 1020] [outer = 0x904bd000] 12:26:10 INFO - PROCESS | 1813 | 1461093970237 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:26:10 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:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1536ms 12:26:10 INFO - PROCESS | 1813 | 1461093970277 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:26:10 INFO - PROCESS | 1813 | 1461093970281 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 12:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:26:10 INFO - PROCESS | 1813 | 1461093970287 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:26:10 INFO - PROCESS | 1813 | 1461093970290 Marionette TRACE conn3 <- [1,1330,null,{}] 12:26:10 INFO - PROCESS | 1813 | 1461093970296 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:26:10 INFO - PROCESS | 1813 | 1461093970494 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:26:10 INFO - PROCESS | 1813 | 1461093970824 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ff60000 == 128 [pid = 1813] [id = 340] 12:26:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 298 (0x9067a000) [pid = 1813] [serial = 1021] [outer = (nil)] 12:26:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 299 (0x93319800) [pid = 1813] [serial = 1022] [outer = 0x9067a000] 12:26:10 INFO - PROCESS | 1813 | 1461093970912 Marionette DEBUG loaded listener.js 12:26:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 300 (0x93321400) [pid = 1813] [serial = 1023] [outer = 0x9067a000] 12:26:11 INFO - PROCESS | 1813 | 1461093971767 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:26:11 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:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1530ms 12:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:26:11 INFO - PROCESS | 1813 | 1461093971818 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:26:11 INFO - PROCESS | 1813 | 1461093971821 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 12:26:11 INFO - PROCESS | 1813 | 1461093971828 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:26:11 INFO - PROCESS | 1813 | 1461093971831 Marionette TRACE conn3 <- [1,1334,null,{}] 12:26:11 INFO - PROCESS | 1813 | 1461093971838 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:26:12 INFO - PROCESS | 1813 | 1461093972017 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:26:12 INFO - PROCESS | 1813 | 1461093972343 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x91e9e800 == 129 [pid = 1813] [id = 341] 12:26:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 301 (0x91ea3800) [pid = 1813] [serial = 1024] [outer = (nil)] 12:26:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 302 (0x934cd000) [pid = 1813] [serial = 1025] [outer = 0x91ea3800] 12:26:12 INFO - PROCESS | 1813 | 1461093972434 Marionette DEBUG loaded listener.js 12:26:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 303 (0x934d3000) [pid = 1813] [serial = 1026] [outer = 0x91ea3800] 12:26:13 INFO - PROCESS | 1813 | 1461093973286 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:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1534ms 12:26:13 INFO - PROCESS | 1813 | 1461093973362 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:26:13 INFO - PROCESS | 1813 | 1461093973365 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 12:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:26:13 INFO - PROCESS | 1813 | 1461093973371 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:26:13 INFO - PROCESS | 1813 | 1461093973375 Marionette TRACE conn3 <- [1,1338,null,{}] 12:26:13 INFO - PROCESS | 1813 | 1461093973380 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:26:13 INFO - PROCESS | 1813 | 1461093973599 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:26:13 INFO - PROCESS | 1813 | 1461093973920 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x934bc400 == 130 [pid = 1813] [id = 342] 12:26:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 304 (0x934cfc00) [pid = 1813] [serial = 1027] [outer = (nil)] 12:26:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 305 (0x94014000) [pid = 1813] [serial = 1028] [outer = 0x934cfc00] 12:26:14 INFO - PROCESS | 1813 | 1461093974009 Marionette DEBUG loaded listener.js 12:26:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 306 (0x94018000) [pid = 1813] [serial = 1029] [outer = 0x934cfc00] 12:26:15 INFO - PROCESS | 1813 | 1461093975418 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:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2086ms 12:26:15 INFO - PROCESS | 1813 | 1461093975458 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:26:15 INFO - PROCESS | 1813 | 1461093975461 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 12:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:26:15 INFO - PROCESS | 1813 | 1461093975467 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:26:15 INFO - PROCESS | 1813 | 1461093975471 Marionette TRACE conn3 <- [1,1342,null,{}] 12:26:15 INFO - PROCESS | 1813 | 1461093975477 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:26:15 INFO - PROCESS | 1813 | 1461093975655 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:26:15 INFO - PROCESS | 1813 | 1461093975941 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x94005c00 == 131 [pid = 1813] [id = 343] 12:26:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 307 (0x94010000) [pid = 1813] [serial = 1030] [outer = (nil)] 12:26:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 308 (0x943e6000) [pid = 1813] [serial = 1031] [outer = 0x94010000] 12:26:16 INFO - PROCESS | 1813 | 1461093976025 Marionette DEBUG loaded listener.js 12:26:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 309 (0x943e9000) [pid = 1813] [serial = 1032] [outer = 0x94010000] 12:26:16 INFO - PROCESS | 1813 | 1461093976911 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:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1484ms 12:26:16 INFO - PROCESS | 1813 | 1461093976952 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:26:16 INFO - PROCESS | 1813 | 1461093976956 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 12:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:26:16 INFO - PROCESS | 1813 | 1461093976962 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:26:16 INFO - PROCESS | 1813 | 1461093976966 Marionette TRACE conn3 <- [1,1346,null,{}] 12:26:16 INFO - PROCESS | 1813 | 1461093976971 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:26:17 INFO - PROCESS | 1813 | 1461093977153 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:26:17 INFO - PROCESS | 1813 | 1461093977503 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x830d3800 == 132 [pid = 1813] [id = 344] 12:26:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 310 (0x830d6c00) [pid = 1813] [serial = 1033] [outer = (nil)] 12:26:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 311 (0x830dfc00) [pid = 1813] [serial = 1034] [outer = 0x830d6c00] 12:26:17 INFO - PROCESS | 1813 | 1461093977592 Marionette DEBUG loaded listener.js 12:26:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 312 (0x872f7400) [pid = 1813] [serial = 1035] [outer = 0x830d6c00] 12:26:18 INFO - PROCESS | 1813 | 1461093978528 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:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1636ms 12:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:26:18 INFO - PROCESS | 1813 | 1461093978599 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:26:18 INFO - PROCESS | 1813 | 1461093978603 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 12:26:18 INFO - PROCESS | 1813 | 1461093978610 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:26:18 INFO - PROCESS | 1813 | 1461093978613 Marionette TRACE conn3 <- [1,1350,null,{}] 12:26:18 INFO - PROCESS | 1813 | 1461093978619 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:26:18 INFO - PROCESS | 1813 | 1461093978845 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:26:19 INFO - PROCESS | 1813 | 1461093979190 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x830d9c00 == 133 [pid = 1813] [id = 345] 12:26:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 313 (0x837cbc00) [pid = 1813] [serial = 1036] [outer = (nil)] 12:26:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 314 (0x841ad000) [pid = 1813] [serial = 1037] [outer = 0x837cbc00] 12:26:19 INFO - PROCESS | 1813 | 1461093979275 Marionette DEBUG loaded listener.js 12:26:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 315 (0x889dfc00) [pid = 1813] [serial = 1038] [outer = 0x837cbc00] 12:26:20 INFO - PROCESS | 1813 | 1461093980205 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:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1631ms 12:26:20 INFO - PROCESS | 1813 | 1461093980241 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:26:20 INFO - PROCESS | 1813 | 1461093980244 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 12:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:26:20 INFO - PROCESS | 1813 | 1461093980251 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:26:20 INFO - PROCESS | 1813 | 1461093980254 Marionette TRACE conn3 <- [1,1354,null,{}] 12:26:20 INFO - PROCESS | 1813 | 1461093980260 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:26:20 INFO - PROCESS | 1813 | 1461093980462 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:26:20 INFO - PROCESS | 1813 | 1461093980850 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d86000 == 134 [pid = 1813] [id = 346] 12:26:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 316 (0x85eaa400) [pid = 1813] [serial = 1039] [outer = (nil)] 12:26:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 317 (0x8696b000) [pid = 1813] [serial = 1040] [outer = 0x85eaa400] 12:26:20 INFO - PROCESS | 1813 | 1461093980934 Marionette DEBUG loaded listener.js 12:26:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 318 (0x86abbc00) [pid = 1813] [serial = 1041] [outer = 0x85eaa400] 12:26:22 INFO - PROCESS | 1813 | --DOCSHELL 0x88af9000 == 133 [pid = 1813] [id = 326] 12:26:22 INFO - PROCESS | 1813 | --DOCSHELL 0x85d80000 == 132 [pid = 1813] [id = 325] 12:26:22 INFO - PROCESS | 1813 | --DOCSHELL 0x841a7400 == 131 [pid = 1813] [id = 324] 12:26:22 INFO - PROCESS | 1813 | --DOCSHELL 0x830d5400 == 130 [pid = 1813] [id = 323] 12:26:22 INFO - PROCESS | 1813 | --DOCSHELL 0x91e9b800 == 129 [pid = 1813] [id = 11] 12:26:22 INFO - PROCESS | 1813 | --DOCSHELL 0x84038c00 == 128 [pid = 1813] [id = 321] 12:26:22 INFO - PROCESS | 1813 | --DOCSHELL 0x837d0000 == 127 [pid = 1813] [id = 322] 12:26:22 INFO - PROCESS | 1813 | --DOCSHELL 0x85eac000 == 126 [pid = 1813] [id = 303] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 317 (0x970d0800) [pid = 1813] [serial = 590] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 316 (0x93320800) [pid = 1813] [serial = 295] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 315 (0x85ea8400) [pid = 1813] [serial = 738] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 314 (0x975ab800) [pid = 1813] [serial = 518] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 313 (0x8fd74800) [pid = 1813] [serial = 777] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 312 (0xa447dc00) [pid = 1813] [serial = 873] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 311 (0x837cdc00) [pid = 1813] [serial = 881] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 310 (0xa0a74800) [pid = 1813] [serial = 605] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 309 (0x8fd69800) [pid = 1813] [serial = 428] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 308 (0x88c36c00) [pid = 1813] [serial = 669] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 307 (0x934ce400) [pid = 1813] [serial = 690] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 306 (0x872f7000) [pid = 1813] [serial = 872] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 305 (0x841ae800) [pid = 1813] [serial = 884] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 304 (0x8faa1400) [pid = 1813] [serial = 845] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 303 (0x838b8000) [pid = 1813] [serial = 888] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 302 (0x830dd800) [pid = 1813] [serial = 894] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 301 (0x973d6c00) [pid = 1813] [serial = 804] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 300 (0xa45f3000) [pid = 1813] [serial = 723] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 299 (0x9331ac00) [pid = 1813] [serial = 334] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 298 (0x943edc00) [pid = 1813] [serial = 798] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 297 (0xa4476000) [pid = 1813] [serial = 641] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 296 (0x88c33400) [pid = 1813] [serial = 771] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 295 (0x89c17800) [pid = 1813] [serial = 843] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 294 (0xa3cc8800) [pid = 1813] [serial = 449] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 293 (0x8f6e8800) [pid = 1813] [serial = 696] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 292 (0x8fb86000) [pid = 1813] [serial = 629] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 291 (0xa45ec800) [pid = 1813] [serial = 385] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 290 (0xa45f3400) [pid = 1813] [serial = 394] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 289 (0xa3c1d000) [pid = 1813] [serial = 512] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 288 (0x97569c00) [pid = 1813] [serial = 855] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 287 (0x934d2800) [pid = 1813] [serial = 792] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 286 (0xa284d400) [pid = 1813] [serial = 863] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 285 (0x9400a800) [pid = 1813] [serial = 440] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 284 (0x900ad400) [pid = 1813] [serial = 455] [outer = (nil)] [url = about:blank] 12:26:22 INFO - PROCESS | 1813 | --DOMWINDOW == 283 (0x9401d000) [pid = 1813] [serial = 849] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 282 (0x892ed400) [pid = 1813] [serial = 744] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 281 (0x913e1c00) [pid = 1813] [serial = 376] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 280 (0xa473b800) [pid = 1813] [serial = 644] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 279 (0x8fd6f000) [pid = 1813] [serial = 542] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 278 (0x9136b800) [pid = 1813] [serial = 602] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 277 (0x8fd75c00) [pid = 1813] [serial = 584] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 276 (0x8f71d400) [pid = 1813] [serial = 346] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 275 (0x9731c800) [pid = 1813] [serial = 434] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 274 (0x8a262c00) [pid = 1813] [serial = 539] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 273 (0x932d5000) [pid = 1813] [serial = 545] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 272 (0x9df20400) [pid = 1813] [serial = 635] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 271 (0xa4475c00) [pid = 1813] [serial = 557] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 270 (0x837cfc00) [pid = 1813] [serial = 882] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 269 (0x889de000) [pid = 1813] [serial = 650] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 268 (0x8ff56c00) [pid = 1813] [serial = 660] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 267 (0x872f9800) [pid = 1813] [serial = 902] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 266 (0x841a6000) [pid = 1813] [serial = 890] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 265 (0x97314c00) [pid = 1813] [serial = 497] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 264 (0xa4471c00) [pid = 1813] [serial = 867] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 263 (0x841ab000) [pid = 1813] [serial = 876] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 262 (0xa0a79c00) [pid = 1813] [serial = 860] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 261 (0x89c25800) [pid = 1813] [serial = 906] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 260 (0x8c13e800) [pid = 1813] [serial = 400] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 259 (0x96252000) [pid = 1813] [serial = 852] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 258 (0x8695ec00) [pid = 1813] [serial = 891] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 257 (0xa45a9000) [pid = 1813] [serial = 869] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 256 (0x889de400) [pid = 1813] [serial = 903] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 255 (0xa4475000) [pid = 1813] [serial = 382] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 254 (0x9df26000) [pid = 1813] [serial = 554] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 253 (0x96739400) [pid = 1813] [serial = 379] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 252 (0x9331c000) [pid = 1813] [serial = 482] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 251 (0x905b1000) [pid = 1813] [serial = 783] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 250 (0x841a9400) [pid = 1813] [serial = 875] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 249 (0x9fbc1400) [pid = 1813] [serial = 858] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 248 (0x98803c00) [pid = 1813] [serial = 304] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 247 (0xa2af5800) [pid = 1813] [serial = 343] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 246 (0x9df1f400) [pid = 1813] [serial = 310] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 245 (0x946e8c00) [pid = 1813] [serial = 702] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 244 (0x9340f800) [pid = 1813] [serial = 789] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 243 (0x9eb28400) [pid = 1813] [serial = 503] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 242 (0x86ab2000) [pid = 1813] [serial = 900] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 241 (0x872f5000) [pid = 1813] [serial = 885] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 240 (0xa45b3000) [pid = 1813] [serial = 458] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 239 (0x88af9c00) [pid = 1813] [serial = 656] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 238 (0xa007e000) [pid = 1813] [serial = 446] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 237 (0x9a5a2c00) [pid = 1813] [serial = 337] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 236 (0x8a263400) [pid = 1813] [serial = 467] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 235 (0x8f8f0000) [pid = 1813] [serial = 301] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 234 (0x975b2800) [pid = 1813] [serial = 717] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 233 (0x8fd6c400) [pid = 1813] [serial = 846] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 232 (0x904b9400) [pid = 1813] [serial = 388] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 231 (0x8e1f7c00) [pid = 1813] [serial = 908] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 230 (0x85d8a000) [pid = 1813] [serial = 735] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 229 (0x979e1800) [pid = 1813] [serial = 708] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 228 (0x972b0800) [pid = 1813] [serial = 801] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 227 (0x8fb99000) [pid = 1813] [serial = 292] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 226 (0x932da400) [pid = 1813] [serial = 848] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 225 (0x8ea1b400) [pid = 1813] [serial = 909] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 224 (0x830dbc00) [pid = 1813] [serial = 893] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 223 (0x934c6000) [pid = 1813] [serial = 587] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 222 (0x85eb1800) [pid = 1813] [serial = 741] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 221 (0xa4475800) [pid = 1813] [serial = 307] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 220 (0x8fd6a800) [pid = 1813] [serial = 768] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 219 (0x8702e400) [pid = 1813] [serial = 663] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 218 (0x93074000) [pid = 1813] [serial = 879] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 217 (0x872ee400) [pid = 1813] [serial = 878] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 216 (0x95837000) [pid = 1813] [serial = 494] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 215 (0x97565800) [pid = 1813] [serial = 593] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 214 (0x9400d400) [pid = 1813] [serial = 443] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 213 (0x9fe80000) [pid = 1813] [serial = 599] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 212 (0x9401b000) [pid = 1813] [serial = 720] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 211 (0x943ed800) [pid = 1813] [serial = 632] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x89c20000) [pid = 1813] [serial = 461] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0x86ab3c00) [pid = 1813] [serial = 729] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x934d0400) [pid = 1813] [serial = 431] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x96181400) [pid = 1813] [serial = 851] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x98885400) [pid = 1813] [serial = 711] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x943e6800) [pid = 1813] [serial = 397] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0xa0c5e000) [pid = 1813] [serial = 861] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x97c49800) [pid = 1813] [serial = 810] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x943e0c00) [pid = 1813] [serial = 403] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0xa007e400) [pid = 1813] [serial = 340] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x97c48800) [pid = 1813] [serial = 452] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x8f6e6400) [pid = 1813] [serial = 911] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x9672e400) [pid = 1813] [serial = 705] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0xa2a09c00) [pid = 1813] [serial = 864] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x86abc000) [pid = 1813] [serial = 732] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x9888e800) [pid = 1813] [serial = 298] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0xa2846800) [pid = 1813] [serial = 506] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x9b24cc00) [pid = 1813] [serial = 857] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x9fdca400) [pid = 1813] [serial = 816] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x8c3e1c00) [pid = 1813] [serial = 581] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x9b248000) [pid = 1813] [serial = 596] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x8ff5ac00) [pid = 1813] [serial = 647] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x8fb95800) [pid = 1813] [serial = 331] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x9582d400) [pid = 1813] [serial = 578] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x8c13a000) [pid = 1813] [serial = 774] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x934bb800) [pid = 1813] [serial = 699] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x94019000) [pid = 1813] [serial = 795] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x9913c400) [pid = 1813] [serial = 813] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x9400e800) [pid = 1813] [serial = 491] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x8e1f9c00) [pid = 1813] [serial = 485] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x838b6000) [pid = 1813] [serial = 887] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x8b5db800) [pid = 1813] [serial = 509] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x890f1c00) [pid = 1813] [serial = 693] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x97c46800) [pid = 1813] [serial = 551] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x9307d800) [pid = 1813] [serial = 786] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x88af6400) [pid = 1813] [serial = 666] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0xa45e4800) [pid = 1813] [serial = 870] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x86968400) [pid = 1813] [serial = 726] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x9726b000) [pid = 1813] [serial = 854] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x88af2400) [pid = 1813] [serial = 653] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x838b7400) [pid = 1813] [serial = 896] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x8faa7400) [pid = 1813] [serial = 515] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0xa2a5a400) [pid = 1813] [serial = 866] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0xa3c1cc00) [pid = 1813] [serial = 638] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x98b84400) [pid = 1813] [serial = 437] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x900aa400) [pid = 1813] [serial = 488] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x892f3000) [pid = 1813] [serial = 905] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x9400bc00) [pid = 1813] [serial = 839] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x8a25b400) [pid = 1813] [serial = 464] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x88c36000) [pid = 1813] [serial = 842] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x98ef6000) [pid = 1813] [serial = 626] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x9eb30800) [pid = 1813] [serial = 714] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x905acc00) [pid = 1813] [serial = 391] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x975b5000) [pid = 1813] [serial = 807] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x900aa000) [pid = 1813] [serial = 780] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x98363800) [pid = 1813] [serial = 500] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x85eaf000) [pid = 1813] [serial = 899] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x97568c00) [pid = 1813] [serial = 548] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x892f4000) [pid = 1813] [serial = 560] [outer = (nil)] [url = about:blank] 12:26:23 INFO - PROCESS | 1813 | 1461093983405 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:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 3197ms 12:26:23 INFO - PROCESS | 1813 | 1461093983449 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 12:26:23 INFO - PROCESS | 1813 | 1461093983454 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 12:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:26:23 INFO - PROCESS | 1813 | 1461093983462 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:26:23 INFO - PROCESS | 1813 | 1461093983468 Marionette TRACE conn3 <- [1,1358,null,{}] 12:26:23 INFO - PROCESS | 1813 | 1461093983477 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:26:23 INFO - PROCESS | 1813 | 1461093983673 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:26:23 INFO - PROCESS | 1813 | 1461093983853 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x830d3000 == 127 [pid = 1813] [id = 347] 12:26:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x8403b400) [pid = 1813] [serial = 1042] [outer = (nil)] 12:26:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x841a6c00) [pid = 1813] [serial = 1043] [outer = 0x8403b400] 12:26:23 INFO - PROCESS | 1813 | 1461093983926 Marionette DEBUG loaded listener.js 12:26:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x857de400) [pid = 1813] [serial = 1044] [outer = 0x8403b400] 12:26:24 INFO - PROCESS | 1813 | 1461093984667 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:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1233ms 12:26:24 INFO - PROCESS | 1813 | 1461093984695 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 12:26:24 INFO - PROCESS | 1813 | 1461093984704 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 12:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:26:24 INFO - PROCESS | 1813 | 1461093984718 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:26:24 INFO - PROCESS | 1813 | 1461093984721 Marionette TRACE conn3 <- [1,1362,null,{}] 12:26:24 INFO - PROCESS | 1813 | 1461093984728 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:26:24 INFO - PROCESS | 1813 | 1461093984899 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:26:24 INFO - PROCESS | 1813 | 1461093984918 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x84034800 == 128 [pid = 1813] [id = 348] 12:26:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x85d84c00) [pid = 1813] [serial = 1045] [outer = (nil)] 12:26:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x85eac000) [pid = 1813] [serial = 1046] [outer = 0x85d84c00] 12:26:24 INFO - PROCESS | 1813 | 1461093984991 Marionette DEBUG loaded listener.js 12:26:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x86961400) [pid = 1813] [serial = 1047] [outer = 0x85d84c00] 12:26:26 INFO - PROCESS | 1813 | 1461093986131 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:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1481ms 12:26:26 INFO - PROCESS | 1813 | 1461093986198 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 12:26:26 INFO - PROCESS | 1813 | 1461093986202 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 12:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:26:26 INFO - PROCESS | 1813 | 1461093986209 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:26:26 INFO - PROCESS | 1813 | 1461093986215 Marionette TRACE conn3 <- [1,1366,null,{}] 12:26:26 INFO - PROCESS | 1813 | 1461093986238 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:26:26 INFO - PROCESS | 1813 | 1461093986476 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:26:26 INFO - PROCESS | 1813 | 1461093986501 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x841b0400 == 129 [pid = 1813] [id = 349] 12:26:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x86ab5400) [pid = 1813] [serial = 1048] [outer = (nil)] 12:26:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x872ed400) [pid = 1813] [serial = 1049] [outer = 0x86ab5400] 12:26:26 INFO - PROCESS | 1813 | 1461093986574 Marionette DEBUG loaded listener.js 12:26:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x872fc400) [pid = 1813] [serial = 1050] [outer = 0x86ab5400] 12:26:27 INFO - PROCESS | 1813 | 1461093987648 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:26:27 INFO - PROCESS | 1813 | 1461093987698 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 12:26:27 INFO - PROCESS | 1813 | 1461093987704 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:26:27 INFO - PROCESS | 1813 | 1461093987708 Marionette TRACE conn3 <- [1,1370,null,{}] 12:26:27 INFO - PROCESS | 1813 | 1461093987713 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:26:28 INFO - PROCESS | 1813 | 1461093988396 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:26:28 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x841ab400) [pid = 1813] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:26:28 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x872f4c00) [pid = 1813] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:26:28 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x872ef400) [pid = 1813] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:26:28 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x9136e800) [pid = 1813] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:26:28 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x837c6000) [pid = 1813] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:26:28 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x88c39800) [pid = 1813] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:26:28 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x8403b800) [pid = 1813] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:26:28 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x91e9f400) [pid = 1813] [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:26:28 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x890e4000) [pid = 1813] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:26:28 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x830dcc00) [pid = 1813] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:26:28 INFO - PROCESS | 1813 | 1461093988578 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b6dc00 == 130 [pid = 1813] [id = 350] 12:26:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x830d3c00) [pid = 1813] [serial = 1051] [outer = (nil)] 12:26:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x838bb000) [pid = 1813] [serial = 1052] [outer = 0x830d3c00] 12:26:28 INFO - PROCESS | 1813 | 1461093988652 Marionette DEBUG loaded listener.js 12:26:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x85eb0400) [pid = 1813] [serial = 1053] [outer = 0x830d3c00] 12:26:29 INFO - PROCESS | 1813 | 1461093989404 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:26:29 INFO - PROCESS | 1813 | 1461093989443 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 12:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:26:29 INFO - PROCESS | 1813 | 1461093989450 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:26:29 INFO - PROCESS | 1813 | 1461093989454 Marionette TRACE conn3 <- [1,1374,null,{}] 12:26:29 INFO - PROCESS | 1813 | 1461093989461 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:26:29 INFO - PROCESS | 1813 | 1461093989700 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:26:29 INFO - PROCESS | 1813 | 1461093989719 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b73800 == 131 [pid = 1813] [id = 351] 12:26:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x830dcc00) [pid = 1813] [serial = 1054] [outer = (nil)] 12:26:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x88af1c00) [pid = 1813] [serial = 1055] [outer = 0x830dcc00] 12:26:29 INFO - PROCESS | 1813 | 1461093989791 Marionette DEBUG loaded listener.js 12:26:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x88af8c00) [pid = 1813] [serial = 1056] [outer = 0x830dcc00] 12:26:30 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:26:30 INFO - PROCESS | 1813 | 1461093990914 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:26:30 INFO - PROCESS | 1813 | 1461093990939 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 12:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:26:30 INFO - PROCESS | 1813 | 1461093990949 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:26:30 INFO - PROCESS | 1813 | 1461093990954 Marionette TRACE conn3 <- [1,1378,null,{}] 12:26:30 INFO - PROCESS | 1813 | 1461093990964 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:26:31 INFO - PROCESS | 1813 | 1461093991160 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:26:31 INFO - PROCESS | 1813 | 1461093991457 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x838b9000 == 132 [pid = 1813] [id = 352] 12:26:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x841a7000) [pid = 1813] [serial = 1057] [outer = (nil)] 12:26:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x85d85800) [pid = 1813] [serial = 1058] [outer = 0x841a7000] 12:26:31 INFO - PROCESS | 1813 | 1461093991586 Marionette DEBUG loaded listener.js 12:26:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x85ea7c00) [pid = 1813] [serial = 1059] [outer = 0x841a7000] 12:26:32 INFO - PROCESS | 1813 | 1461093992502 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:26:32 INFO - PROCESS | 1813 | 1461093992560 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 12:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:26:32 INFO - PROCESS | 1813 | 1461093992571 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:26:32 INFO - PROCESS | 1813 | 1461093992576 Marionette TRACE conn3 <- [1,1382,null,{}] 12:26:32 INFO - PROCESS | 1813 | 1461093992582 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:26:32 INFO - PROCESS | 1813 | 1461093992814 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:26:33 INFO - PROCESS | 1813 | 1461093993081 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x841ab800 == 133 [pid = 1813] [id = 353] 12:26:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x87030400) [pid = 1813] [serial = 1060] [outer = (nil)] 12:26:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x873cec00) [pid = 1813] [serial = 1061] [outer = 0x87030400] 12:26:33 INFO - PROCESS | 1813 | 1461093993207 Marionette DEBUG loaded listener.js 12:26:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x889d7c00) [pid = 1813] [serial = 1062] [outer = 0x87030400] 12:26:34 INFO - PROCESS | 1813 | [1813] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:26:34 INFO - PROCESS | 1813 | 1461093994252 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:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:26:34 INFO - PROCESS | 1813 | 1461093994322 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 12:26:34 INFO - PROCESS | 1813 | 1461093994329 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:26:34 INFO - PROCESS | 1813 | 1461093994335 Marionette TRACE conn3 <- [1,1386,null,{}] 12:26:34 INFO - PROCESS | 1813 | 1461093994351 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:26:34 INFO - PROCESS | 1813 | 1461093994588 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:26:34 INFO - PROCESS | 1813 | 1461093994891 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x890e4000 == 134 [pid = 1813] [id = 354] 12:26:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x892eec00) [pid = 1813] [serial = 1063] [outer = (nil)] 12:26:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x89377000) [pid = 1813] [serial = 1064] [outer = 0x892eec00] 12:26:34 INFO - PROCESS | 1813 | 1461093994981 Marionette DEBUG loaded listener.js 12:26:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x89c17400) [pid = 1813] [serial = 1065] [outer = 0x892eec00] 12:26:36 INFO - PROCESS | 1813 | 1461093995994 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 12:26:36 INFO - PROCESS | 1813 | 1461093996036 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 12:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:26:36 INFO - PROCESS | 1813 | 1461093996043 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:26:36 INFO - PROCESS | 1813 | 1461093996046 Marionette TRACE conn3 <- [1,1390,null,{}] 12:26:36 INFO - PROCESS | 1813 | 1461093996052 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:26:36 INFO - PROCESS | 1813 | 1461093996237 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:26:36 INFO - PROCESS | 1813 | 1461093996499 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x892f5000 == 135 [pid = 1813] [id = 355] 12:26:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x89c23800) [pid = 1813] [serial = 1066] [outer = (nil)] 12:26:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x8a265c00) [pid = 1813] [serial = 1067] [outer = 0x89c23800] 12:26:36 INFO - PROCESS | 1813 | 1461093996625 Marionette DEBUG loaded listener.js 12:26:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x8b2c9800) [pid = 1813] [serial = 1068] [outer = 0x89c23800] 12:26:37 INFO - PROCESS | 1813 | 1461093997508 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:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1532ms 12:26:37 INFO - PROCESS | 1813 | 1461093997576 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:26:37 INFO - PROCESS | 1813 | 1461093997579 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 12:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:26:37 INFO - PROCESS | 1813 | 1461093997586 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:26:37 INFO - PROCESS | 1813 | 1461093997589 Marionette TRACE conn3 <- [1,1394,null,{}] 12:26:37 INFO - PROCESS | 1813 | 1461093997595 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:26:37 INFO - PROCESS | 1813 | 1461093997783 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:26:38 INFO - PROCESS | 1813 | 1461093998041 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x8a262400 == 136 [pid = 1813] [id = 356] 12:26:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x8b2d0800) [pid = 1813] [serial = 1069] [outer = (nil)] 12:26:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x8b5de400) [pid = 1813] [serial = 1070] [outer = 0x8b2d0800] 12:26:38 INFO - PROCESS | 1813 | 1461093998168 Marionette DEBUG loaded listener.js 12:26:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x8c134c00) [pid = 1813] [serial = 1071] [outer = 0x8b2d0800] 12:26:39 INFO - PROCESS | 1813 | 1461093999040 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:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1484ms 12:26:39 INFO - PROCESS | 1813 | 1461093999071 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:26:39 INFO - PROCESS | 1813 | 1461093999075 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 12:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:26:39 INFO - PROCESS | 1813 | 1461093999081 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:26:39 INFO - PROCESS | 1813 | 1461093999084 Marionette TRACE conn3 <- [1,1398,null,{}] 12:26:39 INFO - PROCESS | 1813 | 1461093999090 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:26:39 INFO - PROCESS | 1813 | 1461093999303 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:26:39 INFO - PROCESS | 1813 | 1461093999519 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b5d3800 == 137 [pid = 1813] [id = 357] 12:26:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x8c3ea000) [pid = 1813] [serial = 1072] [outer = (nil)] 12:26:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x8ea13c00) [pid = 1813] [serial = 1073] [outer = 0x8c3ea000] 12:26:39 INFO - PROCESS | 1813 | 1461093999695 Marionette DEBUG loaded listener.js 12:26:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x8f6ddc00) [pid = 1813] [serial = 1074] [outer = 0x8c3ea000] 12:26:40 INFO - PROCESS | 1813 | 1461094000592 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:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1537ms 12:26:40 INFO - PROCESS | 1813 | 1461094000620 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:26:40 INFO - PROCESS | 1813 | 1461094000624 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 12:26:40 INFO - PROCESS | 1813 | 1461094000630 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - PROCESS | 1813 | 1461094000634 Marionette TRACE conn3 <- [1,1402,null,{}] 12:26:40 INFO - PROCESS | 1813 | 1461094000640 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:26:40 INFO - PROCESS | 1813 | 1461094000851 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:26:41 INFO - PROCESS | 1813 | 1461094001115 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x89c1c800 == 138 [pid = 1813] [id = 358] 12:26:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x89c24000) [pid = 1813] [serial = 1075] [outer = (nil)] 12:26:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x8f6e9000) [pid = 1813] [serial = 1076] [outer = 0x89c24000] 12:26:41 INFO - PROCESS | 1813 | 1461094001243 Marionette DEBUG loaded listener.js 12:26:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x8f71d000) [pid = 1813] [serial = 1077] [outer = 0x89c24000] 12:26:42 INFO - PROCESS | 1813 | 1461094002076 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:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1491ms 12:26:42 INFO - PROCESS | 1813 | 1461094002123 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:26:42 INFO - PROCESS | 1813 | 1461094002127 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 12:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:26:42 INFO - PROCESS | 1813 | 1461094002134 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:26:42 INFO - PROCESS | 1813 | 1461094002137 Marionette TRACE conn3 <- [1,1406,null,{}] 12:26:42 INFO - PROCESS | 1813 | 1461094002143 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:26:42 INFO - PROCESS | 1813 | 1461094002320 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:26:42 INFO - PROCESS | 1813 | 1461094002540 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ea11800 == 139 [pid = 1813] [id = 359] 12:26:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x8f6e7800) [pid = 1813] [serial = 1078] [outer = (nil)] 12:26:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x8fb84000) [pid = 1813] [serial = 1079] [outer = 0x8f6e7800] 12:26:42 INFO - PROCESS | 1813 | 1461094002665 Marionette DEBUG loaded listener.js 12:26:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x8fb94400) [pid = 1813] [serial = 1080] [outer = 0x8f6e7800] 12:26:43 INFO - PROCESS | 1813 | 1461094003550 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:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1483ms 12:26:43 INFO - PROCESS | 1813 | 1461094003617 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:26:43 INFO - PROCESS | 1813 | 1461094003620 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 12:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:26:43 INFO - PROCESS | 1813 | 1461094003627 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:26:43 INFO - PROCESS | 1813 | 1461094003631 Marionette TRACE conn3 <- [1,1410,null,{}] 12:26:43 INFO - PROCESS | 1813 | 1461094003636 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:26:43 INFO - PROCESS | 1813 | 1461094003823 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:26:44 INFO - PROCESS | 1813 | 1461094004085 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f8e6c00 == 140 [pid = 1813] [id = 360] 12:26:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x8fb86000) [pid = 1813] [serial = 1081] [outer = (nil)] 12:26:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x8fd6f000) [pid = 1813] [serial = 1082] [outer = 0x8fb86000] 12:26:44 INFO - PROCESS | 1813 | 1461094004218 Marionette DEBUG loaded listener.js 12:26:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x8fd76800) [pid = 1813] [serial = 1083] [outer = 0x8fb86000] 12:26:45 INFO - PROCESS | 1813 | 1461094005174 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:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1593ms 12:26:45 INFO - PROCESS | 1813 | 1461094005221 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:26:45 INFO - PROCESS | 1813 | 1461094005224 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 12:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:26:45 INFO - PROCESS | 1813 | 1461094005230 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:26:45 INFO - PROCESS | 1813 | 1461094005234 Marionette TRACE conn3 <- [1,1414,null,{}] 12:26:45 INFO - PROCESS | 1813 | 1461094005239 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:26:45 INFO - PROCESS | 1813 | 1461094005437 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:26:45 INFO - PROCESS | 1813 | 1461094005702 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x8a25a400 == 141 [pid = 1813] [id = 361] 12:26:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x8fb99c00) [pid = 1813] [serial = 1084] [outer = (nil)] 12:26:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x8ff5fc00) [pid = 1813] [serial = 1085] [outer = 0x8fb99c00] 12:26:45 INFO - PROCESS | 1813 | 1461094005826 Marionette DEBUG loaded listener.js 12:26:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x900a6c00) [pid = 1813] [serial = 1086] [outer = 0x8fb99c00] 12:26:46 INFO - PROCESS | 1813 | 1461094006829 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:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1639ms 12:26:46 INFO - PROCESS | 1813 | 1461094006870 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:26:46 INFO - PROCESS | 1813 | 1461094006875 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 12:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:26:46 INFO - PROCESS | 1813 | 1461094006881 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:26:46 INFO - PROCESS | 1813 | 1461094006885 Marionette TRACE conn3 <- [1,1418,null,{}] 12:26:46 INFO - PROCESS | 1813 | 1461094006891 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:26:47 INFO - PROCESS | 1813 | 1461094007135 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:26:47 INFO - PROCESS | 1813 | 1461094007457 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ff60400 == 142 [pid = 1813] [id = 362] 12:26:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x904bb400) [pid = 1813] [serial = 1087] [outer = (nil)] 12:26:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x905a8800) [pid = 1813] [serial = 1088] [outer = 0x904bb400] 12:26:47 INFO - PROCESS | 1813 | 1461094007548 Marionette DEBUG loaded listener.js 12:26:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x9067b000) [pid = 1813] [serial = 1089] [outer = 0x904bb400] 12:26:48 INFO - PROCESS | 1813 | 1461094008456 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:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1646ms 12:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:26:48 INFO - PROCESS | 1813 | 1461094008528 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:26:48 INFO - PROCESS | 1813 | 1461094008531 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 12:26:48 INFO - PROCESS | 1813 | 1461094008538 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:26:48 INFO - PROCESS | 1813 | 1461094008542 Marionette TRACE conn3 <- [1,1422,null,{}] 12:26:48 INFO - PROCESS | 1813 | 1461094008547 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:26:48 INFO - PROCESS | 1813 | 1461094008733 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:26:49 INFO - PROCESS | 1813 | 1461094008998 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x84037800 == 143 [pid = 1813] [id = 363] 12:26:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x890e5c00) [pid = 1813] [serial = 1090] [outer = (nil)] 12:26:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x913dec00) [pid = 1813] [serial = 1091] [outer = 0x890e5c00] 12:26:49 INFO - PROCESS | 1813 | 1461094009121 Marionette DEBUG loaded listener.js 12:26:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x93073000) [pid = 1813] [serial = 1092] [outer = 0x890e5c00] 12:26:50 INFO - PROCESS | 1813 | 1461094010005 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:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1537ms 12:26:50 INFO - PROCESS | 1813 | 1461094010074 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:26:50 INFO - PROCESS | 1813 | 1461094010078 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 12:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:26:50 INFO - PROCESS | 1813 | 1461094010084 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:26:50 INFO - PROCESS | 1813 | 1461094010087 Marionette TRACE conn3 <- [1,1426,null,{}] 12:26:50 INFO - PROCESS | 1813 | 1461094010093 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:26:50 INFO - PROCESS | 1813 | 1461094010279 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:26:50 INFO - PROCESS | 1813 | 1461094010556 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x905adc00 == 144 [pid = 1813] [id = 364] 12:26:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x91ea1800) [pid = 1813] [serial = 1093] [outer = (nil)] 12:26:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x93314c00) [pid = 1813] [serial = 1094] [outer = 0x91ea1800] 12:26:50 INFO - PROCESS | 1813 | 1461094010680 Marionette DEBUG loaded listener.js 12:26:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x9331d400) [pid = 1813] [serial = 1095] [outer = 0x91ea1800] 12:26:51 INFO - PROCESS | 1813 | 1461094011600 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:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1591ms 12:26:51 INFO - PROCESS | 1813 | 1461094011676 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:26:51 INFO - PROCESS | 1813 | 1461094011680 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 12:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:26:51 INFO - PROCESS | 1813 | 1461094011686 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:26:51 INFO - PROCESS | 1813 | 1461094011690 Marionette TRACE conn3 <- [1,1430,null,{}] 12:26:51 INFO - PROCESS | 1813 | 1461094011696 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:26:51 INFO - PROCESS | 1813 | 1461094011923 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:26:52 INFO - PROCESS | 1813 | 1461094012226 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x9340f800 == 145 [pid = 1813] [id = 365] 12:26:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x934be400) [pid = 1813] [serial = 1096] [outer = (nil)] 12:26:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x934cb400) [pid = 1813] [serial = 1097] [outer = 0x934be400] 12:26:52 INFO - PROCESS | 1813 | 1461094012314 Marionette DEBUG loaded listener.js 12:26:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x934ce400) [pid = 1813] [serial = 1098] [outer = 0x934be400] 12:26:53 INFO - PROCESS | 1813 | 1461094013200 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:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1581ms 12:26:53 INFO - PROCESS | 1813 | 1461094013283 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:26:53 INFO - PROCESS | 1813 | 1461094013287 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 12:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:26:53 INFO - PROCESS | 1813 | 1461094013295 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:26:53 INFO - PROCESS | 1813 | 1461094013299 Marionette TRACE conn3 <- [1,1434,null,{}] 12:26:53 INFO - PROCESS | 1813 | 1461094013304 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:26:53 INFO - PROCESS | 1813 | 1461094013502 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:26:53 INFO - PROCESS | 1813 | 1461094013815 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ea1e400 == 146 [pid = 1813] [id = 366] 12:26:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x900b0000) [pid = 1813] [serial = 1099] [outer = (nil)] 12:26:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x94008800) [pid = 1813] [serial = 1100] [outer = 0x900b0000] 12:26:53 INFO - PROCESS | 1813 | 1461094013906 Marionette DEBUG loaded listener.js 12:26:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x9400c400) [pid = 1813] [serial = 1101] [outer = 0x900b0000] 12:26:54 INFO - PROCESS | 1813 | 1461094014878 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:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1632ms 12:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:26:54 INFO - PROCESS | 1813 | 1461094014928 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:26:54 INFO - PROCESS | 1813 | 1461094014932 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 12:26:54 INFO - PROCESS | 1813 | 1461094014939 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:26:54 INFO - PROCESS | 1813 | 1461094014942 Marionette TRACE conn3 <- [1,1438,null,{}] 12:26:54 INFO - PROCESS | 1813 | 1461094014948 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:26:55 INFO - PROCESS | 1813 | 1461094015137 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:26:56 INFO - PROCESS | 1813 | 1461094015991 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x8403d000 == 147 [pid = 1813] [id = 367] 12:26:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x8403fc00) [pid = 1813] [serial = 1102] [outer = (nil)] 12:26:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x841a7c00) [pid = 1813] [serial = 1103] [outer = 0x8403fc00] 12:26:56 INFO - PROCESS | 1813 | 1461094016118 Marionette DEBUG loaded listener.js 12:26:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x857dfc00) [pid = 1813] [serial = 1104] [outer = 0x8403fc00] 12:26:57 INFO - PROCESS | 1813 | 1461094017044 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:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2183ms 12:26:57 INFO - PROCESS | 1813 | 1461094017120 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:26:57 INFO - PROCESS | 1813 | 1461094017128 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 12:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:26:57 INFO - PROCESS | 1813 | 1461094017136 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:26:57 INFO - PROCESS | 1813 | 1461094017141 Marionette TRACE conn3 <- [1,1442,null,{}] 12:26:57 INFO - PROCESS | 1813 | 1461094017148 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:26:57 INFO - PROCESS | 1813 | 1461094017387 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:26:57 INFO - PROCESS | 1813 | 1461094017713 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x838b2000 == 148 [pid = 1813] [id = 368] 12:26:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x841a6800) [pid = 1813] [serial = 1105] [outer = (nil)] 12:26:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x87025000) [pid = 1813] [serial = 1106] [outer = 0x841a6800] 12:26:57 INFO - PROCESS | 1813 | 1461094017801 Marionette DEBUG loaded listener.js 12:26:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 208 (0x873cf400) [pid = 1813] [serial = 1107] [outer = 0x841a6800] 12:26:58 INFO - PROCESS | 1813 | 1461094018780 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:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1682ms 12:26:58 INFO - PROCESS | 1813 | 1461094018821 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:26:58 INFO - PROCESS | 1813 | 1461094018827 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 12:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:26:58 INFO - PROCESS | 1813 | 1461094018835 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:26:58 INFO - PROCESS | 1813 | 1461094018838 Marionette TRACE conn3 <- [1,1446,null,{}] 12:26:58 INFO - PROCESS | 1813 | 1461094018844 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:26:59 INFO - PROCESS | 1813 | 1461094019024 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:26:59 INFO - PROCESS | 1813 | 1461094019407 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x857de800 == 149 [pid = 1813] [id = 369] 12:26:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 209 (0x857e1400) [pid = 1813] [serial = 1108] [outer = (nil)] 12:26:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 210 (0x889e2000) [pid = 1813] [serial = 1109] [outer = 0x857e1400] 12:26:59 INFO - PROCESS | 1813 | 1461094019490 Marionette DEBUG loaded listener.js 12:26:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 211 (0x890ed400) [pid = 1813] [serial = 1110] [outer = 0x857e1400] 12:27:00 INFO - PROCESS | 1813 | 1461094020479 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:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1686ms 12:27:00 INFO - PROCESS | 1813 | 1461094020520 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:27:00 INFO - PROCESS | 1813 | 1461094020525 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 12:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:27:00 INFO - PROCESS | 1813 | 1461094020533 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:27:00 INFO - PROCESS | 1813 | 1461094020541 Marionette TRACE conn3 <- [1,1450,null,{}] 12:27:00 INFO - PROCESS | 1813 | 1461094020555 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:27:00 INFO - PROCESS | 1813 | 1461094020738 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:27:00 INFO - PROCESS | 1813 | --DOCSHELL 0x830dac00 == 148 [pid = 1813] [id = 298] 12:27:00 INFO - PROCESS | 1813 | --DOCSHELL 0x82b6dc00 == 147 [pid = 1813] [id = 350] 12:27:00 INFO - PROCESS | 1813 | --DOCSHELL 0x841b0400 == 146 [pid = 1813] [id = 349] 12:27:00 INFO - PROCESS | 1813 | --DOCSHELL 0x84034800 == 145 [pid = 1813] [id = 348] 12:27:00 INFO - PROCESS | 1813 | --DOCSHELL 0x830d3000 == 144 [pid = 1813] [id = 347] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x830d3800 == 143 [pid = 1813] [id = 344] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x830d9c00 == 142 [pid = 1813] [id = 345] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x94005c00 == 141 [pid = 1813] [id = 343] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x934bc400 == 140 [pid = 1813] [id = 342] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x91e9e800 == 139 [pid = 1813] [id = 341] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x900a6800 == 138 [pid = 1813] [id = 339] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x8ff60000 == 137 [pid = 1813] [id = 340] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb93800 == 136 [pid = 1813] [id = 338] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x8f6e2800 == 135 [pid = 1813] [id = 337] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x8b2c5c00 == 134 [pid = 1813] [id = 336] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x8c132800 == 133 [pid = 1813] [id = 334] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x8ea1a400 == 132 [pid = 1813] [id = 335] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x8b2c4000 == 131 [pid = 1813] [id = 333] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x890eb400 == 130 [pid = 1813] [id = 332] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x85ea9400 == 129 [pid = 1813] [id = 331] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x837cf400 == 128 [pid = 1813] [id = 330] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x85d8d000 == 127 [pid = 1813] [id = 329] 12:27:01 INFO - PROCESS | 1813 | --DOCSHELL 0x84031800 == 126 [pid = 1813] [id = 328] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 210 (0x86ab6400) [pid = 1813] [serial = 969] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 209 (0xa3c23800) [pid = 1813] [serial = 941] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 208 (0x88c32000) [pid = 1813] [serial = 977] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 207 (0x9331f400) [pid = 1813] [serial = 926] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x9731cc00) [pid = 1813] [serial = 932] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x85ea8c00) [pid = 1813] [serial = 914] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x992c6c00) [pid = 1813] [serial = 935] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x889d6800) [pid = 1813] [serial = 975] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x88023000) [pid = 1813] [serial = 974] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x9feae400) [pid = 1813] [serial = 950] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x90677800) [pid = 1813] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x8937d800) [pid = 1813] [serial = 956] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x857e6400) [pid = 1813] [serial = 944] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x837d2800) [pid = 1813] [serial = 971] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x890eac00) [pid = 1813] [serial = 917] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x9fdd3400) [pid = 1813] [serial = 938] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x89384800) [pid = 1813] [serial = 980] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x8937d000) [pid = 1813] [serial = 947] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x857dbc00) [pid = 1813] [serial = 966] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x841a6400) [pid = 1813] [serial = 965] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x8b2cc400) [pid = 1813] [serial = 981] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x88025000) [pid = 1813] [serial = 657] [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:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x88c3b400) [pid = 1813] [serial = 978] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x946ea800) [pid = 1813] [serial = 929] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x8f71d800) [pid = 1813] [serial = 912] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x85d80c00) [pid = 1813] [serial = 972] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x8696b800) [pid = 1813] [serial = 968] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x82b6f000) [pid = 1813] [serial = 962] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x905b1c00) [pid = 1813] [serial = 923] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x873cdc00) [pid = 1813] [serial = 959] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x84038400) [pid = 1813] [serial = 953] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x838bec00) [pid = 1813] [serial = 897] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x8fb93400) [pid = 1813] [serial = 920] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x85d83800) [pid = 1813] [serial = 983] [outer = (nil)] [url = about:blank] 12:27:01 INFO - PROCESS | 1813 | 1461094021340 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b70000 == 127 [pid = 1813] [id = 370] 12:27:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x82b72400) [pid = 1813] [serial = 1111] [outer = (nil)] 12:27:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x838b2800) [pid = 1813] [serial = 1112] [outer = 0x82b72400] 12:27:01 INFO - PROCESS | 1813 | 1461094021413 Marionette DEBUG loaded listener.js 12:27:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x8403bc00) [pid = 1813] [serial = 1113] [outer = 0x82b72400] 12:27:02 INFO - PROCESS | 1813 | 1461094022201 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:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1701ms 12:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:27:02 INFO - PROCESS | 1813 | 1461094022234 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:27:02 INFO - PROCESS | 1813 | 1461094022238 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 12:27:02 INFO - PROCESS | 1813 | 1461094022244 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:27:02 INFO - PROCESS | 1813 | 1461094022247 Marionette TRACE conn3 <- [1,1454,null,{}] 12:27:02 INFO - PROCESS | 1813 | 1461094022253 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:27:02 INFO - PROCESS | 1813 | 1461094022510 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:27:02 INFO - PROCESS | 1813 | 1461094022755 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x857db000 == 128 [pid = 1813] [id = 371] 12:27:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x857df000) [pid = 1813] [serial = 1114] [outer = (nil)] 12:27:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x873d0000) [pid = 1813] [serial = 1115] [outer = 0x857df000] 12:27:02 INFO - PROCESS | 1813 | 1461094022885 Marionette DEBUG loaded listener.js 12:27:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x889d8000) [pid = 1813] [serial = 1116] [outer = 0x857df000] 12:27:04 INFO - PROCESS | 1813 | 1461094024311 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:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2102ms 12:27:04 INFO - PROCESS | 1813 | 1461094024345 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:27:04 INFO - PROCESS | 1813 | 1461094024348 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 12:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:27:04 INFO - PROCESS | 1813 | 1461094024392 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:27:04 INFO - PROCESS | 1813 | 1461094024396 Marionette TRACE conn3 <- [1,1458,null,{}] 12:27:04 INFO - PROCESS | 1813 | 1461094024404 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:27:04 INFO - PROCESS | 1813 | 1461094024660 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:27:04 INFO - PROCESS | 1813 | 1461094024830 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x890f1000 == 129 [pid = 1813] [id = 372] 12:27:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x892f3400) [pid = 1813] [serial = 1117] [outer = (nil)] 12:27:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x89c17c00) [pid = 1813] [serial = 1118] [outer = 0x892f3400] 12:27:04 INFO - PROCESS | 1813 | 1461094024915 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x8b2c4000) [pid = 1813] [serial = 1119] [outer = 0x892f3400] 12:27:06 INFO - PROCESS | 1813 | 1461094026524 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:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x85ea8000) [pid = 1813] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x841a9c00) [pid = 1813] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x85eaa400) [pid = 1813] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x930d9800) [pid = 1813] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x8faa3400) [pid = 1813] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x857df400) [pid = 1813] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x94010000) [pid = 1813] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x8a259400) [pid = 1813] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x8e1f2c00) [pid = 1813] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x86ab5400) [pid = 1813] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x890e5400) [pid = 1813] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x8403b400) [pid = 1813] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x85d84c00) [pid = 1813] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x91ea3800) [pid = 1813] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x830d6c00) [pid = 1813] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x94018800) [pid = 1813] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x9fb40000) [pid = 1813] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x97c46000) [pid = 1813] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x934cfc00) [pid = 1813] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x830d3c00) [pid = 1813] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x904bd000) [pid = 1813] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x8fb83000) [pid = 1813] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x84031c00) [pid = 1813] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x8c3e8000) [pid = 1813] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x88c39c00) [pid = 1813] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x8937e800) [pid = 1813] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x837d4000) [pid = 1813] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x930e6c00) [pid = 1813] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x8fb8c800) [pid = 1813] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x8ea1ac00) [pid = 1813] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x97269800) [pid = 1813] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x82b68c00) [pid = 1813] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x837cbc00) [pid = 1813] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x904b5000) [pid = 1813] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x84039400) [pid = 1813] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x9067a000) [pid = 1813] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x8c3de800) [pid = 1813] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x84034000) [pid = 1813] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2375ms 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x85d8a400) [pid = 1813] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x89379000) [pid = 1813] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x873d5000) [pid = 1813] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:27:06 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x900af400) [pid = 1813] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:27:06 INFO - PROCESS | 1813 | 1461094026769 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:27:06 INFO - PROCESS | 1813 | 1461094026773 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 12:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:27:06 INFO - PROCESS | 1813 | 1461094026781 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 1813 | 1461094026784 Marionette TRACE conn3 <- [1,1462,null,{}] 12:27:06 INFO - PROCESS | 1813 | 1461094026789 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:27:06 INFO - PROCESS | 1813 | 1461094026948 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:27:06 INFO - PROCESS | 1813 | 1461094026958 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x830dc800 == 130 [pid = 1813] [id = 373] 12:27:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x838b4800) [pid = 1813] [serial = 1120] [outer = (nil)] 12:27:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x84039400) [pid = 1813] [serial = 1121] [outer = 0x838b4800] 12:27:07 INFO - PROCESS | 1813 | 1461094027046 Marionette DEBUG loaded listener.js 12:27:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x857d8800) [pid = 1813] [serial = 1122] [outer = 0x838b4800] 12:27:07 INFO - PROCESS | 1813 | 1461094027903 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:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1180ms 12:27:07 INFO - PROCESS | 1813 | 1461094027961 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:27:07 INFO - PROCESS | 1813 | 1461094027964 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 12:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:27:07 INFO - PROCESS | 1813 | 1461094027970 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:27:07 INFO - PROCESS | 1813 | 1461094027974 Marionette TRACE conn3 <- [1,1466,null,{}] 12:27:07 INFO - PROCESS | 1813 | 1461094027979 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:27:08 INFO - PROCESS | 1813 | 1461094028146 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:27:08 INFO - PROCESS | 1813 | 1461094028156 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x837cbc00 == 131 [pid = 1813] [id = 374] 12:27:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x84032c00) [pid = 1813] [serial = 1123] [outer = (nil)] 12:27:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x86ab8000) [pid = 1813] [serial = 1124] [outer = 0x84032c00] 12:27:08 INFO - PROCESS | 1813 | 1461094028226 Marionette DEBUG loaded listener.js 12:27:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x872f0c00) [pid = 1813] [serial = 1125] [outer = 0x84032c00] 12:27:09 INFO - PROCESS | 1813 | 1461094029531 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:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1631ms 12:27:09 INFO - PROCESS | 1813 | 1461094029603 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:27:09 INFO - PROCESS | 1813 | 1461094029609 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 12:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:27:09 INFO - PROCESS | 1813 | 1461094029629 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:27:09 INFO - PROCESS | 1813 | 1461094029635 Marionette TRACE conn3 <- [1,1470,null,{}] 12:27:09 INFO - PROCESS | 1813 | 1461094029643 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:27:09 INFO - PROCESS | 1813 | 1461094029875 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:27:10 INFO - PROCESS | 1813 | 1461094030193 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x84039800 == 132 [pid = 1813] [id = 375] 12:27:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x85d88800) [pid = 1813] [serial = 1126] [outer = (nil)] 12:27:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x85eb2c00) [pid = 1813] [serial = 1127] [outer = 0x85d88800] 12:27:10 INFO - PROCESS | 1813 | 1461094030283 Marionette DEBUG loaded listener.js 12:27:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x86ab5c00) [pid = 1813] [serial = 1128] [outer = 0x85d88800] 12:27:11 INFO - PROCESS | 1813 | 1461094031344 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:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1785ms 12:27:11 INFO - PROCESS | 1813 | 1461094031413 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:27:11 INFO - PROCESS | 1813 | 1461094031421 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 12:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:27:11 INFO - PROCESS | 1813 | 1461094031432 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:27:11 INFO - PROCESS | 1813 | 1461094031436 Marionette TRACE conn3 <- [1,1474,null,{}] 12:27:11 INFO - PROCESS | 1813 | 1461094031443 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:27:11 INFO - PROCESS | 1813 | 1461094031680 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:27:12 INFO - PROCESS | 1813 | 1461094031990 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x8702d400 == 133 [pid = 1813] [id = 376] 12:27:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x873d2800) [pid = 1813] [serial = 1129] [outer = (nil)] 12:27:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x889d6c00) [pid = 1813] [serial = 1130] [outer = 0x873d2800] 12:27:12 INFO - PROCESS | 1813 | 1461094032080 Marionette DEBUG loaded listener.js 12:27:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x88c30000) [pid = 1813] [serial = 1131] [outer = 0x873d2800] 12:27:13 INFO - PROCESS | 1813 | 1461094032996 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:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1637ms 12:27:13 INFO - PROCESS | 1813 | 1461094033069 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:27:13 INFO - PROCESS | 1813 | 1461094033073 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 12:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:27:13 INFO - PROCESS | 1813 | 1461094033080 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:27:13 INFO - PROCESS | 1813 | 1461094033086 Marionette TRACE conn3 <- [1,1478,null,{}] 12:27:13 INFO - PROCESS | 1813 | 1461094033102 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:27:13 INFO - PROCESS | 1813 | 1461094033347 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:27:13 INFO - PROCESS | 1813 | 1461094033657 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x85ea8c00 == 134 [pid = 1813] [id = 377] 12:27:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x89378400) [pid = 1813] [serial = 1132] [outer = (nil)] 12:27:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x89c25000) [pid = 1813] [serial = 1133] [outer = 0x89378400] 12:27:13 INFO - PROCESS | 1813 | 1461094033752 Marionette DEBUG loaded listener.js 12:27:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x8b2c6000) [pid = 1813] [serial = 1134] [outer = 0x89378400] 12:27:14 INFO - PROCESS | 1813 | 1461094034693 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:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1689ms 12:27:14 INFO - PROCESS | 1813 | 1461094034771 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:27:14 INFO - PROCESS | 1813 | 1461094034775 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 12:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:27:14 INFO - PROCESS | 1813 | 1461094034781 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:27:14 INFO - PROCESS | 1813 | 1461094034784 Marionette TRACE conn3 <- [1,1482,null,{}] 12:27:14 INFO - PROCESS | 1813 | 1461094034790 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:27:15 INFO - PROCESS | 1813 | 1461094035023 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:27:15 INFO - PROCESS | 1813 | 1461094035327 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x8937ac00 == 135 [pid = 1813] [id = 378] 12:27:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x8b2c1800) [pid = 1813] [serial = 1135] [outer = (nil)] 12:27:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x8c140400) [pid = 1813] [serial = 1136] [outer = 0x8b2c1800] 12:27:15 INFO - PROCESS | 1813 | 1461094035434 Marionette DEBUG loaded listener.js 12:27:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x8c3df400) [pid = 1813] [serial = 1137] [outer = 0x8b2c1800] 12:27:16 INFO - PROCESS | 1813 | 1461094036345 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:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1636ms 12:27:16 INFO - PROCESS | 1813 | 1461094036418 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:27:16 INFO - PROCESS | 1813 | 1461094036422 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 12:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:27:16 INFO - PROCESS | 1813 | 1461094036428 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:27:16 INFO - PROCESS | 1813 | 1461094036432 Marionette TRACE conn3 <- [1,1486,null,{}] 12:27:16 INFO - PROCESS | 1813 | 1461094036437 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:27:16 INFO - PROCESS | 1813 | 1461094036673 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:27:17 INFO - PROCESS | 1813 | 1461094036996 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b66800 == 136 [pid = 1813] [id = 379] 12:27:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x8e1ee800) [pid = 1813] [serial = 1138] [outer = (nil)] 12:27:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x8e1f4800) [pid = 1813] [serial = 1139] [outer = 0x8e1ee800] 12:27:17 INFO - PROCESS | 1813 | 1461094037086 Marionette DEBUG loaded listener.js 12:27:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x8e1fa400) [pid = 1813] [serial = 1140] [outer = 0x8e1ee800] 12:27:18 INFO - PROCESS | 1813 | 1461094038031 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:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1682ms 12:27:18 INFO - PROCESS | 1813 | 1461094038111 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:27:18 INFO - PROCESS | 1813 | 1461094038115 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 12:27:18 INFO - PROCESS | 1813 | 1461094038122 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:27:18 INFO - PROCESS | 1813 | 1461094038125 Marionette TRACE conn3 <- [1,1490,null,{}] 12:27:18 INFO - PROCESS | 1813 | 1461094038131 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:27:18 INFO - PROCESS | 1813 | 1461094038389 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:27:18 INFO - PROCESS | 1813 | 1461094038704 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c3e8400 == 137 [pid = 1813] [id = 380] 12:27:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x8ea1f000) [pid = 1813] [serial = 1141] [outer = (nil)] 12:27:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x8f8f2800) [pid = 1813] [serial = 1142] [outer = 0x8ea1f000] 12:27:18 INFO - PROCESS | 1813 | 1461094038796 Marionette DEBUG loaded listener.js 12:27:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x8fb84800) [pid = 1813] [serial = 1143] [outer = 0x8ea1f000] 12:27:19 INFO - PROCESS | 1813 | 1461094039707 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:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1631ms 12:27:19 INFO - PROCESS | 1813 | 1461094039753 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:27:19 INFO - PROCESS | 1813 | 1461094039756 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 12:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:27:19 INFO - PROCESS | 1813 | 1461094039762 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:27:19 INFO - PROCESS | 1813 | 1461094039766 Marionette TRACE conn3 <- [1,1494,null,{}] 12:27:19 INFO - PROCESS | 1813 | 1461094039772 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:27:19 INFO - PROCESS | 1813 | 1461094039956 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:27:20 INFO - PROCESS | 1813 | 1461094040223 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c13f400 == 138 [pid = 1813] [id = 381] 12:27:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x8e1f2c00) [pid = 1813] [serial = 1144] [outer = (nil)] 12:27:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x8fcc4000) [pid = 1813] [serial = 1145] [outer = 0x8e1f2c00] 12:27:20 INFO - PROCESS | 1813 | 1461094040345 Marionette DEBUG loaded listener.js 12:27:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x8fd6cc00) [pid = 1813] [serial = 1146] [outer = 0x8e1f2c00] 12:27:21 INFO - PROCESS | 1813 | 1461094041264 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:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1534ms 12:27:21 INFO - PROCESS | 1813 | 1461094041298 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:27:21 INFO - PROCESS | 1813 | 1461094041301 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 12:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:27:21 INFO - PROCESS | 1813 | 1461094041308 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:27:21 INFO - PROCESS | 1813 | 1461094041311 Marionette TRACE conn3 <- [1,1498,null,{}] 12:27:21 INFO - PROCESS | 1813 | 1461094041317 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:27:21 INFO - PROCESS | 1813 | 1461094041499 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:27:21 INFO - PROCESS | 1813 | 1461094041813 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b65800 == 139 [pid = 1813] [id = 382] 12:27:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x8fb94800) [pid = 1813] [serial = 1147] [outer = (nil)] 12:27:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x900a3c00) [pid = 1813] [serial = 1148] [outer = 0x8fb94800] 12:27:21 INFO - PROCESS | 1813 | 1461094041950 Marionette DEBUG loaded listener.js 12:27:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x900b0800) [pid = 1813] [serial = 1149] [outer = 0x8fb94800] 12:27:22 INFO - PROCESS | 1813 | 1461094042823 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:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1587ms 12:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:27:22 INFO - PROCESS | 1813 | 1461094042895 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:27:22 INFO - PROCESS | 1813 | 1461094042898 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 12:27:22 INFO - PROCESS | 1813 | 1461094042906 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:27:22 INFO - PROCESS | 1813 | 1461094042909 Marionette TRACE conn3 <- [1,1502,null,{}] 12:27:22 INFO - PROCESS | 1813 | 1461094042915 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:27:23 INFO - PROCESS | 1813 | 1461094043100 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:27:23 INFO - PROCESS | 1813 | 1461094043403 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fd69400 == 140 [pid = 1813] [id = 383] 12:27:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x8ff57000) [pid = 1813] [serial = 1150] [outer = (nil)] 12:27:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x904b7000) [pid = 1813] [serial = 1151] [outer = 0x8ff57000] 12:27:23 INFO - PROCESS | 1813 | 1461094043499 Marionette DEBUG loaded listener.js 12:27:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x904bc400) [pid = 1813] [serial = 1152] [outer = 0x8ff57000] 12:27:24 INFO - PROCESS | 1813 | 1461094044356 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:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1492ms 12:27:24 INFO - PROCESS | 1813 | 1461094044397 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:27:24 INFO - PROCESS | 1813 | 1461094044401 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 12:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:27:24 INFO - PROCESS | 1813 | 1461094044407 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:27:24 INFO - PROCESS | 1813 | 1461094044409 Marionette TRACE conn3 <- [1,1506,null,{}] 12:27:24 INFO - PROCESS | 1813 | 1461094044416 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:27:24 INFO - PROCESS | 1813 | 1461094044604 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:27:24 INFO - PROCESS | 1813 | 1461094044875 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x904b4800 == 141 [pid = 1813] [id = 384] 12:27:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x91368800) [pid = 1813] [serial = 1153] [outer = (nil)] 12:27:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x91373800) [pid = 1813] [serial = 1154] [outer = 0x91368800] 12:27:25 INFO - PROCESS | 1813 | 1461094045025 Marionette DEBUG loaded listener.js 12:27:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x91ea3400) [pid = 1813] [serial = 1155] [outer = 0x91368800] 12:27:25 INFO - PROCESS | 1813 | 1461094045989 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:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1629ms 12:27:26 INFO - PROCESS | 1813 | 1461094046037 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:27:26 INFO - PROCESS | 1813 | 1461094046041 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 12:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:27:26 INFO - PROCESS | 1813 | 1461094046047 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:27:26 INFO - PROCESS | 1813 | 1461094046052 Marionette TRACE conn3 <- [1,1510,null,{}] 12:27:26 INFO - PROCESS | 1813 | 1461094046057 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:27:26 INFO - PROCESS | 1813 | 1461094046310 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:27:26 INFO - PROCESS | 1813 | 1461094046636 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x930e6c00 == 142 [pid = 1813] [id = 385] 12:27:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x93316400) [pid = 1813] [serial = 1156] [outer = (nil)] 12:27:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x934c3c00) [pid = 1813] [serial = 1157] [outer = 0x93316400] 12:27:26 INFO - PROCESS | 1813 | 1461094046729 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x934cc400) [pid = 1813] [serial = 1158] [outer = 0x93316400] 12:27:27 INFO - PROCESS | 1813 | 1461094047655 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:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1646ms 12:27:27 INFO - PROCESS | 1813 | 1461094047693 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:27:27 INFO - PROCESS | 1813 | 1461094047697 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 12:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:27:27 INFO - PROCESS | 1813 | 1461094047703 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:27:27 INFO - PROCESS | 1813 | 1461094047707 Marionette TRACE conn3 <- [1,1514,null,{}] 12:27:27 INFO - PROCESS | 1813 | 1461094047712 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:27:27 INFO - PROCESS | 1813 | 1461094047892 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:27:28 INFO - PROCESS | 1813 | 1461094048203 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x90673800 == 143 [pid = 1813] [id = 386] 12:27:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x9340fc00) [pid = 1813] [serial = 1159] [outer = (nil)] 12:27:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x9400f000) [pid = 1813] [serial = 1160] [outer = 0x9340fc00] 12:27:28 INFO - PROCESS | 1813 | 1461094048291 Marionette DEBUG loaded listener.js 12:27:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x94015800) [pid = 1813] [serial = 1161] [outer = 0x9340fc00] 12:27:29 INFO - PROCESS | 1813 | 1461094049139 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:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1482ms 12:27:29 INFO - PROCESS | 1813 | 1461094049186 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:27:29 INFO - PROCESS | 1813 | 1461094049190 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 12:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:27:29 INFO - PROCESS | 1813 | 1461094049197 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:27:29 INFO - PROCESS | 1813 | 1461094049200 Marionette TRACE conn3 <- [1,1518,null,{}] 12:27:29 INFO - PROCESS | 1813 | 1461094049206 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:27:29 INFO - PROCESS | 1813 | 1461094049385 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:27:29 INFO - PROCESS | 1813 | 1461094049655 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x94012400 == 144 [pid = 1813] [id = 387] 12:27:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x94019c00) [pid = 1813] [serial = 1162] [outer = (nil)] 12:27:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x943df800) [pid = 1813] [serial = 1163] [outer = 0x94019c00] 12:27:29 INFO - PROCESS | 1813 | 1461094049785 Marionette DEBUG loaded listener.js 12:27:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x943e4400) [pid = 1813] [serial = 1164] [outer = 0x94019c00] 12:27:30 INFO - PROCESS | 1813 | 1461094050632 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:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1480ms 12:27:30 INFO - PROCESS | 1813 | 1461094050678 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:27:30 INFO - PROCESS | 1813 | 1461094050682 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 12:27:30 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:27:30 INFO - PROCESS | 1813 | 1461094050688 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:27:30 INFO - PROCESS | 1813 | 1461094050691 Marionette TRACE conn3 <- [1,1522,null,{}] 12:27:30 INFO - PROCESS | 1813 | 1461094050697 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:27:30 INFO - PROCESS | 1813 | 1461094050877 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:27:31 INFO - PROCESS | 1813 | 1461094051147 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b65c00 == 145 [pid = 1813] [id = 388] 12:27:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x873d4000) [pid = 1813] [serial = 1165] [outer = (nil)] 12:27:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x943ee000) [pid = 1813] [serial = 1166] [outer = 0x873d4000] 12:27:31 INFO - PROCESS | 1813 | 1461094051275 Marionette DEBUG loaded listener.js 12:27:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x946e9800) [pid = 1813] [serial = 1167] [outer = 0x873d4000] 12:27:31 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:27:31 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:27:31 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:27:31 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:27:31 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:27:31 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:27:31 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:27:31 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:27:31 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:27:31 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:27:31 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:27:31 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:27:32 INFO - PROCESS | 1813 | 1461094052079 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:27:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:27:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:27:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:27:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:27:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:27:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:27:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 12:27:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:27:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:27:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 12:27:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:27:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:27:32 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1437ms 12:27:32 INFO - PROCESS | 1813 | 1461094052127 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:27:32 INFO - PROCESS | 1813 | 1461094052133 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 12:27:32 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:27:32 INFO - PROCESS | 1813 | 1461094052141 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:27:32 INFO - PROCESS | 1813 | 1461094052146 Marionette TRACE conn3 <- [1,1526,null,{}] 12:27:32 INFO - PROCESS | 1813 | 1461094052152 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:27:32 INFO - PROCESS | 1813 | 1461094052326 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:27:32 INFO - PROCESS | 1813 | 1461094052606 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x943ea400 == 146 [pid = 1813] [id = 389] 12:27:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x946e7c00) [pid = 1813] [serial = 1168] [outer = (nil)] 12:27:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x946f2c00) [pid = 1813] [serial = 1169] [outer = 0x946e7c00] 12:27:32 INFO - PROCESS | 1813 | 1461094052693 Marionette DEBUG loaded listener.js 12:27:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x9582e400) [pid = 1813] [serial = 1170] [outer = 0x946e7c00] 12:27:33 INFO - PROCESS | 1813 | 1461094053512 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:27:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:27:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:27:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:27:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:27:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:27:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:27:33 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1389ms 12:27:33 INFO - PROCESS | 1813 | 1461094053579 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:27:33 INFO - PROCESS | 1813 | 1461094053583 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 12:27:33 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:27:33 INFO - PROCESS | 1813 | 1461094053592 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:27:33 INFO - PROCESS | 1813 | 1461094053595 Marionette TRACE conn3 <- [1,1530,null,{}] 12:27:33 INFO - PROCESS | 1813 | 1461094053600 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:27:33 INFO - PROCESS | 1813 | 1461094053791 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:27:34 INFO - PROCESS | 1813 | 1461094054064 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x889dbc00 == 147 [pid = 1813] [id = 390] 12:27:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x946ef400) [pid = 1813] [serial = 1171] [outer = (nil)] 12:27:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x9625d400) [pid = 1813] [serial = 1172] [outer = 0x946ef400] 12:27:34 INFO - PROCESS | 1813 | 1461094054159 Marionette DEBUG loaded listener.js 12:27:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x962f3000) [pid = 1813] [serial = 1173] [outer = 0x946ef400] 12:27:35 INFO - PROCESS | 1813 | 1461094054990 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:27:35 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 12:27:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:27:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:27:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 12:27:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:27:35 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1449ms 12:27:35 INFO - PROCESS | 1813 | 1461094055043 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:27:35 INFO - PROCESS | 1813 | 1461094055046 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 12:27:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:27:35 INFO - PROCESS | 1813 | 1461094055052 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:27:35 INFO - PROCESS | 1813 | 1461094055055 Marionette TRACE conn3 <- [1,1534,null,{}] 12:27:35 INFO - PROCESS | 1813 | 1461094055061 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:27:35 INFO - PROCESS | 1813 | 1461094055237 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:27:35 INFO - PROCESS | 1813 | 1461094055518 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x837c5400 == 148 [pid = 1813] [id = 391] 12:27:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x837d0400) [pid = 1813] [serial = 1174] [outer = (nil)] 12:27:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x8403e800) [pid = 1813] [serial = 1175] [outer = 0x837d0400] 12:27:35 INFO - PROCESS | 1813 | 1461094055605 Marionette DEBUG loaded listener.js 12:27:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x857e1800) [pid = 1813] [serial = 1176] [outer = 0x837d0400] 12:27:36 INFO - PROCESS | 1813 | 1461094056532 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:27:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:27:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1541ms 12:27:36 INFO - PROCESS | 1813 | 1461094056595 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:27:36 INFO - PROCESS | 1813 | 1461094056599 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 12:27:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:27:36 INFO - PROCESS | 1813 | 1461094056606 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:27:36 INFO - PROCESS | 1813 | 1461094056609 Marionette TRACE conn3 <- [1,1538,null,{}] 12:27:36 INFO - PROCESS | 1813 | 1461094056615 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:27:36 INFO - PROCESS | 1813 | 1461094056803 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:27:37 INFO - PROCESS | 1813 | 1461094057184 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b73400 == 149 [pid = 1813] [id = 392] 12:27:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x84031400) [pid = 1813] [serial = 1177] [outer = (nil)] 12:27:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x857d7800) [pid = 1813] [serial = 1178] [outer = 0x84031400] 12:27:37 INFO - PROCESS | 1813 | 1461094057274 Marionette DEBUG loaded listener.js 12:27:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x86967800) [pid = 1813] [serial = 1179] [outer = 0x84031400] 12:27:38 INFO - PROCESS | 1813 | 1461094058160 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:27: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:27:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1592ms 12:27:38 INFO - PROCESS | 1813 | 1461094058198 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:27:38 INFO - PROCESS | 1813 | 1461094058201 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 12:27:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:27:38 INFO - PROCESS | 1813 | 1461094058210 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:27:38 INFO - PROCESS | 1813 | 1461094058213 Marionette TRACE conn3 <- [1,1542,null,{}] 12:27:38 INFO - PROCESS | 1813 | 1461094058219 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:27:38 INFO - PROCESS | 1813 | 1461094058429 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:27:39 INFO - PROCESS | 1813 | 1461094059298 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:39 INFO - PROCESS | 1813 | --DOCSHELL 0x88af5800 == 148 [pid = 1813] [id = 229] 12:27:39 INFO - PROCESS | 1813 | --DOCSHELL 0x8fcbe800 == 147 [pid = 1813] [id = 42] 12:27:39 INFO - PROCESS | 1813 | --DOCSHELL 0x8c3e5000 == 146 [pid = 1813] [id = 262] 12:27:39 INFO - PROCESS | 1813 | --DOCSHELL 0x98881000 == 145 [pid = 1813] [id = 270] 12:27:39 INFO - PROCESS | 1813 | --DOCSHELL 0x934c1c00 == 144 [pid = 1813] [id = 264] 12:27:39 INFO - PROCESS | 1813 | --DOCSHELL 0x8ff57400 == 143 [pid = 1813] [id = 263] 12:27:39 INFO - PROCESS | 1813 | --DOCSHELL 0x837c7000 == 142 [pid = 1813] [id = 327] 12:27:39 INFO - PROCESS | 1813 | --DOCSHELL 0x9136c800 == 141 [pid = 1813] [id = 265] 12:27:39 INFO - PROCESS | 1813 | --DOCSHELL 0x946ee400 == 140 [pid = 1813] [id = 266] 12:27:39 INFO - PROCESS | 1813 | --DOCSHELL 0x830dc800 == 139 [pid = 1813] [id = 373] 12:27:39 INFO - PROCESS | 1813 | --DOCSHELL 0x890f1000 == 138 [pid = 1813] [id = 372] 12:27:39 INFO - PROCESS | 1813 | --DOCSHELL 0x857db000 == 137 [pid = 1813] [id = 371] 12:27:39 INFO - PROCESS | 1813 | --DOCSHELL 0x82b70000 == 136 [pid = 1813] [id = 370] 12:27:39 INFO - PROCESS | 1813 | --DOCSHELL 0x857de800 == 135 [pid = 1813] [id = 369] 12:27:39 INFO - PROCESS | 1813 | --DOCSHELL 0x8403d000 == 134 [pid = 1813] [id = 367] 12:27:39 INFO - PROCESS | 1813 | --DOCSHELL 0x838b2000 == 133 [pid = 1813] [id = 368] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x88af1c00) [pid = 1813] [serial = 1055] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x872ee000) [pid = 1813] [serial = 990] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x873d3000) [pid = 1813] [serial = 960] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x86abbc00) [pid = 1813] [serial = 1041] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x934c6800) [pid = 1813] [serial = 927] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0xa000c000) [pid = 1813] [serial = 939] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0xa4478c00) [pid = 1813] [serial = 945] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x943e9000) [pid = 1813] [serial = 1032] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x8b2cfc00) [pid = 1813] [serial = 998] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x8fcb9c00) [pid = 1813] [serial = 1011] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x872ed400) [pid = 1813] [serial = 1049] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x8937e000) [pid = 1813] [serial = 995] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x872fc400) [pid = 1813] [serial = 1050] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x841a6c00) [pid = 1813] [serial = 1043] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x85eac000) [pid = 1813] [serial = 1046] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x86961400) [pid = 1813] [serial = 1047] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x934cd000) [pid = 1813] [serial = 1025] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x830dfc00) [pid = 1813] [serial = 1034] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x962f5800) [pid = 1813] [serial = 930] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x857de400) [pid = 1813] [serial = 1044] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0xa447c400) [pid = 1813] [serial = 942] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x9b24e400) [pid = 1813] [serial = 936] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x94018000) [pid = 1813] [serial = 1029] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x85eb0400) [pid = 1813] [serial = 1053] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x93073c00) [pid = 1813] [serial = 1020] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x8696b000) [pid = 1813] [serial = 1040] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x8fd73000) [pid = 1813] [serial = 1013] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x8403f800) [pid = 1813] [serial = 986] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x8f6e4000) [pid = 1813] [serial = 1005] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x8b2c1c00) [pid = 1813] [serial = 918] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0xa4733000) [pid = 1813] [serial = 951] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x87029000) [pid = 1813] [serial = 984] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x94016800) [pid = 1813] [serial = 840] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x8ff52c00) [pid = 1813] [serial = 921] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x8b5d8400) [pid = 1813] [serial = 999] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x8f6de000) [pid = 1813] [serial = 1004] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x8f8ebc00) [pid = 1813] [serial = 1008] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x978ae000) [pid = 1813] [serial = 933] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x838bb000) [pid = 1813] [serial = 1052] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x82b71400) [pid = 1813] [serial = 963] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x889dfc00) [pid = 1813] [serial = 1038] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x8ff58c00) [pid = 1813] [serial = 1014] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x943e6000) [pid = 1813] [serial = 1031] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x905b0800) [pid = 1813] [serial = 1017] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x8f6eb000) [pid = 1813] [serial = 957] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x841ad000) [pid = 1813] [serial = 1037] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x934d3000) [pid = 1813] [serial = 1026] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x86ab1800) [pid = 1813] [serial = 989] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x8f8e4c00) [pid = 1813] [serial = 1007] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x93321400) [pid = 1813] [serial = 1023] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x8c3e5400) [pid = 1813] [serial = 1001] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x841a8c00) [pid = 1813] [serial = 987] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x8403b000) [pid = 1813] [serial = 954] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x86968c00) [pid = 1813] [serial = 915] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x93319800) [pid = 1813] [serial = 1022] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x8937f000) [pid = 1813] [serial = 948] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x889d7800) [pid = 1813] [serial = 992] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x8fb90800) [pid = 1813] [serial = 1010] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x91ea0000) [pid = 1813] [serial = 924] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x8a25bc00) [pid = 1813] [serial = 996] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x88c33c00) [pid = 1813] [serial = 993] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x8e1f7000) [pid = 1813] [serial = 1002] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x94014000) [pid = 1813] [serial = 1028] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x872f7400) [pid = 1813] [serial = 1035] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x91e9c000) [pid = 1813] [serial = 1019] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x904ba800) [pid = 1813] [serial = 1016] [outer = (nil)] [url = about:blank] 12:27:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b71400 == 134 [pid = 1813] [id = 393] 12:27:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x82b72800) [pid = 1813] [serial = 1180] [outer = (nil)] 12:27:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x8403b000) [pid = 1813] [serial = 1181] [outer = 0x82b72800] 12:27:40 INFO - PROCESS | 1813 | 1461094060161 Marionette DEBUG loaded listener.js 12:27:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x841a2400) [pid = 1813] [serial = 1182] [outer = 0x82b72800] 12:27:40 INFO - PROCESS | 1813 | 1461094060939 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:27:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:27:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 2741ms 12:27:40 INFO - PROCESS | 1813 | 1461094060950 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:27:40 INFO - PROCESS | 1813 | 1461094060956 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 12:27:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:27:40 INFO - PROCESS | 1813 | 1461094060965 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:27:40 INFO - PROCESS | 1813 | 1461094060968 Marionette TRACE conn3 <- [1,1546,null,{}] 12:27:40 INFO - PROCESS | 1813 | 1461094060976 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:27:41 INFO - PROCESS | 1813 | 1461094061228 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:27:41 INFO - PROCESS | 1813 | 1461094061369 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x857e3c00 == 135 [pid = 1813] [id = 394] 12:27:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x857e5400) [pid = 1813] [serial = 1183] [outer = (nil)] 12:27:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x85d8c800) [pid = 1813] [serial = 1184] [outer = 0x857e5400] 12:27:41 INFO - PROCESS | 1813 | 1461094061445 Marionette DEBUG loaded listener.js 12:27:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x85ea9400) [pid = 1813] [serial = 1185] [outer = 0x857e5400] 12:27:42 INFO - PROCESS | 1813 | 1461094062258 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:27:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:27:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1336ms 12:27:42 INFO - PROCESS | 1813 | 1461094062334 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:27:42 INFO - PROCESS | 1813 | 1461094062341 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 12:27:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:27:42 INFO - PROCESS | 1813 | 1461094062349 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:27:42 INFO - PROCESS | 1813 | 1461094062351 Marionette TRACE conn3 <- [1,1550,null,{}] 12:27:42 INFO - PROCESS | 1813 | 1461094062357 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:27:42 INFO - PROCESS | 1813 | 1461094062597 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:27:42 INFO - PROCESS | 1813 | 1461094062625 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b66c00 == 136 [pid = 1813] [id = 395] 12:27:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x857e0000) [pid = 1813] [serial = 1186] [outer = (nil)] 12:27:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x86ab9c00) [pid = 1813] [serial = 1187] [outer = 0x857e0000] 12:27:42 INFO - PROCESS | 1813 | 1461094062696 Marionette DEBUG loaded listener.js 12:27:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x872ed800) [pid = 1813] [serial = 1188] [outer = 0x857e0000] 12:27:43 INFO - PROCESS | 1813 | 1461094063711 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:27:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:27:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1431ms 12:27:43 INFO - PROCESS | 1813 | 1461094063780 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:27:43 INFO - PROCESS | 1813 | 1461094063784 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 12:27:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:27:43 INFO - PROCESS | 1813 | 1461094063792 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:27:43 INFO - PROCESS | 1813 | 1461094063800 Marionette TRACE conn3 <- [1,1554,null,{}] 12:27:43 INFO - PROCESS | 1813 | 1461094063819 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:27:44 INFO - PROCESS | 1813 | 1461094064062 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:27:44 INFO - PROCESS | 1813 | 1461094064105 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x8696a400 == 137 [pid = 1813] [id = 396] 12:27:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x873cc400) [pid = 1813] [serial = 1189] [outer = (nil)] 12:27:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x889dd000) [pid = 1813] [serial = 1190] [outer = 0x873cc400] 12:27:44 INFO - PROCESS | 1813 | 1461094064200 Marionette DEBUG loaded listener.js 12:27:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x88af3400) [pid = 1813] [serial = 1191] [outer = 0x873cc400] 12:27:45 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x892f3400) [pid = 1813] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:27:45 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x857e1400) [pid = 1813] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:27:45 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x841a6800) [pid = 1813] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:27:45 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x857df000) [pid = 1813] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:27:45 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x82b72400) [pid = 1813] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:27:45 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x8403fc00) [pid = 1813] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:27:45 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x838b4800) [pid = 1813] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:27:45 INFO - PROCESS | 1813 | 1461094065543 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:27:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:27:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1793ms 12:27:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:27:45 INFO - PROCESS | 1813 | 1461094065583 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:27:45 INFO - PROCESS | 1813 | 1461094065587 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 12:27:45 INFO - PROCESS | 1813 | 1461094065593 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:27:45 INFO - PROCESS | 1813 | 1461094065596 Marionette TRACE conn3 <- [1,1558,null,{}] 12:27:45 INFO - PROCESS | 1813 | 1461094065601 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:27:45 INFO - PROCESS | 1813 | 1461094065771 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:27:45 INFO - PROCESS | 1813 | 1461094065953 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x838b4800 == 138 [pid = 1813] [id = 397] 12:27:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x838bd400) [pid = 1813] [serial = 1192] [outer = (nil)] 12:27:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x889dc400) [pid = 1813] [serial = 1193] [outer = 0x838bd400] 12:27:46 INFO - PROCESS | 1813 | 1461094066024 Marionette DEBUG loaded listener.js 12:27:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x88c33c00) [pid = 1813] [serial = 1194] [outer = 0x838bd400] 12:27:46 INFO - PROCESS | 1813 | 1461094066768 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:27:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:27:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1229ms 12:27:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:27:46 INFO - PROCESS | 1813 | 1461094066821 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:27:46 INFO - PROCESS | 1813 | 1461094066823 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 12:27:46 INFO - PROCESS | 1813 | 1461094066830 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:27:46 INFO - PROCESS | 1813 | 1461094066833 Marionette TRACE conn3 <- [1,1562,null,{}] 12:27:46 INFO - PROCESS | 1813 | 1461094066838 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:27:47 INFO - PROCESS | 1813 | 1461094067156 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:27:47 INFO - PROCESS | 1813 | 1461094067390 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x84036400 == 139 [pid = 1813] [id = 398] 12:27:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x8403a800) [pid = 1813] [serial = 1195] [outer = (nil)] 12:27:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x841a8400) [pid = 1813] [serial = 1196] [outer = 0x8403a800] 12:27:47 INFO - PROCESS | 1813 | 1461094067483 Marionette DEBUG loaded listener.js 12:27:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x857da400) [pid = 1813] [serial = 1197] [outer = 0x8403a800] 12:27:48 INFO - PROCESS | 1813 | 1461094068467 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:27:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:27:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1685ms 12:27:48 INFO - PROCESS | 1813 | 1461094068516 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:27:48 INFO - PROCESS | 1813 | 1461094068524 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 12:27:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:27:48 INFO - PROCESS | 1813 | 1461094068531 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:27:48 INFO - PROCESS | 1813 | 1461094068538 Marionette TRACE conn3 <- [1,1566,null,{}] 12:27:48 INFO - PROCESS | 1813 | 1461094068545 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:27:48 INFO - PROCESS | 1813 | 1461094068746 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:27:49 INFO - PROCESS | 1813 | 1461094069015 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x86967c00 == 140 [pid = 1813] [id = 399] 12:27:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x86ab2800) [pid = 1813] [serial = 1198] [outer = (nil)] 12:27:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x8702d000) [pid = 1813] [serial = 1199] [outer = 0x86ab2800] 12:27:49 INFO - PROCESS | 1813 | 1461094069150 Marionette DEBUG loaded listener.js 12:27:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x872fa800) [pid = 1813] [serial = 1200] [outer = 0x86ab2800] 12:27:50 INFO - PROCESS | 1813 | 1461094070115 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:27:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:27:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1635ms 12:27:50 INFO - PROCESS | 1813 | 1461094070167 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:27:50 INFO - PROCESS | 1813 | 1461094070171 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 12:27:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:27:50 INFO - PROCESS | 1813 | 1461094070178 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:27:50 INFO - PROCESS | 1813 | 1461094070182 Marionette TRACE conn3 <- [1,1570,null,{}] 12:27:50 INFO - PROCESS | 1813 | 1461094070188 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:27:50 INFO - PROCESS | 1813 | 1461094070416 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:27:50 INFO - PROCESS | 1813 | 1461094070778 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x889d5000 == 141 [pid = 1813] [id = 400] 12:27:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x889dfc00) [pid = 1813] [serial = 1201] [outer = (nil)] 12:27:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x890e3800) [pid = 1813] [serial = 1202] [outer = 0x889dfc00] 12:27:50 INFO - PROCESS | 1813 | 1461094070867 Marionette DEBUG loaded listener.js 12:27:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x892ee000) [pid = 1813] [serial = 1203] [outer = 0x889dfc00] 12:27:51 INFO - PROCESS | 1813 | 1461094071895 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:27:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:27:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1784ms 12:27:51 INFO - PROCESS | 1813 | 1461094071963 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:27:51 INFO - PROCESS | 1813 | 1461094071969 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 12:27:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:27:51 INFO - PROCESS | 1813 | 1461094071986 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:27:51 INFO - PROCESS | 1813 | 1461094071993 Marionette TRACE conn3 <- [1,1574,null,{}] 12:27:52 INFO - PROCESS | 1813 | 1461094071999 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:27:52 INFO - PROCESS | 1813 | 1461094072294 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:27:52 INFO - PROCESS | 1813 | 1461094072611 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x84038800 == 142 [pid = 1813] [id = 401] 12:27:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x889d8800) [pid = 1813] [serial = 1204] [outer = (nil)] 12:27:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x89c1b800) [pid = 1813] [serial = 1205] [outer = 0x889d8800] 12:27:52 INFO - PROCESS | 1813 | 1461094072694 Marionette DEBUG loaded listener.js 12:27:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x8a264c00) [pid = 1813] [serial = 1206] [outer = 0x889d8800] 12:27:53 INFO - PROCESS | 1813 | 1461094073588 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:27:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:27:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1645ms 12:27:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:27:53 INFO - PROCESS | 1813 | 1461094073624 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:27:53 INFO - PROCESS | 1813 | 1461094073627 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 12:27:53 INFO - PROCESS | 1813 | 1461094073634 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:27:53 INFO - PROCESS | 1813 | 1461094073637 Marionette TRACE conn3 <- [1,1578,null,{}] 12:27:53 INFO - PROCESS | 1813 | 1461094073643 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:27:53 INFO - PROCESS | 1813 | 1461094073830 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:27:54 INFO - PROCESS | 1813 | 1461094074099 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x8937bc00 == 143 [pid = 1813] [id = 402] 12:27:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x89c25c00) [pid = 1813] [serial = 1207] [outer = (nil)] 12:27:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x8b5d5800) [pid = 1813] [serial = 1208] [outer = 0x89c25c00] 12:27:54 INFO - PROCESS | 1813 | 1461094074229 Marionette DEBUG loaded listener.js 12:27:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x8b5df400) [pid = 1813] [serial = 1209] [outer = 0x89c25c00] 12:27:55 INFO - PROCESS | 1813 | 1461094075044 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:27:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:27:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1438ms 12:27:55 INFO - PROCESS | 1813 | 1461094075072 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:27:55 INFO - PROCESS | 1813 | 1461094075075 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 12:27:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:27:55 INFO - PROCESS | 1813 | 1461094075082 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:27:55 INFO - PROCESS | 1813 | 1461094075085 Marionette TRACE conn3 <- [1,1582,null,{}] 12:27:55 INFO - PROCESS | 1813 | 1461094075091 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:27:55 INFO - PROCESS | 1813 | 1461094075278 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:27:55 INFO - PROCESS | 1813 | 1461094075508 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c3e0000 == 144 [pid = 1813] [id = 403] 12:27:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x8c3e5400) [pid = 1813] [serial = 1210] [outer = (nil)] 12:27:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x8e1ef800) [pid = 1813] [serial = 1211] [outer = 0x8c3e5400] 12:27:55 INFO - PROCESS | 1813 | 1461094075657 Marionette DEBUG loaded listener.js 12:27:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x8f6df000) [pid = 1813] [serial = 1212] [outer = 0x8c3e5400] 12:27:56 INFO - PROCESS | 1813 | 1461094076581 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:27:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:27:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1537ms 12:27:56 INFO - PROCESS | 1813 | 1461094076620 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:27:56 INFO - PROCESS | 1813 | 1461094076624 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 12:27:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:27:56 INFO - PROCESS | 1813 | 1461094076630 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:27:56 INFO - PROCESS | 1813 | 1461094076634 Marionette TRACE conn3 <- [1,1586,null,{}] 12:27:56 INFO - PROCESS | 1813 | 1461094076640 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:27:56 INFO - PROCESS | 1813 | 1461094076823 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:27:57 INFO - PROCESS | 1813 | 1461094077102 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x8695dc00 == 145 [pid = 1813] [id = 404] 12:27:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x8b5d7800) [pid = 1813] [serial = 1213] [outer = (nil)] 12:27:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x8f8e4000) [pid = 1813] [serial = 1214] [outer = 0x8b5d7800] 12:27:57 INFO - PROCESS | 1813 | 1461094077232 Marionette DEBUG loaded listener.js 12:27:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x8f8e8000) [pid = 1813] [serial = 1215] [outer = 0x8b5d7800] 12:27:58 INFO - PROCESS | 1813 | 1461094078087 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:27:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:27:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1531ms 12:27:58 INFO - PROCESS | 1813 | 1461094078163 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:27:58 INFO - PROCESS | 1813 | 1461094078167 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 12:27:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:27:58 INFO - PROCESS | 1813 | 1461094078173 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:27:58 INFO - PROCESS | 1813 | 1461094078175 Marionette TRACE conn3 <- [1,1590,null,{}] 12:27:58 INFO - PROCESS | 1813 | 1461094078182 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:27:58 INFO - PROCESS | 1813 | 1461094078402 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:27:58 INFO - PROCESS | 1813 | 1461094078708 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x8a25a000 == 146 [pid = 1813] [id = 405] 12:27:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x8f6e4000) [pid = 1813] [serial = 1216] [outer = (nil)] 12:27:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x8fb92800) [pid = 1813] [serial = 1217] [outer = 0x8f6e4000] 12:27:58 INFO - PROCESS | 1813 | 1461094078796 Marionette DEBUG loaded listener.js 12:27:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x8fb99000) [pid = 1813] [serial = 1218] [outer = 0x8f6e4000] 12:27:59 INFO - PROCESS | 1813 | 1461094079644 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:27:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:27:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1530ms 12:27:59 INFO - PROCESS | 1813 | 1461094079703 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:27:59 INFO - PROCESS | 1813 | 1461094079706 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 12:27:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:27:59 INFO - PROCESS | 1813 | 1461094079714 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:27:59 INFO - PROCESS | 1813 | 1461094079717 Marionette TRACE conn3 <- [1,1594,null,{}] 12:27:59 INFO - PROCESS | 1813 | 1461094079723 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:27:59 INFO - PROCESS | 1813 | 1461094079909 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:28:00 INFO - PROCESS | 1813 | 1461094080174 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb8c400 == 147 [pid = 1813] [id = 406] 12:28:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x8fb8e400) [pid = 1813] [serial = 1219] [outer = (nil)] 12:28:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x8ff54000) [pid = 1813] [serial = 1220] [outer = 0x8fb8e400] 12:28:00 INFO - PROCESS | 1813 | 1461094080307 Marionette DEBUG loaded listener.js 12:28:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x8ff5b400) [pid = 1813] [serial = 1221] [outer = 0x8fb8e400] 12:28:01 INFO - PROCESS | 1813 | 1461094081162 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:28:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:28:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1501ms 12:28:01 INFO - PROCESS | 1813 | 1461094081216 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:28:01 INFO - PROCESS | 1813 | 1461094081220 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 12:28:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:28:01 INFO - PROCESS | 1813 | 1461094081226 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:28:01 INFO - PROCESS | 1813 | 1461094081229 Marionette TRACE conn3 <- [1,1598,null,{}] 12:28:01 INFO - PROCESS | 1813 | 1461094081238 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:28:01 INFO - PROCESS | 1813 | 1461094081425 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:28:01 INFO - PROCESS | 1813 | 1461094081690 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fd74800 == 148 [pid = 1813] [id = 407] 12:28:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x8ff56400) [pid = 1813] [serial = 1222] [outer = (nil)] 12:28:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x904b3000) [pid = 1813] [serial = 1223] [outer = 0x8ff56400] 12:28:01 INFO - PROCESS | 1813 | 1461094081820 Marionette DEBUG loaded listener.js 12:28:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x904bac00) [pid = 1813] [serial = 1224] [outer = 0x8ff56400] 12:28:02 INFO - PROCESS | 1813 | 1461094082700 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:28:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:28:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1533ms 12:28:02 INFO - PROCESS | 1813 | 1461094082761 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:28:02 INFO - PROCESS | 1813 | 1461094082765 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 12:28:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:28:02 INFO - PROCESS | 1813 | 1461094082771 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:28:02 INFO - PROCESS | 1813 | 1461094082774 Marionette TRACE conn3 <- [1,1602,null,{}] 12:28:02 INFO - PROCESS | 1813 | 1461094082780 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:28:02 INFO - PROCESS | 1813 | 1461094082972 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:28:03 INFO - PROCESS | 1813 | 1461094083238 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ff53800 == 149 [pid = 1813] [id = 408] 12:28:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x90677400) [pid = 1813] [serial = 1225] [outer = (nil)] 12:28:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x9067ac00) [pid = 1813] [serial = 1226] [outer = 0x90677400] 12:28:03 INFO - PROCESS | 1813 | 1461094083393 Marionette DEBUG loaded listener.js 12:28:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x91ea0000) [pid = 1813] [serial = 1227] [outer = 0x90677400] 12:28:04 INFO - PROCESS | 1813 | 1461094084273 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:28:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:28:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1538ms 12:28:04 INFO - PROCESS | 1813 | 1461094084309 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:28:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:28:04 INFO - PROCESS | 1813 | 1461094084320 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 12:28:04 INFO - PROCESS | 1813 | 1461094084326 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:28:04 INFO - PROCESS | 1813 | 1461094084330 Marionette TRACE conn3 <- [1,1606,null,{}] 12:28:04 INFO - PROCESS | 1813 | 1461094084336 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:28:04 INFO - PROCESS | 1813 | 1461094084543 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:28:04 INFO - PROCESS | 1813 | 1461094084857 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x932d0000 == 150 [pid = 1813] [id = 409] 12:28:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x932d1000) [pid = 1813] [serial = 1228] [outer = (nil)] 12:28:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x9331ec00) [pid = 1813] [serial = 1229] [outer = 0x932d1000] 12:28:04 INFO - PROCESS | 1813 | 1461094084946 Marionette DEBUG loaded listener.js 12:28:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x9340d400) [pid = 1813] [serial = 1230] [outer = 0x932d1000] 12:28:05 INFO - PROCESS | 1813 | 1461094085799 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:28:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:28:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1531ms 12:28:05 INFO - PROCESS | 1813 | 1461094085857 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:28:05 INFO - PROCESS | 1813 | 1461094085860 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 12:28:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:28:05 INFO - PROCESS | 1813 | 1461094085866 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:28:05 INFO - PROCESS | 1813 | 1461094085869 Marionette TRACE conn3 <- [1,1610,null,{}] 12:28:05 INFO - PROCESS | 1813 | 1461094085875 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:28:06 INFO - PROCESS | 1813 | 1461094086062 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:28:06 INFO - PROCESS | 1813 | 1461094086330 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x9331b800 == 151 [pid = 1813] [id = 410] 12:28:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x93320800) [pid = 1813] [serial = 1231] [outer = (nil)] 12:28:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x934d1000) [pid = 1813] [serial = 1232] [outer = 0x93320800] 12:28:06 INFO - PROCESS | 1813 | 1461094086458 Marionette DEBUG loaded listener.js 12:28:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x934da400) [pid = 1813] [serial = 1233] [outer = 0x93320800] 12:28:07 INFO - PROCESS | 1813 | 1461094087289 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:28:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:28:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1480ms 12:28:07 INFO - PROCESS | 1813 | 1461094087347 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:28:07 INFO - PROCESS | 1813 | 1461094087351 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 12:28:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:28:07 INFO - PROCESS | 1813 | 1461094087357 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:28:07 INFO - PROCESS | 1813 | 1461094087360 Marionette TRACE conn3 <- [1,1614,null,{}] 12:28:07 INFO - PROCESS | 1813 | 1461094087366 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:28:07 INFO - PROCESS | 1813 | 1461094087583 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:28:07 INFO - PROCESS | 1813 | 1461094087898 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x889d7400 == 152 [pid = 1813] [id = 411] 12:28:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x88aef400) [pid = 1813] [serial = 1234] [outer = (nil)] 12:28:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x94014400) [pid = 1813] [serial = 1235] [outer = 0x88aef400] 12:28:07 INFO - PROCESS | 1813 | 1461094087986 Marionette DEBUG loaded listener.js 12:28:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x9401c400) [pid = 1813] [serial = 1236] [outer = 0x88aef400] 12:28:08 INFO - PROCESS | 1813 | 1461094088829 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:28:08 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:28:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1530ms 12:28:08 INFO - PROCESS | 1813 | 1461094088888 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:28:08 INFO - PROCESS | 1813 | 1461094088891 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 12:28:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:28:08 INFO - PROCESS | 1813 | 1461094088898 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:28:08 INFO - PROCESS | 1813 | 1461094088901 Marionette TRACE conn3 <- [1,1618,null,{}] 12:28:08 INFO - PROCESS | 1813 | 1461094088907 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:28:09 INFO - PROCESS | 1813 | 1461094089097 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:28:09 INFO - PROCESS | 1813 | 1461094089378 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x930e5800 == 153 [pid = 1813] [id = 412] 12:28:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x94013c00) [pid = 1813] [serial = 1237] [outer = (nil)] 12:28:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x946ec800) [pid = 1813] [serial = 1238] [outer = 0x94013c00] 12:28:09 INFO - PROCESS | 1813 | 1461094089509 Marionette DEBUG loaded listener.js 12:28:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x946f3400) [pid = 1813] [serial = 1239] [outer = 0x94013c00] 12:28:10 INFO - PROCESS | 1813 | 1461094090355 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:28:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:28:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1532ms 12:28:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:28:10 INFO - PROCESS | 1813 | 1461094090431 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:28:10 INFO - PROCESS | 1813 | 1461094090434 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 12:28:10 INFO - PROCESS | 1813 | 1461094090440 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:28:10 INFO - PROCESS | 1813 | 1461094090444 Marionette TRACE conn3 <- [1,1622,null,{}] 12:28:10 INFO - PROCESS | 1813 | 1461094090449 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:28:10 INFO - PROCESS | 1813 | 1461094090686 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:28:11 INFO - PROCESS | 1813 | 1461094091003 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x934cfc00 == 154 [pid = 1813] [id = 413] 12:28:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x943e0000) [pid = 1813] [serial = 1240] [outer = (nil)] 12:28:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x96739400) [pid = 1813] [serial = 1241] [outer = 0x943e0000] 12:28:11 INFO - PROCESS | 1813 | 1461094091091 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x9703a800) [pid = 1813] [serial = 1242] [outer = 0x943e0000] 12:28:11 INFO - PROCESS | 1813 | 1461094091956 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:28:12 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:28:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1593ms 12:28:12 INFO - PROCESS | 1813 | 1461094092033 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:28:12 INFO - PROCESS | 1813 | 1461094092037 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 12:28:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:28:12 INFO - PROCESS | 1813 | 1461094092043 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:28:12 INFO - PROCESS | 1813 | 1461094092047 Marionette TRACE conn3 <- [1,1626,null,{}] 12:28:12 INFO - PROCESS | 1813 | 1461094092052 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:28:12 INFO - PROCESS | 1813 | 1461094092279 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:28:12 INFO - PROCESS | 1813 | 1461094092613 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x88afa000 == 155 [pid = 1813] [id = 414] 12:28:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x88afb800) [pid = 1813] [serial = 1243] [outer = (nil)] 12:28:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x970d5800) [pid = 1813] [serial = 1244] [outer = 0x88afb800] 12:28:12 INFO - PROCESS | 1813 | 1461094092704 Marionette DEBUG loaded listener.js 12:28:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x97310400) [pid = 1813] [serial = 1245] [outer = 0x88afb800] 12:28:13 INFO - PROCESS | 1813 | 1461094093559 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:28:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:28:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1584ms 12:28:13 INFO - PROCESS | 1813 | 1461094093628 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 1813 | 1461094093632 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 12:28:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:28:13 INFO - PROCESS | 1813 | 1461094093638 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 1813 | 1461094093642 Marionette TRACE conn3 <- [1,1630,null,{}] 12:28:13 INFO - PROCESS | 1813 | 1461094093647 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:28:13 INFO - PROCESS | 1813 | 1461094093838 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:28:14 INFO - PROCESS | 1813 | 1461094094153 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x838bb400 == 156 [pid = 1813] [id = 415] 12:28:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x84038c00) [pid = 1813] [serial = 1246] [outer = (nil)] 12:28:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x9731a800) [pid = 1813] [serial = 1247] [outer = 0x84038c00] 12:28:14 INFO - PROCESS | 1813 | 1461094094241 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x973d0400) [pid = 1813] [serial = 1248] [outer = 0x84038c00] 12:28:15 INFO - PROCESS | 1813 | 1461094095106 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:28:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:28:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1530ms 12:28:15 INFO - PROCESS | 1813 | 1461094095169 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:28:15 INFO - PROCESS | 1813 | 1461094095173 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 12:28:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:28:15 INFO - PROCESS | 1813 | 1461094095179 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:28:15 INFO - PROCESS | 1813 | 1461094095182 Marionette TRACE conn3 <- [1,1634,null,{}] 12:28:15 INFO - PROCESS | 1813 | 1461094095188 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:28:15 INFO - PROCESS | 1813 | 1461094095378 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:28:15 INFO - PROCESS | 1813 | 1461094095651 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x95951400 == 157 [pid = 1813] [id = 416] 12:28:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x9730f800) [pid = 1813] [serial = 1249] [outer = (nil)] 12:28:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x97567000) [pid = 1813] [serial = 1250] [outer = 0x9730f800] 12:28:15 INFO - PROCESS | 1813 | 1461094095794 Marionette DEBUG loaded listener.js 12:28:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x9756c000) [pid = 1813] [serial = 1251] [outer = 0x9730f800] 12:28:16 INFO - PROCESS | 1813 | 1461094096631 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:28:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:28:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1491ms 12:28:16 INFO - PROCESS | 1813 | 1461094096671 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:28:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:28:16 INFO - PROCESS | 1813 | 1461094096675 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 12:28:16 INFO - PROCESS | 1813 | 1461094096681 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:28:16 INFO - PROCESS | 1813 | 1461094096685 Marionette TRACE conn3 <- [1,1638,null,{}] 12:28:16 INFO - PROCESS | 1813 | 1461094096706 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:28:16 INFO - PROCESS | 1813 | 1461094096970 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:28:17 INFO - PROCESS | 1813 | 1461094097202 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x87027400 == 158 [pid = 1813] [id = 417] 12:28:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x88c2e800) [pid = 1813] [serial = 1252] [outer = (nil)] 12:28:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x97570c00) [pid = 1813] [serial = 1253] [outer = 0x88c2e800] 12:28:17 INFO - PROCESS | 1813 | 1461094097290 Marionette DEBUG loaded listener.js 12:28:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x978b5c00) [pid = 1813] [serial = 1254] [outer = 0x88c2e800] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x82b73800 == 157 [pid = 1813] [id = 351] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x8faa9800 == 156 [pid = 1813] [id = 56] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x838b4800 == 155 [pid = 1813] [id = 397] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x8696a400 == 154 [pid = 1813] [id = 396] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x82b66c00 == 153 [pid = 1813] [id = 395] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x857e3c00 == 152 [pid = 1813] [id = 394] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x82b71400 == 151 [pid = 1813] [id = 393] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x837c5400 == 150 [pid = 1813] [id = 391] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x889dbc00 == 149 [pid = 1813] [id = 390] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x943ea400 == 148 [pid = 1813] [id = 389] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x94012400 == 147 [pid = 1813] [id = 387] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x82b65c00 == 146 [pid = 1813] [id = 388] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x90673800 == 145 [pid = 1813] [id = 386] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x930e6c00 == 144 [pid = 1813] [id = 385] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x8fd69400 == 143 [pid = 1813] [id = 383] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x904b4800 == 142 [pid = 1813] [id = 384] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x82b65800 == 141 [pid = 1813] [id = 382] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x8c13f400 == 140 [pid = 1813] [id = 381] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x8c3e8400 == 139 [pid = 1813] [id = 380] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x82b66800 == 138 [pid = 1813] [id = 379] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x85ea8c00 == 137 [pid = 1813] [id = 377] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x8937ac00 == 136 [pid = 1813] [id = 378] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x8702d400 == 135 [pid = 1813] [id = 376] 12:28:18 INFO - PROCESS | 1813 | --DOCSHELL 0x84039800 == 134 [pid = 1813] [id = 375] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x934cb400) [pid = 1813] [serial = 1097] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x93314c00) [pid = 1813] [serial = 1094] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x913dec00) [pid = 1813] [serial = 1091] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x905a8800) [pid = 1813] [serial = 1088] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x8ff5fc00) [pid = 1813] [serial = 1085] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x8fd6f000) [pid = 1813] [serial = 1082] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x89c17c00) [pid = 1813] [serial = 1118] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x8fb84000) [pid = 1813] [serial = 1079] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x8f6e9000) [pid = 1813] [serial = 1076] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x8ea13c00) [pid = 1813] [serial = 1073] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x8b5de400) [pid = 1813] [serial = 1070] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x8a265c00) [pid = 1813] [serial = 1067] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x89377000) [pid = 1813] [serial = 1064] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x873cec00) [pid = 1813] [serial = 1061] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x85d85800) [pid = 1813] [serial = 1058] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x86ab8000) [pid = 1813] [serial = 1124] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x94008800) [pid = 1813] [serial = 1100] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x889e2000) [pid = 1813] [serial = 1109] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x890ed400) [pid = 1813] [serial = 1110] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x87025000) [pid = 1813] [serial = 1106] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x873cf400) [pid = 1813] [serial = 1107] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x873d0000) [pid = 1813] [serial = 1115] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x838b2800) [pid = 1813] [serial = 1112] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x8403bc00) [pid = 1813] [serial = 1113] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x841a7c00) [pid = 1813] [serial = 1103] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x857dfc00) [pid = 1813] [serial = 1104] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x84039400) [pid = 1813] [serial = 1121] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x8b2c4000) [pid = 1813] [serial = 1119] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x889d8000) [pid = 1813] [serial = 1116] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x857d8800) [pid = 1813] [serial = 1122] [outer = (nil)] [url = about:blank] 12:28:19 INFO - PROCESS | 1813 | 1461094099602 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:28:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:28:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2993ms 12:28:19 INFO - PROCESS | 1813 | 1461094099674 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:28:19 INFO - PROCESS | 1813 | 1461094099680 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 12:28:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:28:19 INFO - PROCESS | 1813 | 1461094099690 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:28:19 INFO - PROCESS | 1813 | 1461094099694 Marionette TRACE conn3 <- [1,1642,null,{}] 12:28:19 INFO - PROCESS | 1813 | 1461094099701 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:28:19 INFO - PROCESS | 1813 | 1461094099890 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:28:20 INFO - PROCESS | 1813 | 1461094100081 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x84039400 == 135 [pid = 1813] [id = 418] 12:28:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x857db800) [pid = 1813] [serial = 1255] [outer = (nil)] 12:28:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x85d81400) [pid = 1813] [serial = 1256] [outer = 0x857db800] 12:28:20 INFO - PROCESS | 1813 | 1461094100156 Marionette DEBUG loaded listener.js 12:28:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x85ead400) [pid = 1813] [serial = 1257] [outer = 0x857db800] 12:28:21 INFO - PROCESS | 1813 | 1461094101036 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:28:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:28:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1380ms 12:28:21 INFO - PROCESS | 1813 | 1461094101070 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:28:21 INFO - PROCESS | 1813 | 1461094101078 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 12:28:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:28:21 INFO - PROCESS | 1813 | 1461094101087 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:28:21 INFO - PROCESS | 1813 | 1461094101091 Marionette TRACE conn3 <- [1,1646,null,{}] 12:28:21 INFO - PROCESS | 1813 | 1461094101097 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:28:21 INFO - PROCESS | 1813 | 1461094101274 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:28:21 INFO - PROCESS | 1813 | 1461094101477 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d8c000 == 136 [pid = 1813] [id = 419] 12:28:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x8696b000) [pid = 1813] [serial = 1258] [outer = (nil)] 12:28:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x87031800) [pid = 1813] [serial = 1259] [outer = 0x8696b000] 12:28:21 INFO - PROCESS | 1813 | 1461094101563 Marionette DEBUG loaded listener.js 12:28:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x872fcc00) [pid = 1813] [serial = 1260] [outer = 0x8696b000] 12:28:22 INFO - PROCESS | 1813 | 1461094102429 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:28:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:28:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1382ms 12:28:22 INFO - PROCESS | 1813 | 1461094102470 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:28:22 INFO - PROCESS | 1813 | 1461094102473 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 12:28:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:28:22 INFO - PROCESS | 1813 | 1461094102487 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 1813 | 1461094102492 Marionette TRACE conn3 <- [1,1650,null,{}] 12:28:22 INFO - PROCESS | 1813 | 1461094102507 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:28:22 INFO - PROCESS | 1813 | 1461094102790 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:28:22 INFO - PROCESS | 1813 | 1461094102835 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d82400 == 137 [pid = 1813] [id = 420] 12:28:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x889dbc00) [pid = 1813] [serial = 1261] [outer = (nil)] 12:28:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x88af4000) [pid = 1813] [serial = 1262] [outer = 0x889dbc00] 12:28:23 INFO - PROCESS | 1813 | 1461094103026 Marionette DEBUG loaded listener.js 12:28:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x88c35400) [pid = 1813] [serial = 1263] [outer = 0x889dbc00] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x87030400) [pid = 1813] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x873cc400) [pid = 1813] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x857e5400) [pid = 1813] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x82b72800) [pid = 1813] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x84031400) [pid = 1813] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x837d0400) [pid = 1813] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x946ef400) [pid = 1813] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x946e7c00) [pid = 1813] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x873d4000) [pid = 1813] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x94019c00) [pid = 1813] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x9340fc00) [pid = 1813] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x93316400) [pid = 1813] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x91368800) [pid = 1813] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x8ff57000) [pid = 1813] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x8fb94800) [pid = 1813] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x8e1f2c00) [pid = 1813] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x8ea1f000) [pid = 1813] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x8e1ee800) [pid = 1813] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x8b2c1800) [pid = 1813] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x89378400) [pid = 1813] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x873d2800) [pid = 1813] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x85d88800) [pid = 1813] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x857e0000) [pid = 1813] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x8fb99c00) [pid = 1813] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x890e5c00) [pid = 1813] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x8fb86000) [pid = 1813] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x8f6e7800) [pid = 1813] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x89c24000) [pid = 1813] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x892eec00) [pid = 1813] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x89c23800) [pid = 1813] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x8c3ea000) [pid = 1813] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x841a7000) [pid = 1813] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x900b0000) [pid = 1813] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x934be400) [pid = 1813] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x91ea1800) [pid = 1813] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x904bb400) [pid = 1813] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x830dcc00) [pid = 1813] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:28:24 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x8b2d0800) [pid = 1813] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:28:24 INFO - PROCESS | 1813 | 1461094104655 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:28:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:28:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 2195ms 12:28:24 INFO - PROCESS | 1813 | 1461094104675 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:28:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:28:24 INFO - PROCESS | 1813 | 1461094104681 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 12:28:24 INFO - PROCESS | 1813 | 1461094104687 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:28:24 INFO - PROCESS | 1813 | 1461094104690 Marionette TRACE conn3 <- [1,1654,null,{}] 12:28:24 INFO - PROCESS | 1813 | 1461094104696 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:28:24 INFO - PROCESS | 1813 | 1461094104943 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:28:24 INFO - PROCESS | 1813 | 1461094104958 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b6b000 == 138 [pid = 1813] [id = 421] 12:28:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x85d87800) [pid = 1813] [serial = 1264] [outer = (nil)] 12:28:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x872f6800) [pid = 1813] [serial = 1265] [outer = 0x85d87800] 12:28:25 INFO - PROCESS | 1813 | 1461094105143 Marionette DEBUG loaded listener.js 12:28:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x889df000) [pid = 1813] [serial = 1266] [outer = 0x85d87800] 12:28:25 INFO - PROCESS | 1813 | 1461094105904 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:28:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:28:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1233ms 12:28:25 INFO - PROCESS | 1813 | 1461094105920 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:28:25 INFO - PROCESS | 1813 | 1461094105923 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 12:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:28:25 INFO - PROCESS | 1813 | 1461094105930 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:28:25 INFO - PROCESS | 1813 | 1461094105933 Marionette TRACE conn3 <- [1,1658,null,{}] 12:28:25 INFO - PROCESS | 1813 | 1461094105938 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:28:26 INFO - PROCESS | 1813 | 1461094106177 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:28:26 INFO - PROCESS | 1813 | 1461094106464 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b65400 == 139 [pid = 1813] [id = 422] 12:28:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x82b65800) [pid = 1813] [serial = 1267] [outer = (nil)] 12:28:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x837c5400) [pid = 1813] [serial = 1268] [outer = 0x82b65800] 12:28:26 INFO - PROCESS | 1813 | 1461094106556 Marionette DEBUG loaded listener.js 12:28:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x8403d800) [pid = 1813] [serial = 1269] [outer = 0x82b65800] 12:28:27 INFO - PROCESS | 1813 | 1461094107590 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:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1730ms 12:28:27 INFO - PROCESS | 1813 | 1461094107662 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:28:27 INFO - PROCESS | 1813 | 1461094107670 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 12:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:28:27 INFO - PROCESS | 1813 | 1461094107679 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:28:27 INFO - PROCESS | 1813 | 1461094107684 Marionette TRACE conn3 <- [1,1662,null,{}] 12:28:27 INFO - PROCESS | 1813 | 1461094107692 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:28:27 INFO - PROCESS | 1813 | 1461094107954 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:28:28 INFO - PROCESS | 1813 | 1461094108280 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x8696a000 == 140 [pid = 1813] [id = 423] 12:28:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x86aba000) [pid = 1813] [serial = 1270] [outer = (nil)] 12:28:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x8702d800) [pid = 1813] [serial = 1271] [outer = 0x86aba000] 12:28:28 INFO - PROCESS | 1813 | 1461094108369 Marionette DEBUG loaded listener.js 12:28:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x873d0000) [pid = 1813] [serial = 1272] [outer = 0x86aba000] 12:28:29 INFO - PROCESS | 1813 | 1461094109388 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:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1783ms 12:28:29 INFO - PROCESS | 1813 | 1461094109465 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:28:29 INFO - PROCESS | 1813 | 1461094109471 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 12:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:28:29 INFO - PROCESS | 1813 | 1461094109478 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:28:29 INFO - PROCESS | 1813 | 1461094109482 Marionette TRACE conn3 <- [1,1666,null,{}] 12:28:29 INFO - PROCESS | 1813 | 1461094109488 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:28:29 INFO - PROCESS | 1813 | 1461094109725 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:28:30 INFO - PROCESS | 1813 | 1461094110084 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x8802d000 == 141 [pid = 1813] [id = 424] 12:28:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x889da000) [pid = 1813] [serial = 1273] [outer = (nil)] 12:28:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x88c32000) [pid = 1813] [serial = 1274] [outer = 0x889da000] 12:28:30 INFO - PROCESS | 1813 | 1461094110174 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x892f2400) [pid = 1813] [serial = 1275] [outer = 0x889da000] 12:28:31 INFO - PROCESS | 1813 | 1461094111095 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:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1684ms 12:28:31 INFO - PROCESS | 1813 | 1461094111163 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:28:31 INFO - PROCESS | 1813 | 1461094111168 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 12:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:28:31 INFO - PROCESS | 1813 | 1461094111183 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 1813 | 1461094111193 Marionette TRACE conn3 <- [1,1670,null,{}] 12:28:31 INFO - PROCESS | 1813 | 1461094111199 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:28:31 INFO - PROCESS | 1813 | 1461094111443 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:28:31 INFO - PROCESS | 1813 | 1461094111763 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x88023400 == 142 [pid = 1813] [id = 425] 12:28:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x889d3800) [pid = 1813] [serial = 1276] [outer = (nil)] 12:28:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x89c20000) [pid = 1813] [serial = 1277] [outer = 0x889d3800] 12:28:31 INFO - PROCESS | 1813 | 1461094111848 Marionette DEBUG loaded listener.js 12:28:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x8b2c1800) [pid = 1813] [serial = 1278] [outer = 0x889d3800] 12:28:32 INFO - PROCESS | 1813 | 1461094112723 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:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1594ms 12:28:32 INFO - PROCESS | 1813 | 1461094112770 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:28:32 INFO - PROCESS | 1813 | 1461094112780 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 12:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:28:32 INFO - PROCESS | 1813 | 1461094112791 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:28:32 INFO - PROCESS | 1813 | 1461094112797 Marionette TRACE conn3 <- [1,1674,null,{}] 12:28:32 INFO - PROCESS | 1813 | 1461094112803 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:28:33 INFO - PROCESS | 1813 | 1461094113009 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:28:33 INFO - PROCESS | 1813 | 1461094113329 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x89c17c00 == 143 [pid = 1813] [id = 426] 12:28:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x8b2cd000) [pid = 1813] [serial = 1279] [outer = (nil)] 12:28:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x8b5de400) [pid = 1813] [serial = 1280] [outer = 0x8b2cd000] 12:28:33 INFO - PROCESS | 1813 | 1461094113474 Marionette DEBUG loaded listener.js 12:28:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x8c139400) [pid = 1813] [serial = 1281] [outer = 0x8b2cd000] 12:28:34 INFO - PROCESS | 1813 | 1461094114336 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:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1592ms 12:28:34 INFO - PROCESS | 1813 | 1461094114384 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:28:34 INFO - PROCESS | 1813 | 1461094114388 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 12:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:28:34 INFO - PROCESS | 1813 | 1461094114394 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:28:34 INFO - PROCESS | 1813 | 1461094114397 Marionette TRACE conn3 <- [1,1678,null,{}] 12:28:34 INFO - PROCESS | 1813 | 1461094114403 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:28:34 INFO - PROCESS | 1813 | 1461094114587 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:28:34 INFO - PROCESS | 1813 | 1461094114862 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c3e7400 == 144 [pid = 1813] [id = 427] 12:28:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x8c3e8000) [pid = 1813] [serial = 1282] [outer = (nil)] 12:28:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x8e1ec800) [pid = 1813] [serial = 1283] [outer = 0x8c3e8000] 12:28:35 INFO - PROCESS | 1813 | 1461094115017 Marionette DEBUG loaded listener.js 12:28:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x8f6e3c00) [pid = 1813] [serial = 1284] [outer = 0x8c3e8000] 12:28:35 INFO - PROCESS | 1813 | 1461094115948 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:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1632ms 12:28:36 INFO - PROCESS | 1813 | 1461094116027 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:28:36 INFO - PROCESS | 1813 | 1461094116031 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 12:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:28:36 INFO - PROCESS | 1813 | 1461094116037 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:28:36 INFO - PROCESS | 1813 | 1461094116040 Marionette TRACE conn3 <- [1,1682,null,{}] 12:28:36 INFO - PROCESS | 1813 | 1461094116046 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:28:36 INFO - PROCESS | 1813 | 1461094116280 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:28:36 INFO - PROCESS | 1813 | 1461094116599 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f71a800 == 145 [pid = 1813] [id = 428] 12:28:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x8f8e5000) [pid = 1813] [serial = 1285] [outer = (nil)] 12:28:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x8fb90c00) [pid = 1813] [serial = 1286] [outer = 0x8f8e5000] 12:28:36 INFO - PROCESS | 1813 | 1461094116683 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x8fb96800) [pid = 1813] [serial = 1287] [outer = 0x8f8e5000] 12:28:37 INFO - PROCESS | 1813 | 1461094117565 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:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1585ms 12:28:37 INFO - PROCESS | 1813 | 1461094117625 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:28:37 INFO - PROCESS | 1813 | 1461094117629 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 12:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:28:37 INFO - PROCESS | 1813 | 1461094117635 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:28:37 INFO - PROCESS | 1813 | 1461094117639 Marionette TRACE conn3 <- [1,1686,null,{}] 12:28:37 INFO - PROCESS | 1813 | 1461094117644 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:28:37 INFO - PROCESS | 1813 | 1461094117849 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:28:38 INFO - PROCESS | 1813 | 1461094118201 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x857e6000 == 146 [pid = 1813] [id = 429] 12:28:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x88af8400) [pid = 1813] [serial = 1288] [outer = (nil)] 12:28:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x8fd6bc00) [pid = 1813] [serial = 1289] [outer = 0x88af8400] 12:28:38 INFO - PROCESS | 1813 | 1461094118291 Marionette DEBUG loaded listener.js 12:28:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x8ff51c00) [pid = 1813] [serial = 1290] [outer = 0x88af8400] 12:28:39 INFO - PROCESS | 1813 | 1461094119166 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:28:39 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:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1581ms 12:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:28:39 INFO - PROCESS | 1813 | 1461094119216 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:28:39 INFO - PROCESS | 1813 | 1461094119220 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 12:28:39 INFO - PROCESS | 1813 | 1461094119226 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:28:39 INFO - PROCESS | 1813 | 1461094119230 Marionette TRACE conn3 <- [1,1690,null,{}] 12:28:39 INFO - PROCESS | 1813 | 1461094119235 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:28:39 INFO - PROCESS | 1813 | 1461094119425 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:28:39 INFO - PROCESS | 1813 | 1461094119696 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f8e9c00 == 147 [pid = 1813] [id = 430] 12:28:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x8f8ef000) [pid = 1813] [serial = 1291] [outer = (nil)] 12:28:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x904b4400) [pid = 1813] [serial = 1292] [outer = 0x8f8ef000] 12:28:39 INFO - PROCESS | 1813 | 1461094119825 Marionette DEBUG loaded listener.js 12:28:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x904bd800) [pid = 1813] [serial = 1293] [outer = 0x8f8ef000] 12:28:40 INFO - PROCESS | 1813 | 1461094120701 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:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1532ms 12:28:40 INFO - PROCESS | 1813 | 1461094120758 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 1813 | 1461094120762 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 12:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:28:40 INFO - PROCESS | 1813 | 1461094120768 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 1813 | 1461094120771 Marionette TRACE conn3 <- [1,1694,null,{}] 12:28:40 INFO - PROCESS | 1813 | 1461094120777 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:28:40 INFO - PROCESS | 1813 | 1461094120981 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:28:41 INFO - PROCESS | 1813 | 1461094121298 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f711800 == 148 [pid = 1813] [id = 431] 12:28:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x900abc00) [pid = 1813] [serial = 1294] [outer = (nil)] 12:28:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x905b3c00) [pid = 1813] [serial = 1295] [outer = 0x900abc00] 12:28:41 INFO - PROCESS | 1813 | 1461094121387 Marionette DEBUG loaded listener.js 12:28:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x90676400) [pid = 1813] [serial = 1296] [outer = 0x900abc00] 12:28:42 INFO - PROCESS | 1813 | 1461094122281 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:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1529ms 12:28:42 INFO - PROCESS | 1813 | 1461094122298 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:28:42 INFO - PROCESS | 1813 | 1461094122302 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 12:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:28:42 INFO - PROCESS | 1813 | 1461094122308 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - PROCESS | 1813 | 1461094122311 Marionette TRACE conn3 <- [1,1698,null,{}] 12:28:42 INFO - PROCESS | 1813 | 1461094122317 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:28:42 INFO - PROCESS | 1813 | 1461094122507 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:28:42 INFO - PROCESS | 1813 | 1461094122840 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x900ab000 == 149 [pid = 1813] [id = 432] 12:28:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x91e9e400) [pid = 1813] [serial = 1297] [outer = (nil)] 12:28:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x9307a400) [pid = 1813] [serial = 1298] [outer = 0x91e9e400] 12:28:42 INFO - PROCESS | 1813 | 1461094122949 Marionette DEBUG loaded listener.js 12:28:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x932d6800) [pid = 1813] [serial = 1299] [outer = 0x91e9e400] 12:28:43 INFO - PROCESS | 1813 | 1461094123888 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:28:43 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:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1644ms 12:28:43 INFO - PROCESS | 1813 | 1461094123953 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:28:43 INFO - PROCESS | 1813 | 1461094123957 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 12:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:28:43 INFO - PROCESS | 1813 | 1461094123964 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:28:43 INFO - PROCESS | 1813 | 1461094123968 Marionette TRACE conn3 <- [1,1702,null,{}] 12:28:43 INFO - PROCESS | 1813 | 1461094123974 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:28:44 INFO - PROCESS | 1813 | 1461094124201 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:28:44 INFO - PROCESS | 1813 | 1461094124523 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x91370000 == 150 [pid = 1813] [id = 433] 12:28:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x91e9c000) [pid = 1813] [serial = 1300] [outer = (nil)] 12:28:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x934d0400) [pid = 1813] [serial = 1301] [outer = 0x91e9c000] 12:28:44 INFO - PROCESS | 1813 | 1461094124612 Marionette DEBUG loaded listener.js 12:28:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x934d4400) [pid = 1813] [serial = 1302] [outer = 0x91e9c000] 12:28:45 INFO - PROCESS | 1813 | 1461094125448 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:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1539ms 12:28:45 INFO - PROCESS | 1813 | 1461094125504 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:28:45 INFO - PROCESS | 1813 | 1461094125508 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 12:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:28:45 INFO - PROCESS | 1813 | 1461094125515 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:28:45 INFO - PROCESS | 1813 | 1461094125517 Marionette TRACE conn3 <- [1,1706,null,{}] 12:28:45 INFO - PROCESS | 1813 | 1461094125524 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:28:45 INFO - PROCESS | 1813 | 1461094125714 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:28:46 INFO - PROCESS | 1813 | 1461094125989 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x913d4800 == 151 [pid = 1813] [id = 434] 12:28:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x91e9c800) [pid = 1813] [serial = 1303] [outer = (nil)] 12:28:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x9400e000) [pid = 1813] [serial = 1304] [outer = 0x91e9c800] 12:28:46 INFO - PROCESS | 1813 | 1461094126119 Marionette DEBUG loaded listener.js 12:28:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x94018400) [pid = 1813] [serial = 1305] [outer = 0x91e9c800] 12:28:47 INFO - PROCESS | 1813 | 1461094126998 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:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1529ms 12:28:47 INFO - PROCESS | 1813 | 1461094127045 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:28:47 INFO - PROCESS | 1813 | 1461094127049 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 12:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:28:47 INFO - PROCESS | 1813 | 1461094127055 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:28:47 INFO - PROCESS | 1813 | 1461094127058 Marionette TRACE conn3 <- [1,1710,null,{}] 12:28:47 INFO - PROCESS | 1813 | 1461094127064 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:28:47 INFO - PROCESS | 1813 | 1461094127262 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:28:47 INFO - PROCESS | 1813 | 1461094127587 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x841ae000 == 152 [pid = 1813] [id = 435] 12:28:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x86abc400) [pid = 1813] [serial = 1306] [outer = (nil)] 12:28:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x946e7c00) [pid = 1813] [serial = 1307] [outer = 0x86abc400] 12:28:47 INFO - PROCESS | 1813 | 1461094127677 Marionette DEBUG loaded listener.js 12:28:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x943eb400) [pid = 1813] [serial = 1308] [outer = 0x86abc400] 12:28:48 INFO - PROCESS | 1813 | 1461094128588 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:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1580ms 12:28:48 INFO - PROCESS | 1813 | 1461094128636 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:28:48 INFO - PROCESS | 1813 | 1461094128640 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 12:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:28:48 INFO - PROCESS | 1813 | 1461094128646 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:28:48 INFO - PROCESS | 1813 | 1461094128649 Marionette TRACE conn3 <- [1,1714,null,{}] 12:28:48 INFO - PROCESS | 1813 | 1461094128655 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:28:48 INFO - PROCESS | 1813 | 1461094128843 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:28:49 INFO - PROCESS | 1813 | 1461094129096 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x900b2400 == 153 [pid = 1813] [id = 436] 12:28:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x943e2400) [pid = 1813] [serial = 1309] [outer = (nil)] 12:28:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x961cb400) [pid = 1813] [serial = 1310] [outer = 0x943e2400] 12:28:49 INFO - PROCESS | 1813 | 1461094129228 Marionette DEBUG loaded listener.js 12:28:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x9625a000) [pid = 1813] [serial = 1311] [outer = 0x943e2400] 12:28:50 INFO - PROCESS | 1813 | 1461094130212 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:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1630ms 12:28:50 INFO - PROCESS | 1813 | 1461094130277 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:28:50 INFO - PROCESS | 1813 | 1461094130281 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 12:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:28:50 INFO - PROCESS | 1813 | 1461094130287 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:28:50 INFO - PROCESS | 1813 | 1461094130291 Marionette TRACE conn3 <- [1,1718,null,{}] 12:28:50 INFO - PROCESS | 1813 | 1461094130296 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:28:50 INFO - PROCESS | 1813 | 1461094130508 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:28:50 INFO - PROCESS | 1813 | 1461094130834 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x8937b400 == 154 [pid = 1813] [id = 437] 12:28:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x9401a400) [pid = 1813] [serial = 1312] [outer = (nil)] 12:28:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x970cb000) [pid = 1813] [serial = 1313] [outer = 0x9401a400] 12:28:50 INFO - PROCESS | 1813 | 1461094130936 Marionette DEBUG loaded listener.js 12:28:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x97316800) [pid = 1813] [serial = 1314] [outer = 0x9401a400] 12:28:51 INFO - PROCESS | 1813 | 1461094131876 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:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1630ms 12:28:51 INFO - PROCESS | 1813 | 1461094131918 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:28:51 INFO - PROCESS | 1813 | 1461094131922 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 12:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:28:51 INFO - PROCESS | 1813 | 1461094131928 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:28:51 INFO - PROCESS | 1813 | 1461094131931 Marionette TRACE conn3 <- [1,1722,null,{}] 12:28:51 INFO - PROCESS | 1813 | 1461094131937 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:28:52 INFO - PROCESS | 1813 | 1461094132131 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:28:52 INFO - PROCESS | 1813 | 1461094132500 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x94015000 == 155 [pid = 1813] [id = 438] 12:28:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x96251000) [pid = 1813] [serial = 1315] [outer = (nil)] 12:28:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x9756cc00) [pid = 1813] [serial = 1316] [outer = 0x96251000] 12:28:52 INFO - PROCESS | 1813 | 1461094132591 Marionette DEBUG loaded listener.js 12:28:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x975b5000) [pid = 1813] [serial = 1317] [outer = 0x96251000] 12:28:53 INFO - PROCESS | 1813 | 1461094133519 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:28:53 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:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1630ms 12:28:53 INFO - PROCESS | 1813 | 1461094133560 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:28:53 INFO - PROCESS | 1813 | 1461094133564 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 12:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:28:53 INFO - PROCESS | 1813 | 1461094133571 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:28:53 INFO - PROCESS | 1813 | 1461094133574 Marionette TRACE conn3 <- [1,1726,null,{}] 12:28:53 INFO - PROCESS | 1813 | 1461094133581 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:28:53 INFO - PROCESS | 1813 | 1461094133771 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:28:54 INFO - PROCESS | 1813 | 1461094134098 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x841a6400 == 156 [pid = 1813] [id = 439] 12:28:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x96181400) [pid = 1813] [serial = 1318] [outer = (nil)] 12:28:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x97c41000) [pid = 1813] [serial = 1319] [outer = 0x96181400] 12:28:54 INFO - PROCESS | 1813 | 1461094134185 Marionette DEBUG loaded listener.js 12:28:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x97c43000) [pid = 1813] [serial = 1320] [outer = 0x96181400] 12:28:55 INFO - PROCESS | 1813 | 1461094135074 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:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1581ms 12:28:55 INFO - PROCESS | 1813 | 1461094135153 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:28:55 INFO - PROCESS | 1813 | 1461094135157 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 12:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:28:55 INFO - PROCESS | 1813 | 1461094135164 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:28:55 INFO - PROCESS | 1813 | 1461094135167 Marionette TRACE conn3 <- [1,1730,null,{}] 12:28:55 INFO - PROCESS | 1813 | 1461094135173 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:28:55 INFO - PROCESS | 1813 | 1461094135388 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:28:55 INFO - PROCESS | 1813 | 1461094135715 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b6dc00 == 157 [pid = 1813] [id = 440] 12:28:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x830dbc00) [pid = 1813] [serial = 1321] [outer = (nil)] 12:28:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 206 (0x97c4ac00) [pid = 1813] [serial = 1322] [outer = 0x830dbc00] 12:28:55 INFO - PROCESS | 1813 | 1461094135803 Marionette DEBUG loaded listener.js 12:28:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 207 (0x982ad800) [pid = 1813] [serial = 1323] [outer = 0x830dbc00] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x8403e400 == 156 [pid = 1813] [id = 319] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x85d89c00 == 155 [pid = 1813] [id = 304] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x96736800 == 154 [pid = 1813] [id = 310] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x8ff52000 == 153 [pid = 1813] [id = 215] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x8702b400 == 152 [pid = 1813] [id = 222] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x8f6df800 == 151 [pid = 1813] [id = 309] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x889d4000 == 150 [pid = 1813] [id = 216] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x9b252400 == 149 [pid = 1813] [id = 313] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x889d3c00 == 148 [pid = 1813] [id = 217] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x857e5000 == 147 [pid = 1813] [id = 316] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x87026400 == 146 [pid = 1813] [id = 220] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x8ea15400 == 145 [pid = 1813] [id = 312] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x857da800 == 144 [pid = 1813] [id = 314] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x8702a800 == 143 [pid = 1813] [id = 221] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x89378800 == 142 [pid = 1813] [id = 315] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x88028000 == 141 [pid = 1813] [id = 219] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x8e1f8800 == 140 [pid = 1813] [id = 307] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x913d5800 == 139 [pid = 1813] [id = 308] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x889e0000 == 138 [pid = 1813] [id = 218] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x84030800 == 137 [pid = 1813] [id = 317] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x82b6b000 == 136 [pid = 1813] [id = 421] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x85d82400 == 135 [pid = 1813] [id = 420] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x85d8c000 == 134 [pid = 1813] [id = 419] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x84039400 == 133 [pid = 1813] [id = 418] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x95951400 == 132 [pid = 1813] [id = 416] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x838bb400 == 131 [pid = 1813] [id = 415] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x88afa000 == 130 [pid = 1813] [id = 414] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x930e5800 == 129 [pid = 1813] [id = 412] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x934cfc00 == 128 [pid = 1813] [id = 413] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x889d7400 == 127 [pid = 1813] [id = 411] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x9331b800 == 126 [pid = 1813] [id = 410] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x932d0000 == 125 [pid = 1813] [id = 409] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x8fd74800 == 124 [pid = 1813] [id = 407] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x8ff53800 == 123 [pid = 1813] [id = 408] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb8c400 == 122 [pid = 1813] [id = 406] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x8a25a000 == 121 [pid = 1813] [id = 405] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x8695dc00 == 120 [pid = 1813] [id = 404] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x8c3e0000 == 119 [pid = 1813] [id = 403] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x8937bc00 == 118 [pid = 1813] [id = 402] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x889d5000 == 117 [pid = 1813] [id = 400] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x84038800 == 116 [pid = 1813] [id = 401] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x86967c00 == 115 [pid = 1813] [id = 399] 12:28:58 INFO - PROCESS | 1813 | --DOCSHELL 0x84036400 == 114 [pid = 1813] [id = 398] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 206 (0x934ce400) [pid = 1813] [serial = 1098] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 205 (0x9331d400) [pid = 1813] [serial = 1095] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x9067b000) [pid = 1813] [serial = 1089] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x88af8c00) [pid = 1813] [serial = 1056] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x8c134c00) [pid = 1813] [serial = 1071] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0x889d7c00) [pid = 1813] [serial = 1062] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x900a6c00) [pid = 1813] [serial = 1086] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0x93073000) [pid = 1813] [serial = 1092] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0x8fd76800) [pid = 1813] [serial = 1083] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0x8fb94400) [pid = 1813] [serial = 1080] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0x8f71d000) [pid = 1813] [serial = 1077] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x89c17400) [pid = 1813] [serial = 1065] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x8b2c9800) [pid = 1813] [serial = 1068] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x8f6ddc00) [pid = 1813] [serial = 1074] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x85ea7c00) [pid = 1813] [serial = 1059] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x9400c400) [pid = 1813] [serial = 1101] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x889dc400) [pid = 1813] [serial = 1193] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x889dd000) [pid = 1813] [serial = 1190] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x85d8c800) [pid = 1813] [serial = 1184] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x8403b000) [pid = 1813] [serial = 1181] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x841a2400) [pid = 1813] [serial = 1182] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x86967800) [pid = 1813] [serial = 1179] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x857d7800) [pid = 1813] [serial = 1178] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x857e1800) [pid = 1813] [serial = 1176] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x8403e800) [pid = 1813] [serial = 1175] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x962f3000) [pid = 1813] [serial = 1173] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x9625d400) [pid = 1813] [serial = 1172] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x9582e400) [pid = 1813] [serial = 1170] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x946f2c00) [pid = 1813] [serial = 1169] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x946e9800) [pid = 1813] [serial = 1167] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x943ee000) [pid = 1813] [serial = 1166] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x943e4400) [pid = 1813] [serial = 1164] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x943df800) [pid = 1813] [serial = 1163] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x94015800) [pid = 1813] [serial = 1161] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x9400f000) [pid = 1813] [serial = 1160] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x934cc400) [pid = 1813] [serial = 1158] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x934c3c00) [pid = 1813] [serial = 1157] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x91ea3400) [pid = 1813] [serial = 1155] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x91373800) [pid = 1813] [serial = 1154] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x904bc400) [pid = 1813] [serial = 1152] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x904b7000) [pid = 1813] [serial = 1151] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x900b0800) [pid = 1813] [serial = 1149] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x900a3c00) [pid = 1813] [serial = 1148] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x8fd6cc00) [pid = 1813] [serial = 1146] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x8fcc4000) [pid = 1813] [serial = 1145] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x8fb84800) [pid = 1813] [serial = 1143] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x8f8f2800) [pid = 1813] [serial = 1142] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x8e1fa400) [pid = 1813] [serial = 1140] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x8e1f4800) [pid = 1813] [serial = 1139] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x8c3df400) [pid = 1813] [serial = 1137] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x8c140400) [pid = 1813] [serial = 1136] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x8b2c6000) [pid = 1813] [serial = 1134] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x89c25000) [pid = 1813] [serial = 1133] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x88c30000) [pid = 1813] [serial = 1131] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x889d6c00) [pid = 1813] [serial = 1130] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x86ab5c00) [pid = 1813] [serial = 1128] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x85eb2c00) [pid = 1813] [serial = 1127] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x86ab9c00) [pid = 1813] [serial = 1187] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x872ed800) [pid = 1813] [serial = 1188] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x88af3400) [pid = 1813] [serial = 1191] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x85ea9400) [pid = 1813] [serial = 1185] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 1813 | 1461094138421 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:28:58 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:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 3398ms 12:28:58 INFO - PROCESS | 1813 | 1461094138562 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:28:58 INFO - PROCESS | 1813 | 1461094138567 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 12:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:28:58 INFO - PROCESS | 1813 | 1461094138575 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:28:58 INFO - PROCESS | 1813 | 1461094138580 Marionette TRACE conn3 <- [1,1734,null,{}] 12:28:58 INFO - PROCESS | 1813 | 1461094138589 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:28:58 INFO - PROCESS | 1813 | 1461094138762 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:28:58 INFO - PROCESS | 1813 | 1461094138973 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x857dec00 == 115 [pid = 1813] [id = 441] 12:28:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x857df400) [pid = 1813] [serial = 1324] [outer = (nil)] 12:28:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x857e3400) [pid = 1813] [serial = 1325] [outer = 0x857df400] 12:28:59 INFO - PROCESS | 1813 | 1461094139050 Marionette DEBUG loaded listener.js 12:28:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x85d88800) [pid = 1813] [serial = 1326] [outer = 0x857df400] 12:28:59 INFO - PROCESS | 1813 | 1461094139826 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:28:59 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:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1285ms 12:28:59 INFO - PROCESS | 1813 | 1461094139860 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:28:59 INFO - PROCESS | 1813 | 1461094139868 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 12:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:28:59 INFO - PROCESS | 1813 | 1461094139878 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:28:59 INFO - PROCESS | 1813 | 1461094139881 Marionette TRACE conn3 <- [1,1738,null,{}] 12:28:59 INFO - PROCESS | 1813 | 1461094139891 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:29:00 INFO - PROCESS | 1813 | 1461094140076 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:29:00 INFO - PROCESS | 1813 | 1461094140088 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x857e1400 == 116 [pid = 1813] [id = 442] 12:29:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x85eae400) [pid = 1813] [serial = 1327] [outer = (nil)] 12:29:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x8696b400) [pid = 1813] [serial = 1328] [outer = 0x85eae400] 12:29:00 INFO - PROCESS | 1813 | 1461094140160 Marionette DEBUG loaded listener.js 12:29:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x86ab6000) [pid = 1813] [serial = 1329] [outer = 0x85eae400] 12:29:01 INFO - PROCESS | 1813 | 1461094141373 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:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1534ms 12:29:01 INFO - PROCESS | 1813 | 1461094141412 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:29:01 INFO - PROCESS | 1813 | 1461094141416 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 12:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:29:01 INFO - PROCESS | 1813 | 1461094141423 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:29:01 INFO - PROCESS | 1813 | 1461094141429 Marionette TRACE conn3 <- [1,1742,null,{}] 12:29:01 INFO - PROCESS | 1813 | 1461094141457 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:29:01 INFO - PROCESS | 1813 | 1461094141739 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:29:01 INFO - PROCESS | 1813 | 1461094141922 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x872f1000 == 117 [pid = 1813] [id = 443] 12:29:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x872fb400) [pid = 1813] [serial = 1330] [outer = (nil)] 12:29:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x873d2c00) [pid = 1813] [serial = 1331] [outer = 0x872fb400] 12:29:02 INFO - PROCESS | 1813 | 1461094142003 Marionette DEBUG loaded listener.js 12:29:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x88027000) [pid = 1813] [serial = 1332] [outer = 0x872fb400] 12:29:03 INFO - PROCESS | 1813 | 1461094143587 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:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x8c3e5400) [pid = 1813] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x88afb800) [pid = 1813] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x90677400) [pid = 1813] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x94013c00) [pid = 1813] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x9730f800) [pid = 1813] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x8fb8e400) [pid = 1813] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x943e0000) [pid = 1813] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x86ab2800) [pid = 1813] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x88aef400) [pid = 1813] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x8b5d7800) [pid = 1813] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x889dbc00) [pid = 1813] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x8f6e4000) [pid = 1813] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x84038c00) [pid = 1813] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x84032c00) [pid = 1813] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x889d8800) [pid = 1813] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x8403a800) [pid = 1813] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x8ff56400) [pid = 1813] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x93320800) [pid = 1813] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x89c25c00) [pid = 1813] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x889dfc00) [pid = 1813] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x857db800) [pid = 1813] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x932d1000) [pid = 1813] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:29:03 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x8696b000) [pid = 1813] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2307ms 12:29:03 INFO - PROCESS | 1813 | 1461094143733 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:29:03 INFO - PROCESS | 1813 | 1461094143738 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 12:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:29:03 INFO - PROCESS | 1813 | 1461094143748 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:29:03 INFO - PROCESS | 1813 | 1461094143753 Marionette TRACE conn3 <- [1,1746,null,{}] 12:29:03 INFO - PROCESS | 1813 | 1461094143759 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:29:04 INFO - PROCESS | 1813 | 1461094144035 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:29:04 INFO - PROCESS | 1813 | 1461094144160 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x84031800 == 118 [pid = 1813] [id = 444] 12:29:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x841a9400) [pid = 1813] [serial = 1333] [outer = (nil)] 12:29:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x872f5400) [pid = 1813] [serial = 1334] [outer = 0x841a9400] 12:29:04 INFO - PROCESS | 1813 | 1461094144232 Marionette DEBUG loaded listener.js 12:29:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x889e2800) [pid = 1813] [serial = 1335] [outer = 0x841a9400] 12:29:04 INFO - PROCESS | 1813 | 1461094144989 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:29:05 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:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1281ms 12:29:05 INFO - PROCESS | 1813 | 1461094145029 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:29:05 INFO - PROCESS | 1813 | 1461094145032 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 12:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:29:05 INFO - PROCESS | 1813 | 1461094145038 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:29:05 INFO - PROCESS | 1813 | 1461094145040 Marionette TRACE conn3 <- [1,1750,null,{}] 12:29:05 INFO - PROCESS | 1813 | 1461094145046 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:29:05 INFO - PROCESS | 1813 | 1461094145225 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:29:05 INFO - PROCESS | 1813 | 1461094145244 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b6b800 == 119 [pid = 1813] [id = 445] 12:29:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x873cc800) [pid = 1813] [serial = 1336] [outer = (nil)] 12:29:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x88c36c00) [pid = 1813] [serial = 1337] [outer = 0x873cc800] 12:29:05 INFO - PROCESS | 1813 | 1461094145316 Marionette DEBUG loaded listener.js 12:29:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x890e9c00) [pid = 1813] [serial = 1338] [outer = 0x873cc800] 12:29:06 INFO - PROCESS | 1813 | 1461094146633 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:29:06 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:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1634ms 12:29:06 INFO - PROCESS | 1813 | 1461094146673 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:29:06 INFO - PROCESS | 1813 | 1461094146680 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 12:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:29:06 INFO - PROCESS | 1813 | 1461094146689 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:29:06 INFO - PROCESS | 1813 | 1461094146695 Marionette TRACE conn3 <- [1,1754,null,{}] 12:29:06 INFO - PROCESS | 1813 | 1461094146703 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:29:06 INFO - PROCESS | 1813 | 1461094146938 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:29:07 INFO - PROCESS | 1813 | 1461094147262 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d80c00 == 120 [pid = 1813] [id = 446] 12:29:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x85ea3c00) [pid = 1813] [serial = 1339] [outer = (nil)] 12:29:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x86960400) [pid = 1813] [serial = 1340] [outer = 0x85ea3c00] 12:29:07 INFO - PROCESS | 1813 | 1461094147357 Marionette DEBUG loaded listener.js 12:29:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x872eec00) [pid = 1813] [serial = 1341] [outer = 0x85ea3c00] 12:29:08 INFO - PROCESS | 1813 | 1461094148417 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:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1792ms 12:29:08 INFO - PROCESS | 1813 | 1461094148483 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:29:08 INFO - PROCESS | 1813 | 1461094148491 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 12:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:29:08 INFO - PROCESS | 1813 | 1461094148502 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:29:08 INFO - PROCESS | 1813 | 1461094148506 Marionette TRACE conn3 <- [1,1758,null,{}] 12:29:08 INFO - PROCESS | 1813 | 1461094148513 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:29:08 INFO - PROCESS | 1813 | 1461094148754 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:29:09 INFO - PROCESS | 1813 | 1461094149073 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x86ab5c00 == 121 [pid = 1813] [id = 447] 12:29:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x88afc000) [pid = 1813] [serial = 1342] [outer = (nil)] 12:29:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x890e4400) [pid = 1813] [serial = 1343] [outer = 0x88afc000] 12:29:09 INFO - PROCESS | 1813 | 1461094149160 Marionette DEBUG loaded listener.js 12:29:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x892f7000) [pid = 1813] [serial = 1344] [outer = 0x88afc000] 12:29:10 INFO - PROCESS | 1813 | 1461094150088 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:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1637ms 12:29:10 INFO - PROCESS | 1813 | 1461094150140 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:29:10 INFO - PROCESS | 1813 | 1461094150144 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 12:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:29:10 INFO - PROCESS | 1813 | 1461094150169 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:29:10 INFO - PROCESS | 1813 | 1461094150175 Marionette TRACE conn3 <- [1,1762,null,{}] 12:29:10 INFO - PROCESS | 1813 | 1461094150192 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:29:10 INFO - PROCESS | 1813 | 1461094150399 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:29:10 INFO - PROCESS | 1813 | 1461094150711 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x88c37c00 == 122 [pid = 1813] [id = 448] 12:29:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x8937c800) [pid = 1813] [serial = 1345] [outer = (nil)] 12:29:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x89c21800) [pid = 1813] [serial = 1346] [outer = 0x8937c800] 12:29:10 INFO - PROCESS | 1813 | 1461094150807 Marionette DEBUG loaded listener.js 12:29:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x8a258000) [pid = 1813] [serial = 1347] [outer = 0x8937c800] 12:29:11 INFO - PROCESS | 1813 | 1461094151671 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:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1552ms 12:29:11 INFO - PROCESS | 1813 | 1461094151719 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:29:11 INFO - PROCESS | 1813 | 1461094151725 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 12:29:11 INFO - PROCESS | 1813 | 1461094151731 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:29:11 INFO - PROCESS | 1813 | 1461094151734 Marionette TRACE conn3 <- [1,1766,null,{}] 12:29:11 INFO - PROCESS | 1813 | 1461094151740 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:29:11 INFO - PROCESS | 1813 | 1461094151941 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:29:12 INFO - PROCESS | 1813 | 1461094152209 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x8403d000 == 123 [pid = 1813] [id = 449] 12:29:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x8a259800) [pid = 1813] [serial = 1348] [outer = (nil)] 12:29:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x8b2c9000) [pid = 1813] [serial = 1349] [outer = 0x8a259800] 12:29:12 INFO - PROCESS | 1813 | 1461094152346 Marionette DEBUG loaded listener.js 12:29:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x8b5d2c00) [pid = 1813] [serial = 1350] [outer = 0x8a259800] 12:29:13 INFO - PROCESS | 1813 | 1461094153216 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:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1530ms 12:29:13 INFO - PROCESS | 1813 | 1461094153261 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:29:13 INFO - PROCESS | 1813 | 1461094153265 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 12:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:29:13 INFO - PROCESS | 1813 | 1461094153271 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:29:13 INFO - PROCESS | 1813 | 1461094153275 Marionette TRACE conn3 <- [1,1770,null,{}] 12:29:13 INFO - PROCESS | 1813 | 1461094153280 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:29:13 INFO - PROCESS | 1813 | 1461094153488 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:29:13 INFO - PROCESS | 1813 | 1461094153761 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:13 INFO - PROCESS | 1813 | ++DOCSHELL 0x873ce000 == 124 [pid = 1813] [id = 450] 12:29:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x8b5d6400) [pid = 1813] [serial = 1351] [outer = (nil)] 12:29:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x8c13c800) [pid = 1813] [serial = 1352] [outer = 0x8b5d6400] 12:29:13 INFO - PROCESS | 1813 | 1461094153900 Marionette DEBUG loaded listener.js 12:29:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x8c3de400) [pid = 1813] [serial = 1353] [outer = 0x8b5d6400] 12:29:14 INFO - PROCESS | 1813 | 1461094154776 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:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1541ms 12:29:14 INFO - PROCESS | 1813 | 1461094154813 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:29:14 INFO - PROCESS | 1813 | 1461094154817 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 12:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:29:14 INFO - PROCESS | 1813 | 1461094154823 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:29:14 INFO - PROCESS | 1813 | 1461094154826 Marionette TRACE conn3 <- [1,1774,null,{}] 12:29:14 INFO - PROCESS | 1813 | 1461094154832 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:29:15 INFO - PROCESS | 1813 | 1461094155051 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:29:15 INFO - PROCESS | 1813 | 1461094155362 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x89c1e400 == 125 [pid = 1813] [id = 451] 12:29:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x8b5d8400) [pid = 1813] [serial = 1354] [outer = (nil)] 12:29:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x8ea13800) [pid = 1813] [serial = 1355] [outer = 0x8b5d8400] 12:29:15 INFO - PROCESS | 1813 | 1461094155464 Marionette DEBUG loaded listener.js 12:29:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x8f6ddc00) [pid = 1813] [serial = 1356] [outer = 0x8b5d8400] 12:29:16 INFO - PROCESS | 1813 | 1461094156339 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:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1586ms 12:29:16 INFO - PROCESS | 1813 | 1461094156409 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:29:16 INFO - PROCESS | 1813 | 1461094156413 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 12:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:29:16 INFO - PROCESS | 1813 | 1461094156420 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:29:16 INFO - PROCESS | 1813 | 1461094156422 Marionette TRACE conn3 <- [1,1778,null,{}] 12:29:16 INFO - PROCESS | 1813 | 1461094156428 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:29:16 INFO - PROCESS | 1813 | 1461094156619 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:29:16 INFO - PROCESS | 1813 | 1461094156936 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x86ab8800 == 126 [pid = 1813] [id = 452] 12:29:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x8a25ac00) [pid = 1813] [serial = 1357] [outer = (nil)] 12:29:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x8f719400) [pid = 1813] [serial = 1358] [outer = 0x8a25ac00] 12:29:17 INFO - PROCESS | 1813 | 1461094157026 Marionette DEBUG loaded listener.js 12:29:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x8f8e7000) [pid = 1813] [serial = 1359] [outer = 0x8a25ac00] 12:29:17 INFO - PROCESS | 1813 | 1461094157895 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:29:17 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:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1540ms 12:29:17 INFO - PROCESS | 1813 | 1461094157961 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:29:17 INFO - PROCESS | 1813 | 1461094157965 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 12:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:29:17 INFO - PROCESS | 1813 | 1461094157971 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:29:17 INFO - PROCESS | 1813 | 1461094157974 Marionette TRACE conn3 <- [1,1782,null,{}] 12:29:17 INFO - PROCESS | 1813 | 1461094157980 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:29:18 INFO - PROCESS | 1813 | 1461094158169 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:29:18 INFO - PROCESS | 1813 | 1461094158438 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c3dbc00 == 127 [pid = 1813] [id = 453] 12:29:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x8f6e1400) [pid = 1813] [serial = 1360] [outer = (nil)] 12:29:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x8faac400) [pid = 1813] [serial = 1361] [outer = 0x8f6e1400] 12:29:18 INFO - PROCESS | 1813 | 1461094158590 Marionette DEBUG loaded listener.js 12:29:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x8fb86000) [pid = 1813] [serial = 1362] [outer = 0x8f6e1400] 12:29:19 INFO - PROCESS | 1813 | 1461094159453 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:29:19 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:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1534ms 12:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:29:19 INFO - PROCESS | 1813 | 1461094159506 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:29:19 INFO - PROCESS | 1813 | 1461094159509 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 12:29:19 INFO - PROCESS | 1813 | 1461094159516 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:29:19 INFO - PROCESS | 1813 | 1461094159519 Marionette TRACE conn3 <- [1,1786,null,{}] 12:29:19 INFO - PROCESS | 1813 | 1461094159525 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:29:19 INFO - PROCESS | 1813 | 1461094159716 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:29:20 INFO - PROCESS | 1813 | 1461094159985 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b2c6000 == 128 [pid = 1813] [id = 454] 12:29:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x8f8f0400) [pid = 1813] [serial = 1363] [outer = (nil)] 12:29:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x8fd6ac00) [pid = 1813] [serial = 1364] [outer = 0x8f8f0400] 12:29:20 INFO - PROCESS | 1813 | 1461094160115 Marionette DEBUG loaded listener.js 12:29:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x8fd71800) [pid = 1813] [serial = 1365] [outer = 0x8f8f0400] 12:29:20 INFO - PROCESS | 1813 | 1461094160992 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:29:21 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:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1547ms 12:29:21 INFO - PROCESS | 1813 | 1461094161063 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:29:21 INFO - PROCESS | 1813 | 1461094161066 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 12:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:29:21 INFO - PROCESS | 1813 | 1461094161073 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:29:21 INFO - PROCESS | 1813 | 1461094161076 Marionette TRACE conn3 <- [1,1790,null,{}] 12:29:21 INFO - PROCESS | 1813 | 1461094161082 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:29:21 INFO - PROCESS | 1813 | 1461094161273 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:29:21 INFO - PROCESS | 1813 | 1461094161599 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fd6c000 == 129 [pid = 1813] [id = 455] 12:29:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x8ff5e000) [pid = 1813] [serial = 1366] [outer = (nil)] 12:29:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x900a6000) [pid = 1813] [serial = 1367] [outer = 0x8ff5e000] 12:29:21 INFO - PROCESS | 1813 | 1461094161692 Marionette DEBUG loaded listener.js 12:29:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x900a8000) [pid = 1813] [serial = 1368] [outer = 0x8ff5e000] 12:29:22 INFO - PROCESS | 1813 | 1461094162546 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:29:22 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:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1536ms 12:29:22 INFO - PROCESS | 1813 | 1461094162610 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:29:22 INFO - PROCESS | 1813 | 1461094162615 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 12:29:22 INFO - PROCESS | 1813 | 1461094162621 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:29:22 INFO - PROCESS | 1813 | 1461094162625 Marionette TRACE conn3 <- [1,1794,null,{}] 12:29:22 INFO - PROCESS | 1813 | 1461094162631 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:29:22 INFO - PROCESS | 1813 | 1461094162898 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:29:23 INFO - PROCESS | 1813 | 1461094163218 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ff56c00 == 130 [pid = 1813] [id = 456] 12:29:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x900b1000) [pid = 1813] [serial = 1369] [outer = (nil)] 12:29:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x90673800) [pid = 1813] [serial = 1370] [outer = 0x900b1000] 12:29:23 INFO - PROCESS | 1813 | 1461094163314 Marionette DEBUG loaded listener.js 12:29:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x913d3c00) [pid = 1813] [serial = 1371] [outer = 0x900b1000] 12:29:24 INFO - PROCESS | 1813 | 1461094164253 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:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1689ms 12:29:24 INFO - PROCESS | 1813 | 1461094164312 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:29:24 INFO - PROCESS | 1813 | 1461094164316 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 12:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:29:24 INFO - PROCESS | 1813 | 1461094164322 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:29:24 INFO - PROCESS | 1813 | 1461094164325 Marionette TRACE conn3 <- [1,1798,null,{}] 12:29:24 INFO - PROCESS | 1813 | 1461094164331 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:29:24 INFO - PROCESS | 1813 | 1461094164529 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:29:24 INFO - PROCESS | 1813 | 1461094164810 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x904b6400 == 131 [pid = 1813] [id = 457] 12:29:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x904be800) [pid = 1813] [serial = 1372] [outer = (nil)] 12:29:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x93073400) [pid = 1813] [serial = 1373] [outer = 0x904be800] 12:29:24 INFO - PROCESS | 1813 | 1461094164943 Marionette DEBUG loaded listener.js 12:29:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x93080c00) [pid = 1813] [serial = 1374] [outer = 0x904be800] 12:29:25 INFO - PROCESS | 1813 | 1461094165831 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:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1585ms 12:29:25 INFO - PROCESS | 1813 | 1461094165908 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:29:25 INFO - PROCESS | 1813 | 1461094165911 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 12:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:29:25 INFO - PROCESS | 1813 | 1461094165918 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:29:25 INFO - PROCESS | 1813 | 1461094165921 Marionette TRACE conn3 <- [1,1802,null,{}] 12:29:25 INFO - PROCESS | 1813 | 1461094165927 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:29:26 INFO - PROCESS | 1813 | 1461094166163 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:29:26 INFO - PROCESS | 1813 | 1461094166486 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x8403ec00 == 132 [pid = 1813] [id = 458] 12:29:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x904b7400) [pid = 1813] [serial = 1375] [outer = (nil)] 12:29:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x93317400) [pid = 1813] [serial = 1376] [outer = 0x904b7400] 12:29:26 INFO - PROCESS | 1813 | 1461094166574 Marionette DEBUG loaded listener.js 12:29:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x9331b800) [pid = 1813] [serial = 1377] [outer = 0x904b7400] 12:29:27 INFO - PROCESS | 1813 | 1461094167448 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:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1585ms 12:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:29:27 INFO - PROCESS | 1813 | 1461094167504 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:29:27 INFO - PROCESS | 1813 | 1461094167507 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 12:29:27 INFO - PROCESS | 1813 | 1461094167513 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:29:27 INFO - PROCESS | 1813 | 1461094167517 Marionette TRACE conn3 <- [1,1806,null,{}] 12:29:27 INFO - PROCESS | 1813 | 1461094167523 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:29:27 INFO - PROCESS | 1813 | 1461094167714 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:29:28 INFO - PROCESS | 1813 | 1461094167987 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x932d9000 == 133 [pid = 1813] [id = 459] 12:29:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x93319000) [pid = 1813] [serial = 1378] [outer = (nil)] 12:29:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x934bcc00) [pid = 1813] [serial = 1379] [outer = 0x93319000] 12:29:28 INFO - PROCESS | 1813 | 1461094168117 Marionette DEBUG loaded listener.js 12:29:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x934c4400) [pid = 1813] [serial = 1380] [outer = 0x93319000] 12:29:28 INFO - PROCESS | 1813 | 1461094168990 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:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1531ms 12:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:29:29 INFO - PROCESS | 1813 | 1461094169044 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:29:29 INFO - PROCESS | 1813 | 1461094169047 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 12:29:29 INFO - PROCESS | 1813 | 1461094169053 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:29:29 INFO - PROCESS | 1813 | 1461094169057 Marionette TRACE conn3 <- [1,1810,null,{}] 12:29:29 INFO - PROCESS | 1813 | 1461094169062 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:29:29 INFO - PROCESS | 1813 | 1461094169253 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:29:29 INFO - PROCESS | 1813 | 1461094169528 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x9340d000 == 134 [pid = 1813] [id = 460] 12:29:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x934ba400) [pid = 1813] [serial = 1381] [outer = (nil)] 12:29:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x934d1400) [pid = 1813] [serial = 1382] [outer = 0x934ba400] 12:29:29 INFO - PROCESS | 1813 | 1461094169659 Marionette DEBUG loaded listener.js 12:29:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x934d5c00) [pid = 1813] [serial = 1383] [outer = 0x934ba400] 12:29:30 INFO - PROCESS | 1813 | 1461094170525 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:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1531ms 12:29:30 INFO - PROCESS | 1813 | 1461094170584 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:29:30 INFO - PROCESS | 1813 | 1461094170587 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 12:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:29:30 INFO - PROCESS | 1813 | 1461094170594 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:29:30 INFO - PROCESS | 1813 | 1461094170597 Marionette TRACE conn3 <- [1,1814,null,{}] 12:29:30 INFO - PROCESS | 1813 | 1461094170603 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:29:30 INFO - PROCESS | 1813 | 1461094170795 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:29:31 INFO - PROCESS | 1813 | 1461094171122 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x934c0400 == 135 [pid = 1813] [id = 461] 12:29:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x934ce000) [pid = 1813] [serial = 1384] [outer = (nil)] 12:29:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x94013400) [pid = 1813] [serial = 1385] [outer = 0x934ce000] 12:29:31 INFO - PROCESS | 1813 | 1461094171210 Marionette DEBUG loaded listener.js 12:29:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x94018800) [pid = 1813] [serial = 1386] [outer = 0x934ce000] 12:29:32 INFO - PROCESS | 1813 | 1461094172058 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:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1529ms 12:29:32 INFO - PROCESS | 1813 | 1461094172124 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:29:32 INFO - PROCESS | 1813 | 1461094172128 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 12:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:29:32 INFO - PROCESS | 1813 | 1461094172134 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:29:32 INFO - PROCESS | 1813 | 1461094172136 Marionette TRACE conn3 <- [1,1818,null,{}] 12:29:32 INFO - PROCESS | 1813 | 1461094172142 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:29:32 INFO - PROCESS | 1813 | 1461094172335 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:29:32 INFO - PROCESS | 1813 | 1461094172654 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x93320000 == 136 [pid = 1813] [id = 462] 12:29:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x93406c00) [pid = 1813] [serial = 1387] [outer = (nil)] 12:29:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x943e9000) [pid = 1813] [serial = 1388] [outer = 0x93406c00] 12:29:32 INFO - PROCESS | 1813 | 1461094172742 Marionette DEBUG loaded listener.js 12:29:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x946e6400) [pid = 1813] [serial = 1389] [outer = 0x93406c00] 12:29:33 INFO - PROCESS | 1813 | 1461094173643 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:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1579ms 12:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:29:33 INFO - PROCESS | 1813 | 1461094173713 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:29:33 INFO - PROCESS | 1813 | 1461094173716 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 12:29:33 INFO - PROCESS | 1813 | 1461094173723 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:29:33 INFO - PROCESS | 1813 | 1461094173726 Marionette TRACE conn3 <- [1,1822,null,{}] 12:29:33 INFO - PROCESS | 1813 | 1461094173732 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:29:33 INFO - PROCESS | 1813 | 1461094173926 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:29:34 INFO - PROCESS | 1813 | 1461094174251 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x84037000 == 137 [pid = 1813] [id = 463] 12:29:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x943df800) [pid = 1813] [serial = 1390] [outer = (nil)] 12:29:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x95832400) [pid = 1813] [serial = 1391] [outer = 0x943df800] 12:29:34 INFO - PROCESS | 1813 | 1461094174340 Marionette DEBUG loaded listener.js 12:29:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x96183c00) [pid = 1813] [serial = 1392] [outer = 0x943df800] 12:29:35 INFO - PROCESS | 1813 | 1461094175228 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:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1582ms 12:29:35 INFO - PROCESS | 1813 | 1461094175305 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:29:35 INFO - PROCESS | 1813 | 1461094175309 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 12:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:29:35 INFO - PROCESS | 1813 | 1461094175315 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:29:35 INFO - PROCESS | 1813 | 1461094175318 Marionette TRACE conn3 <- [1,1826,null,{}] 12:29:35 INFO - PROCESS | 1813 | 1461094175324 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:29:35 INFO - PROCESS | 1813 | 1461094175517 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:29:35 INFO - PROCESS | 1813 | 1461094175837 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x837d4c00 == 138 [pid = 1813] [id = 464] 12:29:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x84030c00) [pid = 1813] [serial = 1393] [outer = (nil)] 12:29:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x962f2400) [pid = 1813] [serial = 1394] [outer = 0x84030c00] 12:29:35 INFO - PROCESS | 1813 | 1461094175925 Marionette DEBUG loaded listener.js 12:29:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x970cbc00) [pid = 1813] [serial = 1395] [outer = 0x84030c00] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x841a6400 == 137 [pid = 1813] [id = 439] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x94015000 == 136 [pid = 1813] [id = 438] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x8937b400 == 135 [pid = 1813] [id = 437] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x841ae000 == 134 [pid = 1813] [id = 435] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x900b2400 == 133 [pid = 1813] [id = 436] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x913d4800 == 132 [pid = 1813] [id = 434] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x91370000 == 131 [pid = 1813] [id = 433] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x8f711800 == 130 [pid = 1813] [id = 431] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x900ab000 == 129 [pid = 1813] [id = 432] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x8f8e9c00 == 128 [pid = 1813] [id = 430] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x857e6000 == 127 [pid = 1813] [id = 429] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x8f71a800 == 126 [pid = 1813] [id = 428] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x8c3e7400 == 125 [pid = 1813] [id = 427] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x88023400 == 124 [pid = 1813] [id = 425] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x89c17c00 == 123 [pid = 1813] [id = 426] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x8802d000 == 122 [pid = 1813] [id = 424] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x8696a000 == 121 [pid = 1813] [id = 423] 12:29:37 INFO - PROCESS | 1813 | --DOCSHELL 0x82b65400 == 120 [pid = 1813] [id = 422] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x9401c400) [pid = 1813] [serial = 1236] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x8f8e4000) [pid = 1813] [serial = 1214] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x88c35400) [pid = 1813] [serial = 1263] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x8fb92800) [pid = 1813] [serial = 1217] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x9731a800) [pid = 1813] [serial = 1247] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x88af4000) [pid = 1813] [serial = 1262] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x872f0c00) [pid = 1813] [serial = 1125] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x8a264c00) [pid = 1813] [serial = 1206] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x857da400) [pid = 1813] [serial = 1197] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x97570c00) [pid = 1813] [serial = 1253] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x904bac00) [pid = 1813] [serial = 1224] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x934da400) [pid = 1813] [serial = 1233] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x973d0400) [pid = 1813] [serial = 1248] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x8b5d5800) [pid = 1813] [serial = 1208] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x892ee000) [pid = 1813] [serial = 1203] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x85ead400) [pid = 1813] [serial = 1257] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x8b5df400) [pid = 1813] [serial = 1209] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x9331ec00) [pid = 1813] [serial = 1229] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x841a8400) [pid = 1813] [serial = 1196] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x87031800) [pid = 1813] [serial = 1259] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x8f8e8000) [pid = 1813] [serial = 1215] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x8f6df000) [pid = 1813] [serial = 1212] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x8fb99000) [pid = 1813] [serial = 1218] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x970d5800) [pid = 1813] [serial = 1244] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x91ea0000) [pid = 1813] [serial = 1227] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x97310400) [pid = 1813] [serial = 1245] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x946ec800) [pid = 1813] [serial = 1238] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x97567000) [pid = 1813] [serial = 1250] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x904b3000) [pid = 1813] [serial = 1223] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x94014400) [pid = 1813] [serial = 1235] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x85d81400) [pid = 1813] [serial = 1256] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x9756c000) [pid = 1813] [serial = 1251] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x946f3400) [pid = 1813] [serial = 1239] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x8ff5b400) [pid = 1813] [serial = 1221] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x890e3800) [pid = 1813] [serial = 1202] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x9703a800) [pid = 1813] [serial = 1242] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x9067ac00) [pid = 1813] [serial = 1226] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x934d1000) [pid = 1813] [serial = 1232] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x8e1ef800) [pid = 1813] [serial = 1211] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x89c1b800) [pid = 1813] [serial = 1205] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x96739400) [pid = 1813] [serial = 1241] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x872fcc00) [pid = 1813] [serial = 1260] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x8702d000) [pid = 1813] [serial = 1199] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x8ff54000) [pid = 1813] [serial = 1220] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x872fa800) [pid = 1813] [serial = 1200] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x9340d400) [pid = 1813] [serial = 1230] [outer = (nil)] [url = about:blank] 12:29:37 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x872f6800) [pid = 1813] [serial = 1265] [outer = (nil)] [url = about:blank] 12:29:38 INFO - PROCESS | 1813 | 1461094178451 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:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 3189ms 12:29:38 INFO - PROCESS | 1813 | 1461094178504 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:29:38 INFO - PROCESS | 1813 | 1461094178510 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 12:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:29:38 INFO - PROCESS | 1813 | 1461094178519 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:29:38 INFO - PROCESS | 1813 | 1461094178523 Marionette TRACE conn3 <- [1,1830,null,{}] 12:29:38 INFO - PROCESS | 1813 | 1461094178534 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:29:38 INFO - PROCESS | 1813 | 1461094178751 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:29:39 INFO - PROCESS | 1813 | 1461094178984 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x84030400 == 121 [pid = 1813] [id = 465] 12:29:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x85ea4000) [pid = 1813] [serial = 1396] [outer = (nil)] 12:29:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x85ead400) [pid = 1813] [serial = 1397] [outer = 0x85ea4000] 12:29:39 INFO - PROCESS | 1813 | 1461094179061 Marionette DEBUG loaded listener.js 12:29:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x86ab4c00) [pid = 1813] [serial = 1398] [outer = 0x85ea4000] 12:29:39 INFO - PROCESS | 1813 | 1461094179952 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:29:40 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:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1489ms 12:29:40 INFO - PROCESS | 1813 | 1461094180007 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:29:40 INFO - PROCESS | 1813 | 1461094180014 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 12:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:29:40 INFO - PROCESS | 1813 | 1461094180024 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:29:40 INFO - PROCESS | 1813 | 1461094180028 Marionette TRACE conn3 <- [1,1834,null,{}] 12:29:40 INFO - PROCESS | 1813 | 1461094180035 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:29:40 INFO - PROCESS | 1813 | 1461094180316 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:29:40 INFO - PROCESS | 1813 | 1461094180349 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x85eb2400 == 122 [pid = 1813] [id = 466] 12:29:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x8695dc00) [pid = 1813] [serial = 1399] [outer = (nil)] 12:29:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x873d5000) [pid = 1813] [serial = 1400] [outer = 0x8695dc00] 12:29:40 INFO - PROCESS | 1813 | 1461094180420 Marionette DEBUG loaded listener.js 12:29:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x889d3c00) [pid = 1813] [serial = 1401] [outer = 0x8695dc00] 12:29:41 INFO - PROCESS | 1813 | 1461094181408 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:29:41 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:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1434ms 12:29:41 INFO - PROCESS | 1813 | 1461094181458 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:29:41 INFO - PROCESS | 1813 | 1461094181462 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 12:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:29:41 INFO - PROCESS | 1813 | 1461094181476 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:29:41 INFO - PROCESS | 1813 | 1461094181482 Marionette TRACE conn3 <- [1,1838,null,{}] 12:29:41 INFO - PROCESS | 1813 | 1461094181497 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:29:41 INFO - PROCESS | 1813 | 1461094181783 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:29:41 INFO - PROCESS | 1813 | 1461094181809 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x838b3800 == 123 [pid = 1813] [id = 467] 12:29:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x88022c00) [pid = 1813] [serial = 1402] [outer = (nil)] 12:29:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x892eec00) [pid = 1813] [serial = 1403] [outer = 0x88022c00] 12:29:41 INFO - PROCESS | 1813 | 1461094181882 Marionette DEBUG loaded listener.js 12:29:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x8937a400) [pid = 1813] [serial = 1404] [outer = 0x88022c00] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x900abc00) [pid = 1813] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x838bd400) [pid = 1813] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x8c3e8000) [pid = 1813] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x943e2400) [pid = 1813] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x8b2cd000) [pid = 1813] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x86abc400) [pid = 1813] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x841a9400) [pid = 1813] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x9401a400) [pid = 1813] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x889da000) [pid = 1813] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x91e9c800) [pid = 1813] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x86aba000) [pid = 1813] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x8f8ef000) [pid = 1813] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x85eae400) [pid = 1813] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x82b65800) [pid = 1813] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x91e9c000) [pid = 1813] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x91e9e400) [pid = 1813] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x8f8e5000) [pid = 1813] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x88af8400) [pid = 1813] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x889d3800) [pid = 1813] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x872fb400) [pid = 1813] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x857df400) [pid = 1813] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:29:42 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x88c2e800) [pid = 1813] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:29:43 INFO - PROCESS | 1813 | 1461094183364 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:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1940ms 12:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:29:43 INFO - PROCESS | 1813 | 1461094183417 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:29:43 INFO - PROCESS | 1813 | 1461094183420 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 12:29:43 INFO - PROCESS | 1813 | 1461094183426 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:29:43 INFO - PROCESS | 1813 | 1461094183430 Marionette TRACE conn3 <- [1,1842,null,{}] 12:29:43 INFO - PROCESS | 1813 | 1461094183435 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:29:43 INFO - PROCESS | 1813 | 1461094183616 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:29:43 INFO - PROCESS | 1813 | 1461094183631 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x8403bc00 == 124 [pid = 1813] [id = 468] 12:29:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x8403c400) [pid = 1813] [serial = 1405] [outer = (nil)] 12:29:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x88c2ec00) [pid = 1813] [serial = 1406] [outer = 0x8403c400] 12:29:43 INFO - PROCESS | 1813 | 1461094183886 Marionette DEBUG loaded listener.js 12:29:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x89376800) [pid = 1813] [serial = 1407] [outer = 0x8403c400] 12:29:44 INFO - PROCESS | 1813 | 1461094184628 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:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1239ms 12:29:44 INFO - PROCESS | 1813 | 1461094184664 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:29:44 INFO - PROCESS | 1813 | 1461094184666 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 12:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:29:44 INFO - PROCESS | 1813 | 1461094184673 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:29:44 INFO - PROCESS | 1813 | 1461094184676 Marionette TRACE conn3 <- [1,1846,null,{}] 12:29:44 INFO - PROCESS | 1813 | 1461094184681 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:29:44 INFO - PROCESS | 1813 | 1461094184923 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:29:45 INFO - PROCESS | 1813 | 1461094185219 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x837d0400 == 125 [pid = 1813] [id = 469] 12:29:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x838b8400) [pid = 1813] [serial = 1408] [outer = (nil)] 12:29:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x8403ac00) [pid = 1813] [serial = 1409] [outer = 0x838b8400] 12:29:45 INFO - PROCESS | 1813 | 1461094185311 Marionette DEBUG loaded listener.js 12:29:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x857d9000) [pid = 1813] [serial = 1410] [outer = 0x838b8400] 12:29:46 INFO - PROCESS | 1813 | 1461094186308 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:29:46 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:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1683ms 12:29:46 INFO - PROCESS | 1813 | 1461094186358 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:29:46 INFO - PROCESS | 1813 | 1461094186366 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 12:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:29:46 INFO - PROCESS | 1813 | 1461094186375 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:29:46 INFO - PROCESS | 1813 | 1461094186380 Marionette TRACE conn3 <- [1,1850,null,{}] 12:29:46 INFO - PROCESS | 1813 | 1461094186387 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:29:46 INFO - PROCESS | 1813 | 1461094186602 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:29:46 INFO - PROCESS | 1813 | 1461094186923 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x86ab0000 == 126 [pid = 1813] [id = 470] 12:29:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x86ab8c00) [pid = 1813] [serial = 1411] [outer = (nil)] 12:29:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x8702b400) [pid = 1813] [serial = 1412] [outer = 0x86ab8c00] 12:29:47 INFO - PROCESS | 1813 | 1461094187017 Marionette DEBUG loaded listener.js 12:29:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x872f7800) [pid = 1813] [serial = 1413] [outer = 0x86ab8c00] 12:29:47 INFO - PROCESS | 1813 | 1461094187985 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:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1683ms 12:29:48 INFO - PROCESS | 1813 | 1461094188061 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:29:48 INFO - PROCESS | 1813 | 1461094188067 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 12:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:29:48 INFO - PROCESS | 1813 | 1461094188075 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:29:48 INFO - PROCESS | 1813 | 1461094188078 Marionette TRACE conn3 <- [1,1854,null,{}] 12:29:48 INFO - PROCESS | 1813 | 1461094188084 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:29:48 INFO - PROCESS | 1813 | 1461094188327 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:29:48 INFO - PROCESS | 1813 | 1461094188700 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x872fa800 == 127 [pid = 1813] [id = 471] 12:29:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x88028800) [pid = 1813] [serial = 1414] [outer = (nil)] 12:29:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x889de400) [pid = 1813] [serial = 1415] [outer = 0x88028800] 12:29:48 INFO - PROCESS | 1813 | 1461094188787 Marionette DEBUG loaded listener.js 12:29:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x88c31c00) [pid = 1813] [serial = 1416] [outer = 0x88028800] 12:29:49 INFO - PROCESS | 1813 | ************************* 12:29:49 INFO - PROCESS | 1813 | A coding exception was thrown and uncaught in a Task. 12:29:49 INFO - PROCESS | 1813 | 12:29:49 INFO - PROCESS | 1813 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:29:49 INFO - PROCESS | 1813 | Full stack: 12:29:49 INFO - PROCESS | 1813 | ************************* 12:29:49 INFO - PROCESS | 1813 | 1461094189831 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:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1832ms 12:29:49 INFO - PROCESS | 1813 | 1461094189908 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:29:49 INFO - PROCESS | 1813 | 1461094189912 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 12:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:29:49 INFO - PROCESS | 1813 | 1461094189928 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:29:49 INFO - PROCESS | 1813 | 1461094189937 Marionette TRACE conn3 <- [1,1858,null,{}] 12:29:49 INFO - PROCESS | 1813 | 1461094189943 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:29:50 INFO - PROCESS | 1813 | 1461094190193 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:29:50 INFO - PROCESS | 1813 | 1461094190518 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x86968c00 == 128 [pid = 1813] [id = 472] 12:29:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x88c30400) [pid = 1813] [serial = 1417] [outer = (nil)] 12:29:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x8b5d5800) [pid = 1813] [serial = 1418] [outer = 0x88c30400] 12:29:50 INFO - PROCESS | 1813 | 1461094190603 Marionette DEBUG loaded listener.js 12:29:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x8c139800) [pid = 1813] [serial = 1419] [outer = 0x88c30400] 12:29:51 INFO - PROCESS | 1813 | 1461094191524 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:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1644ms 12:29:51 INFO - PROCESS | 1813 | 1461094191564 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:29:51 INFO - PROCESS | 1813 | 1461094191569 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 12:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:29:51 INFO - PROCESS | 1813 | 1461094191575 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:29:51 INFO - PROCESS | 1813 | 1461094191579 Marionette TRACE conn3 <- [1,1862,null,{}] 12:29:51 INFO - PROCESS | 1813 | 1461094191584 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:29:51 INFO - PROCESS | 1813 | 1461094191865 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:29:52 INFO - PROCESS | 1813 | 1461094192072 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x873d6400 == 129 [pid = 1813] [id = 473] 12:29:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x8a25b400) [pid = 1813] [serial = 1420] [outer = (nil)] 12:29:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x8e1f3c00) [pid = 1813] [serial = 1421] [outer = 0x8a25b400] 12:29:52 INFO - PROCESS | 1813 | 1461094192204 Marionette DEBUG loaded listener.js 12:29:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x8ea15c00) [pid = 1813] [serial = 1422] [outer = 0x8a25b400] 12:29:53 INFO - PROCESS | 1813 | 1461094193039 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:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1533ms 12:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:29:53 INFO - PROCESS | 1813 | 1461094193110 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:29:53 INFO - PROCESS | 1813 | 1461094193113 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 12:29:53 INFO - PROCESS | 1813 | 1461094193120 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:29:53 INFO - PROCESS | 1813 | 1461094193123 Marionette TRACE conn3 <- [1,1866,null,{}] 12:29:53 INFO - PROCESS | 1813 | 1461094193129 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:29:53 INFO - PROCESS | 1813 | 1461094193323 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:29:53 INFO - PROCESS | 1813 | 1461094193598 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f6e5400 == 130 [pid = 1813] [id = 474] 12:29:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x8f6e6000) [pid = 1813] [serial = 1423] [outer = (nil)] 12:29:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x8f712c00) [pid = 1813] [serial = 1424] [outer = 0x8f6e6000] 12:29:53 INFO - PROCESS | 1813 | 1461094193760 Marionette DEBUG loaded listener.js 12:29:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x8fb91400) [pid = 1813] [serial = 1425] [outer = 0x8f6e6000] 12:29:54 INFO - PROCESS | 1813 | 1461094194767 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:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1681ms 12:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:29:54 INFO - PROCESS | 1813 | 1461094194801 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:29:54 INFO - PROCESS | 1813 | 1461094194804 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 12:29:54 INFO - PROCESS | 1813 | 1461094194811 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:29:54 INFO - PROCESS | 1813 | 1461094194814 Marionette TRACE conn3 <- [1,1870,null,{}] 12:29:54 INFO - PROCESS | 1813 | 1461094194820 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:29:55 INFO - PROCESS | 1813 | 1461094195011 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:29:55 INFO - PROCESS | 1813 | 1461094195296 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d88000 == 131 [pid = 1813] [id = 475] 12:29:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x8ea1c000) [pid = 1813] [serial = 1426] [outer = (nil)] 12:29:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x8fd69400) [pid = 1813] [serial = 1427] [outer = 0x8ea1c000] 12:29:55 INFO - PROCESS | 1813 | 1461094195426 Marionette DEBUG loaded listener.js 12:29:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x904b3000) [pid = 1813] [serial = 1428] [outer = 0x8ea1c000] 12:29:56 INFO - PROCESS | 1813 | 1461094196304 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:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1530ms 12:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:29:56 INFO - PROCESS | 1813 | 1461094196340 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:29:56 INFO - PROCESS | 1813 | 1461094196344 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 12:29:56 INFO - PROCESS | 1813 | 1461094196350 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:29:56 INFO - PROCESS | 1813 | 1461094196354 Marionette TRACE conn3 <- [1,1874,null,{}] 12:29:56 INFO - PROCESS | 1813 | 1461094196359 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:29:56 INFO - PROCESS | 1813 | 1461094196635 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:29:56 INFO - PROCESS | 1813 | 1461094196846 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c3e7400 == 132 [pid = 1813] [id = 476] 12:29:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x8f6e6400) [pid = 1813] [serial = 1429] [outer = (nil)] 12:29:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x904bcc00) [pid = 1813] [serial = 1430] [outer = 0x8f6e6400] 12:29:56 INFO - PROCESS | 1813 | 1461094196979 Marionette DEBUG loaded listener.js 12:29:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x905ac000) [pid = 1813] [serial = 1431] [outer = 0x8f6e6400] 12:29:57 INFO - PROCESS | 1813 | 1461094197893 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:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1582ms 12:29:57 INFO - PROCESS | 1813 | 1461094197932 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:29:57 INFO - PROCESS | 1813 | 1461094197935 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 12:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:29:57 INFO - PROCESS | 1813 | 1461094197942 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:29:57 INFO - PROCESS | 1813 | 1461094197945 Marionette TRACE conn3 <- [1,1878,null,{}] 12:29:57 INFO - PROCESS | 1813 | 1461094197951 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:29:58 INFO - PROCESS | 1813 | 1461094198139 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:29:58 INFO - PROCESS | 1813 | 1461094198417 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x904b9000 == 133 [pid = 1813] [id = 477] 12:29:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x904ba000) [pid = 1813] [serial = 1432] [outer = (nil)] 12:29:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x9136f800) [pid = 1813] [serial = 1433] [outer = 0x904ba000] 12:29:58 INFO - PROCESS | 1813 | 1461094198547 Marionette DEBUG loaded listener.js 12:29:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x913d2c00) [pid = 1813] [serial = 1434] [outer = 0x904ba000] 12:29:59 INFO - PROCESS | 1813 | 1461094199423 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:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1536ms 12:29:59 INFO - PROCESS | 1813 | 1461094199478 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:29:59 INFO - PROCESS | 1813 | 1461094199482 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 12:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:29:59 INFO - PROCESS | 1813 | 1461094199489 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:29:59 INFO - PROCESS | 1813 | 1461094199491 Marionette TRACE conn3 <- [1,1882,null,{}] 12:29:59 INFO - PROCESS | 1813 | 1461094199497 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:29:59 INFO - PROCESS | 1813 | 1461094199690 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:30:00 INFO - PROCESS | 1813 | 1461094200008 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x838b7400 == 134 [pid = 1813] [id = 478] 12:30:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x8702f000) [pid = 1813] [serial = 1435] [outer = (nil)] 12:30:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x93074000) [pid = 1813] [serial = 1436] [outer = 0x8702f000] 12:30:00 INFO - PROCESS | 1813 | 1461094200097 Marionette DEBUG loaded listener.js 12:30:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x932d4000) [pid = 1813] [serial = 1437] [outer = 0x8702f000] 12:30:00 INFO - PROCESS | 1813 | 1461094200972 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:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1531ms 12:30:01 INFO - PROCESS | 1813 | 1461094201021 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:30:01 INFO - PROCESS | 1813 | 1461094201025 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 12:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:30:01 INFO - PROCESS | 1813 | 1461094201031 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:30:01 INFO - PROCESS | 1813 | 1461094201035 Marionette TRACE conn3 <- [1,1886,null,{}] 12:30:01 INFO - PROCESS | 1813 | 1461094201041 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:30:01 INFO - PROCESS | 1813 | 1461094201257 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:30:01 INFO - PROCESS | 1813 | 1461094201603 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x934c0c00 == 135 [pid = 1813] [id = 479] 12:30:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x934c1000) [pid = 1813] [serial = 1438] [outer = (nil)] 12:30:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x934d1c00) [pid = 1813] [serial = 1439] [outer = 0x934c1000] 12:30:01 INFO - PROCESS | 1813 | 1461094201741 Marionette DEBUG loaded listener.js 12:30:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x94006c00) [pid = 1813] [serial = 1440] [outer = 0x934c1000] 12:30:02 INFO - PROCESS | 1813 | 1461094202669 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:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1696ms 12:30:02 INFO - PROCESS | 1813 | 1461094202743 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:30:02 INFO - PROCESS | 1813 | 1461094202747 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 12:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:30:02 INFO - PROCESS | 1813 | 1461094202757 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:30:02 INFO - PROCESS | 1813 | 1461094202761 Marionette TRACE conn3 <- [1,1890,null,{}] 12:30:02 INFO - PROCESS | 1813 | 1461094202767 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:30:02 INFO - PROCESS | 1813 | 1461094202994 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:30:03 INFO - PROCESS | 1813 | 1461094203322 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x930e6400 == 136 [pid = 1813] [id = 480] 12:30:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x93318800) [pid = 1813] [serial = 1441] [outer = (nil)] 12:30:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x943e8c00) [pid = 1813] [serial = 1442] [outer = 0x93318800] 12:30:03 INFO - PROCESS | 1813 | 1461094203411 Marionette DEBUG loaded listener.js 12:30:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x946f3400) [pid = 1813] [serial = 1443] [outer = 0x93318800] 12:30:04 INFO - PROCESS | 1813 | 1461094204277 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:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1595ms 12:30:04 INFO - PROCESS | 1813 | 1461094204352 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:30:04 INFO - PROCESS | 1813 | 1461094204355 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 12:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:30:04 INFO - PROCESS | 1813 | 1461094204362 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:30:04 INFO - PROCESS | 1813 | 1461094204365 Marionette TRACE conn3 <- [1,1894,null,{}] 12:30:04 INFO - PROCESS | 1813 | 1461094204371 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:30:04 INFO - PROCESS | 1813 | 1461094204598 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:30:04 INFO - PROCESS | 1813 | 1461094204918 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x9401b400 == 137 [pid = 1813] [id = 481] 12:30:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x9401c400) [pid = 1813] [serial = 1444] [outer = (nil)] 12:30:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x9673d400) [pid = 1813] [serial = 1445] [outer = 0x9401c400] 12:30:05 INFO - PROCESS | 1813 | 1461094205005 Marionette DEBUG loaded listener.js 12:30:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x9703d000) [pid = 1813] [serial = 1446] [outer = 0x9401c400] 12:30:05 INFO - PROCESS | 1813 | 1461094205899 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:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1580ms 12:30:05 INFO - PROCESS | 1813 | 1461094205943 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:30:05 INFO - PROCESS | 1813 | 1461094205947 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 12:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:30:05 INFO - PROCESS | 1813 | 1461094205953 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:30:05 INFO - PROCESS | 1813 | 1461094205956 Marionette TRACE conn3 <- [1,1898,null,{}] 12:30:05 INFO - PROCESS | 1813 | 1461094205962 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:30:06 INFO - PROCESS | 1813 | 1461094206152 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:30:06 INFO - PROCESS | 1813 | 1461094206491 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fcc0800 == 138 [pid = 1813] [id = 482] 12:30:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x934bbc00) [pid = 1813] [serial = 1447] [outer = (nil)] 12:30:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x97312800) [pid = 1813] [serial = 1448] [outer = 0x934bbc00] 12:30:06 INFO - PROCESS | 1813 | 1461094206582 Marionette DEBUG loaded listener.js 12:30:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x97315400) [pid = 1813] [serial = 1449] [outer = 0x934bbc00] 12:30:07 INFO - PROCESS | 1813 | 1461094207445 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:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1531ms 12:30:07 INFO - PROCESS | 1813 | 1461094207485 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:30:07 INFO - PROCESS | 1813 | 1461094207488 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 12:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:30:07 INFO - PROCESS | 1813 | 1461094207494 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:30:07 INFO - PROCESS | 1813 | 1461094207498 Marionette TRACE conn3 <- [1,1902,null,{}] 12:30:07 INFO - PROCESS | 1813 | 1461094207503 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:30:07 INFO - PROCESS | 1813 | 1461094207689 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:30:07 INFO - PROCESS | 1813 | 1461094207973 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x9703c400 == 139 [pid = 1813] [id = 483] 12:30:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x97311800) [pid = 1813] [serial = 1450] [outer = (nil)] 12:30:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x97562000) [pid = 1813] [serial = 1451] [outer = 0x97311800] 12:30:08 INFO - PROCESS | 1813 | 1461094208104 Marionette DEBUG loaded listener.js 12:30:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x97564c00) [pid = 1813] [serial = 1452] [outer = 0x97311800] 12:30:08 INFO - PROCESS | 1813 | 1461094208968 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:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1529ms 12:30:09 INFO - PROCESS | 1813 | 1461094209024 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:30:09 INFO - PROCESS | 1813 | 1461094209028 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 12:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:30:09 INFO - PROCESS | 1813 | 1461094209034 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:30:09 INFO - PROCESS | 1813 | 1461094209038 Marionette TRACE conn3 <- [1,1906,null,{}] 12:30:09 INFO - PROCESS | 1813 | 1461094209043 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:30:09 INFO - PROCESS | 1813 | 1461094209257 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:30:09 INFO - PROCESS | 1813 | 1461094209622 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x90672400 == 140 [pid = 1813] [id = 484] 12:30:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x9582f000) [pid = 1813] [serial = 1453] [outer = (nil)] 12:30:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x975ab800) [pid = 1813] [serial = 1454] [outer = 0x9582f000] 12:30:09 INFO - PROCESS | 1813 | 1461094209710 Marionette DEBUG loaded listener.js 12:30:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x978b6800) [pid = 1813] [serial = 1455] [outer = 0x9582f000] 12:30:10 INFO - PROCESS | 1813 | 1461094210644 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:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1682ms 12:30:10 INFO - PROCESS | 1813 | 1461094210717 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:30:10 INFO - PROCESS | 1813 | 1461094210721 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 12:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:30:10 INFO - PROCESS | 1813 | 1461094210727 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:30:10 INFO - PROCESS | 1813 | 1461094210731 Marionette TRACE conn3 <- [1,1910,null,{}] 12:30:10 INFO - PROCESS | 1813 | 1461094210737 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:30:10 INFO - PROCESS | 1813 | 1461094210970 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:30:11 INFO - PROCESS | 1813 | 1461094211312 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x975b8800 == 141 [pid = 1813] [id = 485] 12:30:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x979e1000) [pid = 1813] [serial = 1456] [outer = (nil)] 12:30:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x97c45400) [pid = 1813] [serial = 1457] [outer = 0x979e1000] 12:30:11 INFO - PROCESS | 1813 | 1461094211400 Marionette DEBUG loaded listener.js 12:30:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x97c48800) [pid = 1813] [serial = 1458] [outer = 0x979e1000] 12:30:12 INFO - PROCESS | 1813 | 1461094212281 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:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1585ms 12:30:12 INFO - PROCESS | 1813 | 1461094212315 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:30:12 INFO - PROCESS | 1813 | 1461094212319 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 12:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:30:12 INFO - PROCESS | 1813 | 1461094212325 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:30:12 INFO - PROCESS | 1813 | 1461094212328 Marionette TRACE conn3 <- [1,1914,null,{}] 12:30:12 INFO - PROCESS | 1813 | 1461094212334 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:30:12 INFO - PROCESS | 1813 | 1461094212522 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:30:12 INFO - PROCESS | 1813 | 1461094212806 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x841aec00 == 142 [pid = 1813] [id = 486] 12:30:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x841af400) [pid = 1813] [serial = 1459] [outer = (nil)] 12:30:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x98361c00) [pid = 1813] [serial = 1460] [outer = 0x841af400] 12:30:12 INFO - PROCESS | 1813 | 1461094212934 Marionette DEBUG loaded listener.js 12:30:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x98803400) [pid = 1813] [serial = 1461] [outer = 0x841af400] 12:30:13 INFO - PROCESS | 1813 | 1461094213787 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:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1479ms 12:30:13 INFO - PROCESS | 1813 | 1461094213804 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:30:13 INFO - PROCESS | 1813 | 1461094213807 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 12:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:30:13 INFO - PROCESS | 1813 | 1461094213814 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:30:13 INFO - PROCESS | 1813 | 1461094213817 Marionette TRACE conn3 <- [1,1918,null,{}] 12:30:13 INFO - PROCESS | 1813 | 1461094213823 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:30:14 INFO - PROCESS | 1813 | 1461094214014 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:30:14 INFO - PROCESS | 1813 | 1461094214301 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x97b3b400 == 143 [pid = 1813] [id = 487] 12:30:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x98362c00) [pid = 1813] [serial = 1462] [outer = (nil)] 12:30:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x98883000) [pid = 1813] [serial = 1463] [outer = 0x98362c00] 12:30:14 INFO - PROCESS | 1813 | 1461094214394 Marionette DEBUG loaded listener.js 12:30:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x98b79800) [pid = 1813] [serial = 1464] [outer = 0x98362c00] 12:30:15 INFO - PROCESS | 1813 | 1461094215314 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:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x838b9000 == 142 [pid = 1813] [id = 352] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x88aee000 == 141 [pid = 1813] [id = 305] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x8ea1e400 == 140 [pid = 1813] [id = 366] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x900a7400 == 139 [pid = 1813] [id = 279] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x841ab800 == 138 [pid = 1813] [id = 353] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x8a25a400 == 137 [pid = 1813] [id = 361] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x905adc00 == 136 [pid = 1813] [id = 364] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb8a400 == 135 [pid = 1813] [id = 306] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x9340f800 == 134 [pid = 1813] [id = 365] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x8ea11800 == 133 [pid = 1813] [id = 359] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x8ff60400 == 132 [pid = 1813] [id = 362] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x890e4000 == 131 [pid = 1813] [id = 354] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x89c1c800 == 130 [pid = 1813] [id = 358] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x8403bc00 == 129 [pid = 1813] [id = 468] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x838b3800 == 128 [pid = 1813] [id = 467] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x85eb2400 == 127 [pid = 1813] [id = 466] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x84030400 == 126 [pid = 1813] [id = 465] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x84037000 == 125 [pid = 1813] [id = 463] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x93320000 == 124 [pid = 1813] [id = 462] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x9340d000 == 123 [pid = 1813] [id = 460] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x934c0400 == 122 [pid = 1813] [id = 461] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x932d9000 == 121 [pid = 1813] [id = 459] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x8403ec00 == 120 [pid = 1813] [id = 458] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x904b6400 == 119 [pid = 1813] [id = 457] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x8fd6c000 == 118 [pid = 1813] [id = 455] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x8ff56c00 == 117 [pid = 1813] [id = 456] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x8b2c6000 == 116 [pid = 1813] [id = 454] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x8c3dbc00 == 115 [pid = 1813] [id = 453] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x86ab8800 == 114 [pid = 1813] [id = 452] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x89c1e400 == 113 [pid = 1813] [id = 451] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x873ce000 == 112 [pid = 1813] [id = 450] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x8403d000 == 111 [pid = 1813] [id = 449] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x86ab5c00 == 110 [pid = 1813] [id = 447] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x88c37c00 == 109 [pid = 1813] [id = 448] 12:30:16 INFO - PROCESS | 1813 | --DOCSHELL 0x85d80c00 == 108 [pid = 1813] [id = 446] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x905b3c00) [pid = 1813] [serial = 1295] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x88c33c00) [pid = 1813] [serial = 1194] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x8f6e3c00) [pid = 1813] [serial = 1284] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x961cb400) [pid = 1813] [serial = 1310] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x8c139400) [pid = 1813] [serial = 1281] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x946e7c00) [pid = 1813] [serial = 1307] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x872f5400) [pid = 1813] [serial = 1334] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x90676400) [pid = 1813] [serial = 1296] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x970cb000) [pid = 1813] [serial = 1313] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x88c32000) [pid = 1813] [serial = 1274] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x9400e000) [pid = 1813] [serial = 1304] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x97316800) [pid = 1813] [serial = 1314] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x873d0000) [pid = 1813] [serial = 1272] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x904bd800) [pid = 1813] [serial = 1293] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x8696b400) [pid = 1813] [serial = 1328] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x892f2400) [pid = 1813] [serial = 1275] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x8403d800) [pid = 1813] [serial = 1269] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x934d0400) [pid = 1813] [serial = 1301] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x9307a400) [pid = 1813] [serial = 1298] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x8fb96800) [pid = 1813] [serial = 1287] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x932d6800) [pid = 1813] [serial = 1299] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x8ff51c00) [pid = 1813] [serial = 1290] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x8b2c1800) [pid = 1813] [serial = 1278] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x88027000) [pid = 1813] [serial = 1332] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x89c20000) [pid = 1813] [serial = 1277] [outer = (nil)] [url = about:blank] 12:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 3135ms 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x9625a000) [pid = 1813] [serial = 1311] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x94018400) [pid = 1813] [serial = 1305] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x943eb400) [pid = 1813] [serial = 1308] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x857e3400) [pid = 1813] [serial = 1325] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x86ab6000) [pid = 1813] [serial = 1329] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x97c4ac00) [pid = 1813] [serial = 1322] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x873d2c00) [pid = 1813] [serial = 1331] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x8b5de400) [pid = 1813] [serial = 1280] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x904b4400) [pid = 1813] [serial = 1292] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x837c5400) [pid = 1813] [serial = 1268] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x8fd6bc00) [pid = 1813] [serial = 1289] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x97c41000) [pid = 1813] [serial = 1319] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x8fb90c00) [pid = 1813] [serial = 1286] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x978b5c00) [pid = 1813] [serial = 1254] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x934d4400) [pid = 1813] [serial = 1302] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x85d88800) [pid = 1813] [serial = 1326] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x9756cc00) [pid = 1813] [serial = 1316] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x8e1ec800) [pid = 1813] [serial = 1283] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x8702d800) [pid = 1813] [serial = 1271] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x88c36c00) [pid = 1813] [serial = 1337] [outer = (nil)] [url = about:blank] 12:30:16 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x889e2800) [pid = 1813] [serial = 1335] [outer = (nil)] [url = about:blank] 12:30:17 INFO - PROCESS | 1813 | 1461094217091 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:30:17 INFO - PROCESS | 1813 | 1461094217096 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 12:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:30:17 INFO - PROCESS | 1813 | 1461094217105 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:30:17 INFO - PROCESS | 1813 | 1461094217111 Marionette TRACE conn3 <- [1,1922,null,{}] 12:30:17 INFO - PROCESS | 1813 | 1461094217119 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:30:17 INFO - PROCESS | 1813 | 1461094217296 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:30:17 INFO - PROCESS | 1813 | 1461094217313 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x857dc000 == 109 [pid = 1813] [id = 488] 12:30:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x857dc800) [pid = 1813] [serial = 1465] [outer = (nil)] 12:30:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x857e1800) [pid = 1813] [serial = 1466] [outer = 0x857dc800] 12:30:17 INFO - PROCESS | 1813 | 1461094217388 Marionette DEBUG loaded listener.js 12:30:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x85d88400) [pid = 1813] [serial = 1467] [outer = 0x857dc800] 12:30:18 INFO - PROCESS | 1813 | 1461094218361 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:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1282ms 12:30:18 INFO - PROCESS | 1813 | 1461094218387 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:30:18 INFO - PROCESS | 1813 | 1461094218393 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 12:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:30:18 INFO - PROCESS | 1813 | 1461094218404 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:30:18 INFO - PROCESS | 1813 | 1461094218410 Marionette TRACE conn3 <- [1,1926,null,{}] 12:30:18 INFO - PROCESS | 1813 | 1461094218415 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:30:18 INFO - PROCESS | 1813 | 1461094218594 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:30:18 INFO - PROCESS | 1813 | 1461094218789 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d85800 == 110 [pid = 1813] [id = 489] 12:30:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x85eab000) [pid = 1813] [serial = 1468] [outer = (nil)] 12:30:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x8696c800) [pid = 1813] [serial = 1469] [outer = 0x85eab000] 12:30:18 INFO - PROCESS | 1813 | 1461094218860 Marionette DEBUG loaded listener.js 12:30:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x86ab8000) [pid = 1813] [serial = 1470] [outer = 0x85eab000] 12:30:19 INFO - PROCESS | 1813 | 1461094219831 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:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1496ms 12:30:19 INFO - PROCESS | 1813 | 1461094219897 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:30:19 INFO - PROCESS | 1813 | 1461094219901 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 12:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:30:19 INFO - PROCESS | 1813 | 1461094219907 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:30:19 INFO - PROCESS | 1813 | 1461094219909 Marionette TRACE conn3 <- [1,1930,null,{}] 12:30:19 INFO - PROCESS | 1813 | 1461094219932 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:30:20 INFO - PROCESS | 1813 | 1461094220190 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:30:20 INFO - PROCESS | 1813 | 1461094220216 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x85eb1000 == 111 [pid = 1813] [id = 490] 12:30:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x872fc800) [pid = 1813] [serial = 1471] [outer = (nil)] 12:30:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x873d7400) [pid = 1813] [serial = 1472] [outer = 0x872fc800] 12:30:20 INFO - PROCESS | 1813 | 1461094220310 Marionette DEBUG loaded listener.js 12:30:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x8802bc00) [pid = 1813] [serial = 1473] [outer = 0x872fc800] 12:30:21 INFO - PROCESS | 1813 | 1461094221314 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:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1446ms 12:30:21 INFO - PROCESS | 1813 | 1461094221353 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:30:21 INFO - PROCESS | 1813 | 1461094221356 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 12:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:30:21 INFO - PROCESS | 1813 | 1461094221362 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:30:21 INFO - PROCESS | 1813 | 1461094221365 Marionette TRACE conn3 <- [1,1934,null,{}] 12:30:21 INFO - PROCESS | 1813 | 1461094221377 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:30:22 INFO - PROCESS | 1813 | 1461094222308 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x934ce000) [pid = 1813] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x934ba400) [pid = 1813] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x904be800) [pid = 1813] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x85ea4000) [pid = 1813] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x8937c800) [pid = 1813] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x8b5d6400) [pid = 1813] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x8f6e1400) [pid = 1813] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x8695dc00) [pid = 1813] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x88022c00) [pid = 1813] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x830dbc00) [pid = 1813] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x904b7400) [pid = 1813] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x8a259800) [pid = 1813] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x8a25ac00) [pid = 1813] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x85ea3c00) [pid = 1813] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x84030c00) [pid = 1813] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x8ff5e000) [pid = 1813] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x96251000) [pid = 1813] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x93319000) [pid = 1813] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x88afc000) [pid = 1813] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x93406c00) [pid = 1813] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x900b1000) [pid = 1813] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x8f8f0400) [pid = 1813] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x8b5d8400) [pid = 1813] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x85d87800) [pid = 1813] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x943df800) [pid = 1813] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:30:22 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x96181400) [pid = 1813] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:30:22 INFO - PROCESS | 1813 | 1461094222560 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x830dbc00 == 112 [pid = 1813] [id = 491] 12:30:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x84030c00) [pid = 1813] [serial = 1474] [outer = (nil)] 12:30:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x841ae000) [pid = 1813] [serial = 1475] [outer = 0x84030c00] 12:30:22 INFO - PROCESS | 1813 | 1461094222634 Marionette DEBUG loaded listener.js 12:30:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x88aedc00) [pid = 1813] [serial = 1476] [outer = 0x84030c00] 12:30:23 INFO - PROCESS | 1813 | 1461094223369 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:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2035ms 12:30:23 INFO - PROCESS | 1813 | 1461094223398 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:30:23 INFO - PROCESS | 1813 | 1461094223402 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 12:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:30:23 INFO - PROCESS | 1813 | 1461094223408 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:30:23 INFO - PROCESS | 1813 | 1461094223410 Marionette TRACE conn3 <- [1,1938,null,{}] 12:30:23 INFO - PROCESS | 1813 | 1461094223416 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:30:23 INFO - PROCESS | 1813 | 1461094223594 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:30:23 INFO - PROCESS | 1813 | 1461094223787 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x84038c00 == 113 [pid = 1813] [id = 492] 12:30:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x873d3000) [pid = 1813] [serial = 1477] [outer = (nil)] 12:30:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x890e7400) [pid = 1813] [serial = 1478] [outer = 0x873d3000] 12:30:23 INFO - PROCESS | 1813 | 1461094223858 Marionette DEBUG loaded listener.js 12:30:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x890efc00) [pid = 1813] [serial = 1479] [outer = 0x873d3000] 12:30:24 INFO - PROCESS | 1813 | 1461094224890 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:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1534ms 12:30:24 INFO - PROCESS | 1813 | 1461094224943 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:30:24 INFO - PROCESS | 1813 | 1461094224948 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 12:30:24 INFO - PROCESS | 1813 | 1461094224956 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:30:24 INFO - PROCESS | 1813 | 1461094224960 Marionette TRACE conn3 <- [1,1942,null,{}] 12:30:24 INFO - PROCESS | 1813 | 1461094224970 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:30:25 INFO - PROCESS | 1813 | 1461094225198 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:30:25 INFO - PROCESS | 1813 | 1461094225532 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x8403d800 == 114 [pid = 1813] [id = 493] 12:30:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x841afc00) [pid = 1813] [serial = 1480] [outer = (nil)] 12:30:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x85d8e400) [pid = 1813] [serial = 1481] [outer = 0x841afc00] 12:30:25 INFO - PROCESS | 1813 | 1461094225623 Marionette DEBUG loaded listener.js 12:30:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x872f6800) [pid = 1813] [serial = 1482] [outer = 0x841afc00] 12:30:26 INFO - PROCESS | 1813 | 1461094226554 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:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1641ms 12:30:26 INFO - PROCESS | 1813 | 1461094226596 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:30:26 INFO - PROCESS | 1813 | 1461094226605 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 12:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:30:26 INFO - PROCESS | 1813 | 1461094226615 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:30:26 INFO - PROCESS | 1813 | 1461094226619 Marionette TRACE conn3 <- [1,1946,null,{}] 12:30:26 INFO - PROCESS | 1813 | 1461094226625 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:30:26 INFO - PROCESS | 1813 | 1461094226829 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:30:27 INFO - PROCESS | 1813 | 1461094227221 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:27 INFO - PROCESS | 1813 | ++DOCSHELL 0x88c35800 == 115 [pid = 1813] [id = 494] 12:30:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x88c36800) [pid = 1813] [serial = 1483] [outer = (nil)] 12:30:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x892ec400) [pid = 1813] [serial = 1484] [outer = 0x88c36800] 12:30:27 INFO - PROCESS | 1813 | 1461094227312 Marionette DEBUG loaded listener.js 12:30:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x8937a800) [pid = 1813] [serial = 1485] [outer = 0x88c36800] 12:30:28 INFO - PROCESS | 1813 | 1461094228261 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:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1685ms 12:30:28 INFO - PROCESS | 1813 | 1461094228300 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:30:28 INFO - PROCESS | 1813 | 1461094228304 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 12:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:30:28 INFO - PROCESS | 1813 | 1461094228311 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:30:28 INFO - PROCESS | 1813 | 1461094228317 Marionette TRACE conn3 <- [1,1950,null,{}] 12:30:28 INFO - PROCESS | 1813 | 1461094228333 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:30:28 INFO - PROCESS | 1813 | 1461094228537 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:30:28 INFO - PROCESS | 1813 | 1461094228852 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x8937fc00 == 116 [pid = 1813] [id = 495] 12:30:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x89c24800) [pid = 1813] [serial = 1486] [outer = (nil)] 12:30:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x8a265400) [pid = 1813] [serial = 1487] [outer = 0x89c24800] 12:30:28 INFO - PROCESS | 1813 | 1461094228948 Marionette DEBUG loaded listener.js 12:30:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x8b5d2400) [pid = 1813] [serial = 1488] [outer = 0x89c24800] 12:30:29 INFO - PROCESS | 1813 | 1461094229843 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:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1585ms 12:30:29 INFO - PROCESS | 1813 | 1461094229897 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:30:29 INFO - PROCESS | 1813 | 1461094229900 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 12:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:30:29 INFO - PROCESS | 1813 | 1461094229907 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:30:29 INFO - PROCESS | 1813 | 1461094229910 Marionette TRACE conn3 <- [1,1954,null,{}] 12:30:29 INFO - PROCESS | 1813 | 1461094229916 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:30:30 INFO - PROCESS | 1813 | 1461094230112 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:30:30 INFO - PROCESS | 1813 | 1461094230432 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x841a4000 == 117 [pid = 1813] [id = 496] 12:30:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x89c20000) [pid = 1813] [serial = 1489] [outer = (nil)] 12:30:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x8c139000) [pid = 1813] [serial = 1490] [outer = 0x89c20000] 12:30:30 INFO - PROCESS | 1813 | 1461094230524 Marionette DEBUG loaded listener.js 12:30:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x8c3dc000) [pid = 1813] [serial = 1491] [outer = 0x89c20000] 12:30:31 INFO - PROCESS | 1813 | 1461094231406 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:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1536ms 12:30:31 INFO - PROCESS | 1813 | 1461094231442 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:30:31 INFO - PROCESS | 1813 | 1461094231446 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 12:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:30:31 INFO - PROCESS | 1813 | 1461094231453 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:30:31 INFO - PROCESS | 1813 | 1461094231456 Marionette TRACE conn3 <- [1,1958,null,{}] 12:30:31 INFO - PROCESS | 1813 | 1461094231462 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:30:31 INFO - PROCESS | 1813 | 1461094231649 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:30:31 INFO - PROCESS | 1813 | 1461094231922 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x8a257000 == 118 [pid = 1813] [id = 497] 12:30:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x8b5e0000) [pid = 1813] [serial = 1492] [outer = (nil)] 12:30:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x8e1f8800) [pid = 1813] [serial = 1493] [outer = 0x8b5e0000] 12:30:32 INFO - PROCESS | 1813 | 1461094232054 Marionette DEBUG loaded listener.js 12:30:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x8ea16400) [pid = 1813] [serial = 1494] [outer = 0x8b5e0000] 12:30:32 INFO - PROCESS | 1813 | 1461094232963 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:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1539ms 12:30:32 INFO - PROCESS | 1813 | 1461094232993 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:30:32 INFO - PROCESS | 1813 | 1461094232997 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 12:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:30:33 INFO - PROCESS | 1813 | 1461094233004 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:30:33 INFO - PROCESS | 1813 | 1461094233007 Marionette TRACE conn3 <- [1,1962,null,{}] 12:30:33 INFO - PROCESS | 1813 | 1461094233013 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:30:33 INFO - PROCESS | 1813 | 1461094233236 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:30:33 INFO - PROCESS | 1813 | 1461094233560 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ea1fc00 == 119 [pid = 1813] [id = 498] 12:30:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x8f6ec400) [pid = 1813] [serial = 1495] [outer = (nil)] 12:30:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x8f720800) [pid = 1813] [serial = 1496] [outer = 0x8f6ec400] 12:30:33 INFO - PROCESS | 1813 | 1461094233662 Marionette DEBUG loaded listener.js 12:30:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x8fa9d400) [pid = 1813] [serial = 1497] [outer = 0x8f6ec400] 12:30:34 INFO - PROCESS | 1813 | 1461094234535 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:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1582ms 12:30:34 INFO - PROCESS | 1813 | 1461094234587 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:30:34 INFO - PROCESS | 1813 | 1461094234591 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 12:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:30:34 INFO - PROCESS | 1813 | 1461094234597 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:30:34 INFO - PROCESS | 1813 | 1461094234600 Marionette TRACE conn3 <- [1,1966,null,{}] 12:30:34 INFO - PROCESS | 1813 | 1461094234606 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:30:34 INFO - PROCESS | 1813 | 1461094234807 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:30:35 INFO - PROCESS | 1813 | 1461094235123 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f6e4400 == 120 [pid = 1813] [id = 499] 12:30:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x8f6e7800) [pid = 1813] [serial = 1498] [outer = (nil)] 12:30:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x872f5c00) [pid = 1813] [serial = 1499] [outer = 0x8f6e7800] 12:30:35 INFO - PROCESS | 1813 | 1461094235218 Marionette DEBUG loaded listener.js 12:30:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x8fb91000) [pid = 1813] [serial = 1500] [outer = 0x8f6e7800] 12:30:36 INFO - PROCESS | 1813 | 1461094236065 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:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1531ms 12:30:36 INFO - PROCESS | 1813 | 1461094236128 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:30:36 INFO - PROCESS | 1813 | 1461094236132 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 12:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:30:36 INFO - PROCESS | 1813 | 1461094236138 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:30:36 INFO - PROCESS | 1813 | 1461094236142 Marionette TRACE conn3 <- [1,1970,null,{}] 12:30:36 INFO - PROCESS | 1813 | 1461094236148 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:30:36 INFO - PROCESS | 1813 | 1461094236343 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:30:36 INFO - PROCESS | 1813 | 1461094236621 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x8faa8400 == 121 [pid = 1813] [id = 500] 12:30:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x8faa9400) [pid = 1813] [serial = 1501] [outer = (nil)] 12:30:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x8fd72000) [pid = 1813] [serial = 1502] [outer = 0x8faa9400] 12:30:36 INFO - PROCESS | 1813 | 1461094236752 Marionette DEBUG loaded listener.js 12:30:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x8ff52c00) [pid = 1813] [serial = 1503] [outer = 0x8faa9400] 12:30:37 INFO - PROCESS | 1813 | 1461094237634 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:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1534ms 12:30:37 INFO - PROCESS | 1813 | 1461094237673 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:30:37 INFO - PROCESS | 1813 | 1461094237676 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 12:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:30:37 INFO - PROCESS | 1813 | 1461094237683 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:30:37 INFO - PROCESS | 1813 | 1461094237686 Marionette TRACE conn3 <- [1,1974,null,{}] 12:30:37 INFO - PROCESS | 1813 | 1461094237692 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:30:37 INFO - PROCESS | 1813 | 1461094237880 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:30:38 INFO - PROCESS | 1813 | 1461094238158 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x837c8000 == 122 [pid = 1813] [id = 501] 12:30:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x873d4c00) [pid = 1813] [serial = 1504] [outer = (nil)] 12:30:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x8ff60800) [pid = 1813] [serial = 1505] [outer = 0x873d4c00] 12:30:38 INFO - PROCESS | 1813 | 1461094238244 Marionette DEBUG loaded listener.js 12:30:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x900a7400) [pid = 1813] [serial = 1506] [outer = 0x873d4c00] 12:30:39 INFO - PROCESS | 1813 | 1461094239130 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:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1505ms 12:30:39 INFO - PROCESS | 1813 | 1461094239188 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:30:39 INFO - PROCESS | 1813 | 1461094239191 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 12:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:30:39 INFO - PROCESS | 1813 | 1461094239198 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:30:39 INFO - PROCESS | 1813 | 1461094239201 Marionette TRACE conn3 <- [1,1978,null,{}] 12:30:39 INFO - PROCESS | 1813 | 1461094239207 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:30:39 INFO - PROCESS | 1813 | 1461094239398 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:30:39 INFO - PROCESS | 1813 | 1461094239672 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x841aa800 == 123 [pid = 1813] [id = 502] 12:30:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x8e1ef800) [pid = 1813] [serial = 1507] [outer = (nil)] 12:30:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x904bb000) [pid = 1813] [serial = 1508] [outer = 0x8e1ef800] 12:30:39 INFO - PROCESS | 1813 | 1461094239815 Marionette DEBUG loaded listener.js 12:30:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x904c0800) [pid = 1813] [serial = 1509] [outer = 0x8e1ef800] 12:30:40 INFO - PROCESS | 1813 | 1461094240725 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:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1579ms 12:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:30:40 INFO - PROCESS | 1813 | 1461094240778 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:30:40 INFO - PROCESS | 1813 | 1461094240781 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 12:30:40 INFO - PROCESS | 1813 | 1461094240788 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:30:40 INFO - PROCESS | 1813 | 1461094240798 Marionette TRACE conn3 <- [1,1982,null,{}] 12:30:40 INFO - PROCESS | 1813 | 1461094240803 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:30:41 INFO - PROCESS | 1813 | 1461094241098 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:30:41 INFO - PROCESS | 1813 | 1461094241440 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x90678400 == 124 [pid = 1813] [id = 503] 12:30:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x91ea5800) [pid = 1813] [serial = 1510] [outer = (nil)] 12:30:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x9307e800) [pid = 1813] [serial = 1511] [outer = 0x91ea5800] 12:30:41 INFO - PROCESS | 1813 | 1461094241535 Marionette DEBUG loaded listener.js 12:30:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x932d9000) [pid = 1813] [serial = 1512] [outer = 0x91ea5800] 12:30:42 INFO - PROCESS | 1813 | 1461094242423 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:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1699ms 12:30:42 INFO - PROCESS | 1813 | 1461094242486 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:30:42 INFO - PROCESS | 1813 | 1461094242490 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 12:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:30:42 INFO - PROCESS | 1813 | 1461094242496 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:30:42 INFO - PROCESS | 1813 | 1461094242500 Marionette TRACE conn3 <- [1,1986,null,{}] 12:30:42 INFO - PROCESS | 1813 | 1461094242505 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:30:42 INFO - PROCESS | 1813 | 1461094242696 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:30:43 INFO - PROCESS | 1813 | 1461094243017 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x932d6800 == 125 [pid = 1813] [id = 504] 12:30:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x932dac00) [pid = 1813] [serial = 1513] [outer = (nil)] 12:30:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x9340f800) [pid = 1813] [serial = 1514] [outer = 0x932dac00] 12:30:43 INFO - PROCESS | 1813 | 1461094243106 Marionette DEBUG loaded listener.js 12:30:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x934bd800) [pid = 1813] [serial = 1515] [outer = 0x932dac00] 12:30:43 INFO - PROCESS | 1813 | 1461094243959 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:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1530ms 12:30:44 INFO - PROCESS | 1813 | 1461094244026 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:30:44 INFO - PROCESS | 1813 | 1461094244030 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 12:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:30:44 INFO - PROCESS | 1813 | 1461094244036 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:30:44 INFO - PROCESS | 1813 | 1461094244040 Marionette TRACE conn3 <- [1,1990,null,{}] 12:30:44 INFO - PROCESS | 1813 | 1461094244045 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:30:44 INFO - PROCESS | 1813 | 1461094244240 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:30:44 INFO - PROCESS | 1813 | 1461094244515 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x838b1400 == 126 [pid = 1813] [id = 505] 12:30:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x838be000) [pid = 1813] [serial = 1516] [outer = (nil)] 12:30:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x934ce000) [pid = 1813] [serial = 1517] [outer = 0x838be000] 12:30:44 INFO - PROCESS | 1813 | 1461094244646 Marionette DEBUG loaded listener.js 12:30:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x934d4400) [pid = 1813] [serial = 1518] [outer = 0x838be000] 12:30:45 INFO - PROCESS | 1813 | 1461094245543 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:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1581ms 12:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:30:45 INFO - PROCESS | 1813 | 1461094245618 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 12:30:45 INFO - PROCESS | 1813 | 1461094245621 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 12:30:45 INFO - PROCESS | 1813 | 1461094245628 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:30:45 INFO - PROCESS | 1813 | 1461094245631 Marionette TRACE conn3 <- [1,1994,null,{}] 12:30:45 INFO - PROCESS | 1813 | 1461094245637 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:30:45 INFO - PROCESS | 1813 | 1461094245864 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 12:30:46 INFO - PROCESS | 1813 | 1461094246183 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x838b3800 == 127 [pid = 1813] [id = 506] 12:30:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x8f717800) [pid = 1813] [serial = 1519] [outer = (nil)] 12:30:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x9400b400) [pid = 1813] [serial = 1520] [outer = 0x8f717800] 12:30:46 INFO - PROCESS | 1813 | 1461094246271 Marionette DEBUG loaded listener.js 12:30:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x9400e800) [pid = 1813] [serial = 1521] [outer = 0x8f717800] 12:30:47 INFO - PROCESS | 1813 | 1461094247120 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:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1537ms 12:30:47 INFO - PROCESS | 1813 | 1461094247170 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 12:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:30:47 INFO - PROCESS | 1813 | 1461094247189 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 12:30:47 INFO - PROCESS | 1813 | 1461094247195 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:30:47 INFO - PROCESS | 1813 | 1461094247199 Marionette TRACE conn3 <- [1,1998,null,{}] 12:30:47 INFO - PROCESS | 1813 | 1461094247204 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:30:47 INFO - PROCESS | 1813 | 1461094247399 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 12:30:47 INFO - PROCESS | 1813 | 1461094247681 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x934cd000 == 128 [pid = 1813] [id = 507] 12:30:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x94006000) [pid = 1813] [serial = 1522] [outer = (nil)] 12:30:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x9401fc00) [pid = 1813] [serial = 1523] [outer = 0x94006000] 12:30:47 INFO - PROCESS | 1813 | 1461094247821 Marionette DEBUG loaded listener.js 12:30:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x943e1c00) [pid = 1813] [serial = 1524] [outer = 0x94006000] 12:30:48 INFO - PROCESS | 1813 | 1461094248679 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:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1538ms 12:30:48 INFO - PROCESS | 1813 | 1461094248733 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 12:30:48 INFO - PROCESS | 1813 | 1461094248736 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 12:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:30:48 INFO - PROCESS | 1813 | 1461094248743 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:30:48 INFO - PROCESS | 1813 | 1461094248746 Marionette TRACE conn3 <- [1,2002,null,{}] 12:30:48 INFO - PROCESS | 1813 | 1461094248752 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:30:48 INFO - PROCESS | 1813 | 1461094248949 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 12:30:49 INFO - PROCESS | 1813 | 1461094249228 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x830d6000 == 129 [pid = 1813] [id = 508] 12:30:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x838bcc00) [pid = 1813] [serial = 1525] [outer = (nil)] 12:30:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x94006800) [pid = 1813] [serial = 1526] [outer = 0x838bcc00] 12:30:49 INFO - PROCESS | 1813 | 1461094249357 Marionette DEBUG loaded listener.js 12:30:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x946ef400) [pid = 1813] [serial = 1527] [outer = 0x838bcc00] 12:30:50 INFO - PROCESS | 1813 | 1461094250224 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:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1533ms 12:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:30:50 INFO - PROCESS | 1813 | 1461094250277 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 12:30:50 INFO - PROCESS | 1813 | 1461094250280 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 12:30:50 INFO - PROCESS | 1813 | 1461094250286 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:30:50 INFO - PROCESS | 1813 | 1461094250290 Marionette TRACE conn3 <- [1,2006,null,{}] 12:30:50 INFO - PROCESS | 1813 | 1461094250296 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:30:50 INFO - PROCESS | 1813 | 1461094250493 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 12:30:50 INFO - PROCESS | 1813 | 1461094250773 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ff58800 == 130 [pid = 1813] [id = 509] 12:30:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x943e9400) [pid = 1813] [serial = 1528] [outer = (nil)] 12:30:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x9625d000) [pid = 1813] [serial = 1529] [outer = 0x943e9400] 12:30:50 INFO - PROCESS | 1813 | 1461094250902 Marionette DEBUG loaded listener.js 12:30:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x9672e400) [pid = 1813] [serial = 1530] [outer = 0x943e9400] 12:30:51 INFO - PROCESS | 1813 | 1461094251791 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:30:51 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:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1584ms 12:30:51 INFO - PROCESS | 1813 | 1461094251870 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 12:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:30:51 INFO - PROCESS | 1813 | 1461094251875 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 12:30:51 INFO - PROCESS | 1813 | 1461094251881 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:30:51 INFO - PROCESS | 1813 | 1461094251885 Marionette TRACE conn3 <- [1,2010,null,{}] 12:30:51 INFO - PROCESS | 1813 | 1461094251891 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:30:52 INFO - PROCESS | 1813 | 1461094252085 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 12:30:52 INFO - PROCESS | 1813 | 1461094252413 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x837cd400 == 131 [pid = 1813] [id = 510] 12:30:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x9401a800) [pid = 1813] [serial = 1531] [outer = (nil)] 12:30:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x972b3400) [pid = 1813] [serial = 1532] [outer = 0x9401a800] 12:30:52 INFO - PROCESS | 1813 | 1461094252502 Marionette DEBUG loaded listener.js 12:30:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x962f3000) [pid = 1813] [serial = 1533] [outer = 0x9401a800] 12:30:53 INFO - PROCESS | 1813 | 1461094253409 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:30:53 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:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1584ms 12:30:53 INFO - PROCESS | 1813 | 1461094253467 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 12:30:53 INFO - PROCESS | 1813 | 1461094253473 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 12:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:30:53 INFO - PROCESS | 1813 | 1461094253484 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:30:53 INFO - PROCESS | 1813 | 1461094253489 Marionette TRACE conn3 <- [1,2014,null,{}] 12:30:53 INFO - PROCESS | 1813 | 1461094253497 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:30:53 INFO - PROCESS | 1813 | 1461094253828 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 12:30:54 INFO - PROCESS | 1813 | 1461094254168 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x889db400 == 132 [pid = 1813] [id = 511] 12:30:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x8c13cc00) [pid = 1813] [serial = 1534] [outer = (nil)] 12:30:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x9756b000) [pid = 1813] [serial = 1535] [outer = 0x8c13cc00] 12:30:54 INFO - PROCESS | 1813 | 1461094254251 Marionette DEBUG loaded listener.js 12:30:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x978b5c00) [pid = 1813] [serial = 1536] [outer = 0x8c13cc00] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x857dec00 == 131 [pid = 1813] [id = 441] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x857e1400 == 130 [pid = 1813] [id = 442] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x841aec00 == 129 [pid = 1813] [id = 486] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x97b3b400 == 128 [pid = 1813] [id = 487] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x975b8800 == 127 [pid = 1813] [id = 485] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x90672400 == 126 [pid = 1813] [id = 484] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x8fcc0800 == 125 [pid = 1813] [id = 482] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x9703c400 == 124 [pid = 1813] [id = 483] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x9401b400 == 123 [pid = 1813] [id = 481] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x930e6400 == 122 [pid = 1813] [id = 480] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x838b7400 == 121 [pid = 1813] [id = 478] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x934c0c00 == 120 [pid = 1813] [id = 479] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x904b9000 == 119 [pid = 1813] [id = 477] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x8c3e7400 == 118 [pid = 1813] [id = 476] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x85d88000 == 117 [pid = 1813] [id = 475] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x837d4c00 == 116 [pid = 1813] [id = 464] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x8f6e5400 == 115 [pid = 1813] [id = 474] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x873d6400 == 114 [pid = 1813] [id = 473] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x872fa800 == 113 [pid = 1813] [id = 471] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x86968c00 == 112 [pid = 1813] [id = 472] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x86ab0000 == 111 [pid = 1813] [id = 470] 12:30:56 INFO - PROCESS | 1813 | --DOCSHELL 0x837d0400 == 110 [pid = 1813] [id = 469] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x94018800) [pid = 1813] [serial = 1386] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x934d5c00) [pid = 1813] [serial = 1383] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x93080c00) [pid = 1813] [serial = 1374] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x86ab4c00) [pid = 1813] [serial = 1398] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x8a258000) [pid = 1813] [serial = 1347] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x8c13c800) [pid = 1813] [serial = 1352] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x8faac400) [pid = 1813] [serial = 1361] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x889d3c00) [pid = 1813] [serial = 1401] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x892eec00) [pid = 1813] [serial = 1403] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x982ad800) [pid = 1813] [serial = 1323] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x8937a400) [pid = 1813] [serial = 1404] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x94013400) [pid = 1813] [serial = 1385] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x9331b800) [pid = 1813] [serial = 1377] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x8b2c9000) [pid = 1813] [serial = 1349] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x93317400) [pid = 1813] [serial = 1376] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x8f719400) [pid = 1813] [serial = 1358] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x86960400) [pid = 1813] [serial = 1340] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x962f2400) [pid = 1813] [serial = 1394] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x900a6000) [pid = 1813] [serial = 1367] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x975b5000) [pid = 1813] [serial = 1317] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x85ead400) [pid = 1813] [serial = 1397] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x934bcc00) [pid = 1813] [serial = 1379] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x873d5000) [pid = 1813] [serial = 1400] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x892f7000) [pid = 1813] [serial = 1344] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x900a8000) [pid = 1813] [serial = 1368] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x8b5d2c00) [pid = 1813] [serial = 1350] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x943e9000) [pid = 1813] [serial = 1388] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x913d3c00) [pid = 1813] [serial = 1371] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x934d1400) [pid = 1813] [serial = 1382] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x8fd71800) [pid = 1813] [serial = 1365] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x8fd6ac00) [pid = 1813] [serial = 1364] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x8f6ddc00) [pid = 1813] [serial = 1356] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x889df000) [pid = 1813] [serial = 1266] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x95832400) [pid = 1813] [serial = 1391] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x890e4400) [pid = 1813] [serial = 1343] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x946e6400) [pid = 1813] [serial = 1389] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x8f8e7000) [pid = 1813] [serial = 1359] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x8ea13800) [pid = 1813] [serial = 1355] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x8fb86000) [pid = 1813] [serial = 1362] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x97c43000) [pid = 1813] [serial = 1320] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x934c4400) [pid = 1813] [serial = 1380] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x872eec00) [pid = 1813] [serial = 1341] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x89c21800) [pid = 1813] [serial = 1346] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x8c3de400) [pid = 1813] [serial = 1353] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x90673800) [pid = 1813] [serial = 1370] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x970cbc00) [pid = 1813] [serial = 1395] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x96183c00) [pid = 1813] [serial = 1392] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x93073400) [pid = 1813] [serial = 1373] [outer = (nil)] [url = about:blank] 12:30:56 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x88c2ec00) [pid = 1813] [serial = 1406] [outer = (nil)] [url = about:blank] 12:30:57 INFO - PROCESS | 1813 | 1461094257061 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:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 3650ms 12:30:57 INFO - PROCESS | 1813 | 1461094257132 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 12:30:57 INFO - PROCESS | 1813 | 1461094257137 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 12:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:30:57 INFO - PROCESS | 1813 | 1461094257144 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:30:57 INFO - PROCESS | 1813 | 1461094257149 Marionette TRACE conn3 <- [1,2018,null,{}] 12:30:57 INFO - PROCESS | 1813 | 1461094257157 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:30:57 INFO - PROCESS | 1813 | 1461094257348 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 12:30:57 INFO - PROCESS | 1813 | 1461094257539 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x857d8400 == 111 [pid = 1813] [id = 512] 12:30:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x85d8b800) [pid = 1813] [serial = 1537] [outer = (nil)] 12:30:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x86961000) [pid = 1813] [serial = 1538] [outer = 0x85d8b800] 12:30:57 INFO - PROCESS | 1813 | 1461094257612 Marionette DEBUG loaded listener.js 12:30:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x86ab8400) [pid = 1813] [serial = 1539] [outer = 0x85d8b800] 12:30:58 INFO - PROCESS | 1813 | 1461094258502 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:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1384ms 12:30:58 INFO - PROCESS | 1813 | 1461094258528 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 12:30:58 INFO - PROCESS | 1813 | 1461094258536 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 12:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:30:58 INFO - PROCESS | 1813 | 1461094258546 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:30:58 INFO - PROCESS | 1813 | 1461094258549 Marionette TRACE conn3 <- [1,2022,null,{}] 12:30:58 INFO - PROCESS | 1813 | 1461094258555 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:30:58 INFO - PROCESS | 1813 | 1461094258742 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 12:30:58 INFO - PROCESS | 1813 | 1461094258965 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x84039400 == 112 [pid = 1813] [id = 513] 12:30:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x86969800) [pid = 1813] [serial = 1540] [outer = (nil)] 12:30:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x88024c00) [pid = 1813] [serial = 1541] [outer = 0x86969800] 12:30:59 INFO - PROCESS | 1813 | 1461094259036 Marionette DEBUG loaded listener.js 12:30:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x889df000) [pid = 1813] [serial = 1542] [outer = 0x86969800] 12:30:59 INFO - PROCESS | 1813 | 1461094259959 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:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1433ms 12:30:59 INFO - PROCESS | 1813 | 1461094259980 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 12:30:59 INFO - PROCESS | 1813 | 1461094259984 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 12:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:31:00 INFO - PROCESS | 1813 | 1461094259997 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:31:00 INFO - PROCESS | 1813 | 1461094260002 Marionette TRACE conn3 <- [1,2026,null,{}] 12:31:00 INFO - PROCESS | 1813 | 1461094260017 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:31:00 INFO - PROCESS | 1813 | 1461094260286 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 12:31:00 INFO - PROCESS | 1813 | 1461094260335 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x8702e400 == 113 [pid = 1813] [id = 514] 12:31:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x890eac00) [pid = 1813] [serial = 1543] [outer = (nil)] 12:31:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x892f3400) [pid = 1813] [serial = 1544] [outer = 0x890eac00] 12:31:00 INFO - PROCESS | 1813 | 1461094260449 Marionette DEBUG loaded listener.js 12:31:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x8937a400) [pid = 1813] [serial = 1545] [outer = 0x890eac00] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x873cc800) [pid = 1813] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x838b8400) [pid = 1813] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x934c1000) [pid = 1813] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x85eab000) [pid = 1813] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x872fc800) [pid = 1813] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x8f6e6400) [pid = 1813] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x8f6e6000) [pid = 1813] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x9582f000) [pid = 1813] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x93318800) [pid = 1813] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x88028800) [pid = 1813] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x979e1000) [pid = 1813] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x88c30400) [pid = 1813] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x841af400) [pid = 1813] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x8702f000) [pid = 1813] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x84030c00) [pid = 1813] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x86ab8c00) [pid = 1813] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x904ba000) [pid = 1813] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x8ea1c000) [pid = 1813] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x934bbc00) [pid = 1813] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x97311800) [pid = 1813] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x857dc800) [pid = 1813] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x9401c400) [pid = 1813] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:31:01 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x8a25b400) [pid = 1813] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:31:02 INFO - PROCESS | 1813 | 1461094262133 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:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2157ms 12:31:02 INFO - PROCESS | 1813 | 1461094262148 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 12:31:02 INFO - PROCESS | 1813 | 1461094262152 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 12:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:31:02 INFO - PROCESS | 1813 | 1461094262159 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:31:02 INFO - PROCESS | 1813 | 1461094262162 Marionette TRACE conn3 <- [1,2030,null,{}] 12:31:02 INFO - PROCESS | 1813 | 1461094262178 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:31:02 INFO - PROCESS | 1813 | 1461094262364 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 12:31:02 INFO - PROCESS | 1813 | 1461094262379 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d82400 == 114 [pid = 1813] [id = 515] 12:31:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x873cc800) [pid = 1813] [serial = 1546] [outer = (nil)] 12:31:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x88c38800) [pid = 1813] [serial = 1547] [outer = 0x873cc800] 12:31:02 INFO - PROCESS | 1813 | 1461094262455 Marionette DEBUG loaded listener.js 12:31:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x8937dc00) [pid = 1813] [serial = 1548] [outer = 0x873cc800] 12:31:03 INFO - PROCESS | 1813 | 1461094263358 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:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1249ms 12:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:31:03 INFO - PROCESS | 1813 | 1461094263408 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 12:31:03 INFO - PROCESS | 1813 | 1461094263411 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 12:31:03 INFO - PROCESS | 1813 | 1461094263417 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:31:03 INFO - PROCESS | 1813 | 1461094263420 Marionette TRACE conn3 <- [1,2034,null,{}] 12:31:03 INFO - PROCESS | 1813 | 1461094263426 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:31:03 INFO - PROCESS | 1813 | 1461094263598 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 12:31:03 INFO - PROCESS | 1813 | 1461094263958 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x837ccc00 == 115 [pid = 1813] [id = 516] 12:31:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x837d4c00) [pid = 1813] [serial = 1549] [outer = (nil)] 12:31:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x841a2000) [pid = 1813] [serial = 1550] [outer = 0x837d4c00] 12:31:04 INFO - PROCESS | 1813 | 1461094264057 Marionette DEBUG loaded listener.js 12:31:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x857ddc00) [pid = 1813] [serial = 1551] [outer = 0x837d4c00] 12:31:05 INFO - PROCESS | 1813 | 1461094265036 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:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1686ms 12:31:05 INFO - PROCESS | 1813 | 1461094265104 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 12:31:05 INFO - PROCESS | 1813 | 1461094265112 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 12:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:31:05 INFO - PROCESS | 1813 | 1461094265122 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:31:05 INFO - PROCESS | 1813 | 1461094265127 Marionette TRACE conn3 <- [1,2038,null,{}] 12:31:05 INFO - PROCESS | 1813 | 1461094265134 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:31:05 INFO - PROCESS | 1813 | 1461094265382 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 12:31:05 INFO - PROCESS | 1813 | 1461094265705 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x86ab0000 == 116 [pid = 1813] [id = 517] 12:31:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x86ab3000) [pid = 1813] [serial = 1552] [outer = (nil)] 12:31:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x872eec00) [pid = 1813] [serial = 1553] [outer = 0x86ab3000] 12:31:05 INFO - PROCESS | 1813 | 1461094265798 Marionette DEBUG loaded listener.js 12:31:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x873ca800) [pid = 1813] [serial = 1554] [outer = 0x86ab3000] 12:31:06 INFO - PROCESS | 1813 | 1461094266791 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:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1746ms 12:31:06 INFO - PROCESS | 1813 | 1461094266871 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 12:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:31:06 INFO - PROCESS | 1813 | 1461094266878 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 12:31:06 INFO - PROCESS | 1813 | 1461094266884 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:31:06 INFO - PROCESS | 1813 | 1461094266888 Marionette TRACE conn3 <- [1,2042,null,{}] 12:31:06 INFO - PROCESS | 1813 | 1461094266897 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:31:07 INFO - PROCESS | 1813 | 1461094267139 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 12:31:07 INFO - PROCESS | 1813 | 1461094267503 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x872f0000 == 117 [pid = 1813] [id = 518] 12:31:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x889d8400) [pid = 1813] [serial = 1555] [outer = (nil)] 12:31:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x889e2000) [pid = 1813] [serial = 1556] [outer = 0x889d8400] 12:31:07 INFO - PROCESS | 1813 | 1461094267593 Marionette DEBUG loaded listener.js 12:31:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x88c38c00) [pid = 1813] [serial = 1557] [outer = 0x889d8400] 12:31:08 INFO - PROCESS | 1813 | 1461094268520 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:31:08 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:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1684ms 12:31:08 INFO - PROCESS | 1813 | 1461094268569 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 12:31:08 INFO - PROCESS | 1813 | 1461094268573 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 12:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:31:08 INFO - PROCESS | 1813 | 1461094268589 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:31:08 INFO - PROCESS | 1813 | 1461094268599 Marionette TRACE conn3 <- [1,2046,null,{}] 12:31:08 INFO - PROCESS | 1813 | 1461094268605 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:31:08 INFO - PROCESS | 1813 | 1461094268862 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 12:31:09 INFO - PROCESS | 1813 | 1461094269193 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:09 INFO - PROCESS | 1813 | ++DOCSHELL 0x8802e000 == 118 [pid = 1813] [id = 519] 12:31:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x89c23000) [pid = 1813] [serial = 1558] [outer = (nil)] 12:31:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x8b5d3000) [pid = 1813] [serial = 1559] [outer = 0x89c23000] 12:31:09 INFO - PROCESS | 1813 | 1461094269289 Marionette DEBUG loaded listener.js 12:31:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x8b5de800) [pid = 1813] [serial = 1560] [outer = 0x89c23000] 12:31:10 INFO - PROCESS | 1813 | 1461094270186 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:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1656ms 12:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:31:10 INFO - PROCESS | 1813 | 1461094270237 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 12:31:10 INFO - PROCESS | 1813 | 1461094270241 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 12:31:10 INFO - PROCESS | 1813 | 1461094270248 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:31:10 INFO - PROCESS | 1813 | 1461094270251 Marionette TRACE conn3 <- [1,2050,null,{}] 12:31:10 INFO - PROCESS | 1813 | 1461094270257 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:31:10 INFO - PROCESS | 1813 | 1461094270456 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 12:31:10 INFO - PROCESS | 1813 | 1461094270728 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x8a259400 == 119 [pid = 1813] [id = 520] 12:31:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x8b5d6000) [pid = 1813] [serial = 1561] [outer = (nil)] 12:31:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x8c3e7400) [pid = 1813] [serial = 1562] [outer = 0x8b5d6000] 12:31:10 INFO - PROCESS | 1813 | 1461094270869 Marionette DEBUG loaded listener.js 12:31:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x8e1fa000) [pid = 1813] [serial = 1563] [outer = 0x8b5d6000] 12:31:11 INFO - PROCESS | 1813 | 1461094271727 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:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1535ms 12:31:11 INFO - PROCESS | 1813 | 1461094271798 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 12:31:11 INFO - PROCESS | 1813 | 1461094271801 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 12:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:31:11 INFO - PROCESS | 1813 | 1461094271841 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:31:11 INFO - PROCESS | 1813 | 1461094271844 Marionette TRACE conn3 <- [1,2054,null,{}] 12:31:11 INFO - PROCESS | 1813 | 1461094271854 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:31:12 INFO - PROCESS | 1813 | 1461094272049 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 12:31:12 INFO - PROCESS | 1813 | 1461094272296 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f6df800 == 120 [pid = 1813] [id = 521] 12:31:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x8f6e0c00) [pid = 1813] [serial = 1564] [outer = (nil)] 12:31:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x8f6ea000) [pid = 1813] [serial = 1565] [outer = 0x8f6e0c00] 12:31:12 INFO - PROCESS | 1813 | 1461094272450 Marionette DEBUG loaded listener.js 12:31:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x8f8f0400) [pid = 1813] [serial = 1566] [outer = 0x8f6e0c00] 12:31:13 INFO - PROCESS | 1813 | 1461094273376 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:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1622ms 12:31:13 INFO - PROCESS | 1813 | 1461094273434 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 12:31:13 INFO - PROCESS | 1813 | 1461094273437 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 12:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:31:13 INFO - PROCESS | 1813 | 1461094273444 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:31:13 INFO - PROCESS | 1813 | 1461094273447 Marionette TRACE conn3 <- [1,2058,null,{}] 12:31:13 INFO - PROCESS | 1813 | 1461094273453 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:31:13 INFO - PROCESS | 1813 | 1461094273655 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 12:31:14 INFO - PROCESS | 1813 | 1461094273979 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x857dac00 == 121 [pid = 1813] [id = 522] 12:31:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x8c3e1800) [pid = 1813] [serial = 1567] [outer = (nil)] 12:31:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x8fcbb800) [pid = 1813] [serial = 1568] [outer = 0x8c3e1800] 12:31:14 INFO - PROCESS | 1813 | 1461094274073 Marionette DEBUG loaded listener.js 12:31:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x8fcc4800) [pid = 1813] [serial = 1569] [outer = 0x8c3e1800] 12:31:14 INFO - PROCESS | 1813 | 1461094274933 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:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1531ms 12:31:14 INFO - PROCESS | 1813 | 1461094274976 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 12:31:14 INFO - PROCESS | 1813 | 1461094274980 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 12:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:31:14 INFO - PROCESS | 1813 | 1461094274986 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:31:14 INFO - PROCESS | 1813 | 1461094274989 Marionette TRACE conn3 <- [1,2062,null,{}] 12:31:15 INFO - PROCESS | 1813 | 1461094275014 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:31:15 INFO - PROCESS | 1813 | 1461094275223 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 12:31:15 INFO - PROCESS | 1813 | 1461094275498 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fcbd000 == 122 [pid = 1813] [id = 523] 12:31:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x8fd73000) [pid = 1813] [serial = 1570] [outer = (nil)] 12:31:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x8ff5dc00) [pid = 1813] [serial = 1571] [outer = 0x8fd73000] 12:31:15 INFO - PROCESS | 1813 | 1461094275627 Marionette DEBUG loaded listener.js 12:31:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x900a6000) [pid = 1813] [serial = 1572] [outer = 0x8fd73000] 12:31:16 INFO - PROCESS | 1813 | 1461094276579 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:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1632ms 12:31:16 INFO - PROCESS | 1813 | 1461094276619 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 12:31:16 INFO - PROCESS | 1813 | 1461094276622 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 12:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:31:16 INFO - PROCESS | 1813 | 1461094276630 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:31:16 INFO - PROCESS | 1813 | 1461094276634 Marionette TRACE conn3 <- [1,2066,null,{}] 12:31:16 INFO - PROCESS | 1813 | 1461094276640 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:31:16 INFO - PROCESS | 1813 | 1461094276833 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 12:31:17 INFO - PROCESS | 1813 | 1461094277167 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb8b400 == 123 [pid = 1813] [id = 524] 12:31:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x8fb96c00) [pid = 1813] [serial = 1573] [outer = (nil)] 12:31:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x905b1c00) [pid = 1813] [serial = 1574] [outer = 0x8fb96c00] 12:31:17 INFO - PROCESS | 1813 | 1461094277256 Marionette DEBUG loaded listener.js 12:31:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x90676400) [pid = 1813] [serial = 1575] [outer = 0x8fb96c00] 12:31:18 INFO - PROCESS | 1813 | 1461094278124 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:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1539ms 12:31:18 INFO - PROCESS | 1813 | 1461094278169 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 12:31:18 INFO - PROCESS | 1813 | 1461094278173 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 12:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:31:18 INFO - PROCESS | 1813 | 1461094278180 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:31:18 INFO - PROCESS | 1813 | 1461094278183 Marionette TRACE conn3 <- [1,2070,null,{}] 12:31:18 INFO - PROCESS | 1813 | 1461094278189 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:31:18 INFO - PROCESS | 1813 | 1461094278386 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 12:31:18 INFO - PROCESS | 1813 | 1461094278664 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x89376c00 == 124 [pid = 1813] [id = 525] 12:31:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x8c13dc00) [pid = 1813] [serial = 1576] [outer = (nil)] 12:31:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x913d3400) [pid = 1813] [serial = 1577] [outer = 0x8c13dc00] 12:31:18 INFO - PROCESS | 1813 | 1461094278798 Marionette DEBUG loaded listener.js 12:31:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x913e1400) [pid = 1813] [serial = 1578] [outer = 0x8c13dc00] 12:31:19 INFO - PROCESS | 1813 | 1461094279665 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:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1532ms 12:31:19 INFO - PROCESS | 1813 | 1461094279713 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 12:31:19 INFO - PROCESS | 1813 | 1461094279717 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 12:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:31:19 INFO - PROCESS | 1813 | 1461094279723 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:31:19 INFO - PROCESS | 1813 | 1461094279727 Marionette TRACE conn3 <- [1,2074,null,{}] 12:31:19 INFO - PROCESS | 1813 | 1461094279733 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:31:19 INFO - PROCESS | 1813 | 1461094279927 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 12:31:20 INFO - PROCESS | 1813 | 1461094280207 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x930d8800 == 125 [pid = 1813] [id = 526] 12:31:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x930d9400) [pid = 1813] [serial = 1579] [outer = (nil)] 12:31:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x932d0000) [pid = 1813] [serial = 1580] [outer = 0x930d9400] 12:31:20 INFO - PROCESS | 1813 | 1461094280363 Marionette DEBUG loaded listener.js 12:31:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x93323c00) [pid = 1813] [serial = 1581] [outer = 0x930d9400] 12:31:21 INFO - PROCESS | 1813 | 1461094281303 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:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1640ms 12:31:21 INFO - PROCESS | 1813 | 1461094281364 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 12:31:21 INFO - PROCESS | 1813 | 1461094281369 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 12:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:31:21 INFO - PROCESS | 1813 | 1461094281375 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:31:21 INFO - PROCESS | 1813 | 1461094281379 Marionette TRACE conn3 <- [1,2078,null,{}] 12:31:21 INFO - PROCESS | 1813 | 1461094281385 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:31:21 INFO - PROCESS | 1813 | 1461094281625 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 12:31:21 INFO - PROCESS | 1813 | 1461094281962 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x934bcc00 == 126 [pid = 1813] [id = 527] 12:31:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x934cbc00) [pid = 1813] [serial = 1582] [outer = (nil)] 12:31:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x94013000) [pid = 1813] [serial = 1583] [outer = 0x934cbc00] 12:31:22 INFO - PROCESS | 1813 | 1461094282051 Marionette DEBUG loaded listener.js 12:31:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x9401b000) [pid = 1813] [serial = 1584] [outer = 0x934cbc00] 12:31:22 INFO - PROCESS | 1813 | 1461094282884 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:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1581ms 12:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:31:22 INFO - PROCESS | 1813 | 1461094282956 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 12:31:22 INFO - PROCESS | 1813 | 1461094282959 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 12:31:22 INFO - PROCESS | 1813 | 1461094282966 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:31:22 INFO - PROCESS | 1813 | 1461094282969 Marionette TRACE conn3 <- [1,2082,null,{}] 12:31:22 INFO - PROCESS | 1813 | 1461094282975 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:31:23 INFO - PROCESS | 1813 | 1461094283170 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 12:31:23 INFO - PROCESS | 1813 | 1461094283448 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x84032400 == 127 [pid = 1813] [id = 528] 12:31:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x89381000) [pid = 1813] [serial = 1585] [outer = (nil)] 12:31:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x946ec800) [pid = 1813] [serial = 1586] [outer = 0x89381000] 12:31:23 INFO - PROCESS | 1813 | 1461094283578 Marionette DEBUG loaded listener.js 12:31:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x95831000) [pid = 1813] [serial = 1587] [outer = 0x89381000] 12:31:24 INFO - PROCESS | 1813 | 1461094284433 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:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1530ms 12:31:24 INFO - PROCESS | 1813 | 1461094284496 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:31:24 INFO - PROCESS | 1813 | 1461094284500 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 12:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:31:24 INFO - PROCESS | 1813 | 1461094284506 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:31:24 INFO - PROCESS | 1813 | 1461094284508 Marionette TRACE conn3 <- [1,2086,null,{}] 12:31:24 INFO - PROCESS | 1813 | 1461094284515 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:31:24 INFO - PROCESS | 1813 | 1461094284710 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:31:25 INFO - PROCESS | 1813 | 1461094284993 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:25 INFO - PROCESS | 1813 | ++DOCSHELL 0x837c7000 == 128 [pid = 1813] [id = 529] 12:31:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x946e6400) [pid = 1813] [serial = 1588] [outer = (nil)] 12:31:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x962f2400) [pid = 1813] [serial = 1589] [outer = 0x946e6400] 12:31:25 INFO - PROCESS | 1813 | 1461094285120 Marionette DEBUG loaded listener.js 12:31:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x9703c400) [pid = 1813] [serial = 1590] [outer = 0x946e6400] 12:31:26 INFO - PROCESS | 1813 | 1461094286005 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:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1542ms 12:31:26 INFO - PROCESS | 1813 | 1461094286049 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:31:26 INFO - PROCESS | 1813 | 1461094286053 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 12:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:31:26 INFO - PROCESS | 1813 | 1461094286059 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:31:26 INFO - PROCESS | 1813 | 1461094286063 Marionette TRACE conn3 <- [1,2090,null,{}] 12:31:26 INFO - PROCESS | 1813 | 1461094286068 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:31:26 INFO - PROCESS | 1813 | 1461094286260 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:31:26 INFO - PROCESS | 1813 | 1461094286546 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x84037000 == 129 [pid = 1813] [id = 530] 12:31:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x9136f400) [pid = 1813] [serial = 1591] [outer = (nil)] 12:31:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x97310800) [pid = 1813] [serial = 1592] [outer = 0x9136f400] 12:31:26 INFO - PROCESS | 1813 | 1461094286691 Marionette DEBUG loaded listener.js 12:31:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x9731d800) [pid = 1813] [serial = 1593] [outer = 0x9136f400] 12:31:27 INFO - PROCESS | 1813 | 1461094287599 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:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1583ms 12:31:27 INFO - PROCESS | 1813 | 1461094287644 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:31:27 INFO - PROCESS | 1813 | 1461094287648 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 12:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:31:27 INFO - PROCESS | 1813 | 1461094287654 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:31:27 INFO - PROCESS | 1813 | 1461094287658 Marionette TRACE conn3 <- [1,2094,null,{}] 12:31:27 INFO - PROCESS | 1813 | 1461094287663 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:31:27 INFO - PROCESS | 1813 | 1461094287854 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:31:28 INFO - PROCESS | 1813 | 1461094288147 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b68800 == 130 [pid = 1813] [id = 531] 12:31:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x84035400) [pid = 1813] [serial = 1594] [outer = (nil)] 12:31:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x8937e400) [pid = 1813] [serial = 1595] [outer = 0x84035400] 12:31:28 INFO - PROCESS | 1813 | 1461094288296 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x9756f800) [pid = 1813] [serial = 1596] [outer = 0x84035400] 12:31:29 INFO - PROCESS | 1813 | 1461094289208 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:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1594ms 12:31:29 INFO - PROCESS | 1813 | 1461094289250 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:31:29 INFO - PROCESS | 1813 | 1461094289254 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 12:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:31:29 INFO - PROCESS | 1813 | 1461094289260 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:31:29 INFO - PROCESS | 1813 | 1461094289263 Marionette TRACE conn3 <- [1,2098,null,{}] 12:31:29 INFO - PROCESS | 1813 | 1461094289269 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:31:29 INFO - PROCESS | 1813 | 1461094289462 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:31:29 INFO - PROCESS | 1813 | 1461094289749 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x873c9400 == 131 [pid = 1813] [id = 532] 12:31:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x8c13a400) [pid = 1813] [serial = 1597] [outer = (nil)] 12:31:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x97c41c00) [pid = 1813] [serial = 1598] [outer = 0x8c13a400] 12:31:29 INFO - PROCESS | 1813 | 1461094289878 Marionette DEBUG loaded listener.js 12:31:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x97c44800) [pid = 1813] [serial = 1599] [outer = 0x8c13a400] 12:31:30 INFO - PROCESS | 1813 | 1461094290735 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:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1531ms 12:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:31:30 INFO - PROCESS | 1813 | 1461094290792 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:31:30 INFO - PROCESS | 1813 | 1461094290795 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 12:31:30 INFO - PROCESS | 1813 | 1461094290801 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:31:30 INFO - PROCESS | 1813 | 1461094290805 Marionette TRACE conn3 <- [1,2102,null,{}] 12:31:30 INFO - PROCESS | 1813 | 1461094290810 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:31:31 INFO - PROCESS | 1813 | 1461094291015 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:31:31 INFO - PROCESS | 1813 | 1461094291299 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x84035000 == 132 [pid = 1813] [id = 533] 12:31:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x872fa400) [pid = 1813] [serial = 1600] [outer = (nil)] 12:31:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x98357c00) [pid = 1813] [serial = 1601] [outer = 0x872fa400] 12:31:31 INFO - PROCESS | 1813 | 1461094291429 Marionette DEBUG loaded listener.js 12:31:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x98364c00) [pid = 1813] [serial = 1602] [outer = 0x872fa400] 12:31:32 INFO - PROCESS | 1813 | 1461094292329 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:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1589ms 12:31:32 INFO - PROCESS | 1813 | 1461094292390 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:31:32 INFO - PROCESS | 1813 | 1461094292394 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 12:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:31:32 INFO - PROCESS | 1813 | 1461094292400 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:31:32 INFO - PROCESS | 1813 | 1461094292403 Marionette TRACE conn3 <- [1,2106,null,{}] 12:31:32 INFO - PROCESS | 1813 | 1461094292409 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:31:32 INFO - PROCESS | 1813 | 1461094292615 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:31:32 INFO - PROCESS | 1813 | 1461094292948 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:32 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d8d800 == 133 [pid = 1813] [id = 534] 12:31:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x889d4400) [pid = 1813] [serial = 1603] [outer = (nil)] 12:31:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x98b79c00) [pid = 1813] [serial = 1604] [outer = 0x889d4400] 12:31:33 INFO - PROCESS | 1813 | 1461094293037 Marionette DEBUG loaded listener.js 12:31:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x98ef1000) [pid = 1813] [serial = 1605] [outer = 0x889d4400] 12:31:33 INFO - PROCESS | 1813 | 1461094293903 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:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1581ms 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x8fa9f000 == 132 [pid = 1813] [id = 255] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x89c22800 == 131 [pid = 1813] [id = 213] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x892f3800 == 130 [pid = 1813] [id = 211] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x8c3db400 == 129 [pid = 1813] [id = 209] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x89c21400 == 128 [pid = 1813] [id = 214] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x904b8400 == 127 [pid = 1813] [id = 212] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x85d82400 == 126 [pid = 1813] [id = 515] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x8702e400 == 125 [pid = 1813] [id = 514] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x84039400 == 124 [pid = 1813] [id = 513] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x857d8400 == 123 [pid = 1813] [id = 512] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x837cd400 == 122 [pid = 1813] [id = 510] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x8ff58800 == 121 [pid = 1813] [id = 509] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x934cd000 == 120 [pid = 1813] [id = 507] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x830d6000 == 119 [pid = 1813] [id = 508] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x838b3800 == 118 [pid = 1813] [id = 506] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x838b1400 == 117 [pid = 1813] [id = 505] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x932d6800 == 116 [pid = 1813] [id = 504] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x841aa800 == 115 [pid = 1813] [id = 502] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x90678400 == 114 [pid = 1813] [id = 503] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x837c8000 == 113 [pid = 1813] [id = 501] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x8faa8400 == 112 [pid = 1813] [id = 500] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x8f6e4400 == 111 [pid = 1813] [id = 499] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x8ea1fc00 == 110 [pid = 1813] [id = 498] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x8a257000 == 109 [pid = 1813] [id = 497] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x841a4000 == 108 [pid = 1813] [id = 496] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x8937fc00 == 107 [pid = 1813] [id = 495] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x88c35800 == 106 [pid = 1813] [id = 494] 12:31:35 INFO - PROCESS | 1813 | --DOCSHELL 0x8403d800 == 105 [pid = 1813] [id = 493] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x890e7400) [pid = 1813] [serial = 1478] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x890e9c00) [pid = 1813] [serial = 1338] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x8403ac00) [pid = 1813] [serial = 1409] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x934d1c00) [pid = 1813] [serial = 1439] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x86ab8000) [pid = 1813] [serial = 1470] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x873d7400) [pid = 1813] [serial = 1472] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x905ac000) [pid = 1813] [serial = 1431] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x8f712c00) [pid = 1813] [serial = 1424] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x975ab800) [pid = 1813] [serial = 1454] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x946f3400) [pid = 1813] [serial = 1443] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x857d9000) [pid = 1813] [serial = 1410] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x88c31c00) [pid = 1813] [serial = 1416] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x889de400) [pid = 1813] [serial = 1415] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x97c45400) [pid = 1813] [serial = 1457] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x8c139800) [pid = 1813] [serial = 1419] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x98803400) [pid = 1813] [serial = 1461] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x932d4000) [pid = 1813] [serial = 1437] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x8696c800) [pid = 1813] [serial = 1469] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x904bcc00) [pid = 1813] [serial = 1430] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x841ae000) [pid = 1813] [serial = 1475] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x8702b400) [pid = 1813] [serial = 1412] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x8fb91400) [pid = 1813] [serial = 1425] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x913d2c00) [pid = 1813] [serial = 1434] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x904b3000) [pid = 1813] [serial = 1428] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x8b5d5800) [pid = 1813] [serial = 1418] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x97315400) [pid = 1813] [serial = 1449] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x97564c00) [pid = 1813] [serial = 1452] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x857e1800) [pid = 1813] [serial = 1466] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x8fd69400) [pid = 1813] [serial = 1427] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x98883000) [pid = 1813] [serial = 1463] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x85d88400) [pid = 1813] [serial = 1467] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x9703d000) [pid = 1813] [serial = 1446] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x88aedc00) [pid = 1813] [serial = 1476] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x9136f800) [pid = 1813] [serial = 1433] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x8ea15c00) [pid = 1813] [serial = 1422] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x97312800) [pid = 1813] [serial = 1448] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x98361c00) [pid = 1813] [serial = 1460] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x943e8c00) [pid = 1813] [serial = 1442] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x97562000) [pid = 1813] [serial = 1451] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x872f7800) [pid = 1813] [serial = 1413] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x978b6800) [pid = 1813] [serial = 1455] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x94006c00) [pid = 1813] [serial = 1440] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x8802bc00) [pid = 1813] [serial = 1473] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x9673d400) [pid = 1813] [serial = 1445] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x93074000) [pid = 1813] [serial = 1436] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x97c48800) [pid = 1813] [serial = 1458] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x8e1f3c00) [pid = 1813] [serial = 1421] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1813 | 1461094295929 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:31:35 INFO - PROCESS | 1813 | 1461094295938 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 12:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:31:35 INFO - PROCESS | 1813 | 1461094295988 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:31:35 INFO - PROCESS | 1813 | 1461094295995 Marionette TRACE conn3 <- [1,2110,null,{}] 12:31:36 INFO - PROCESS | 1813 | 1461094296002 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:31:36 INFO - PROCESS | 1813 | 1461094296177 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:31:36 INFO - PROCESS | 1813 | 1461094296194 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x857e6400 == 106 [pid = 1813] [id = 535] 12:31:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x85d7fc00) [pid = 1813] [serial = 1606] [outer = (nil)] 12:31:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x85d85000) [pid = 1813] [serial = 1607] [outer = 0x85d7fc00] 12:31:36 INFO - PROCESS | 1813 | 1461094296269 Marionette DEBUG loaded listener.js 12:31:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x85ea8c00) [pid = 1813] [serial = 1608] [outer = 0x85d7fc00] 12:31:37 INFO - PROCESS | 1813 | 1461094297289 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:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1344ms 12:31:37 INFO - PROCESS | 1813 | 1461094297328 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:31:37 INFO - PROCESS | 1813 | 1461094297334 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 12:31:37 INFO - PROCESS | 1813 | 1461094297345 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:31:37 INFO - PROCESS | 1813 | 1461094297351 Marionette TRACE conn3 <- [1,2114,null,{}] 12:31:37 INFO - PROCESS | 1813 | 1461094297357 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:31:37 INFO - PROCESS | 1813 | 1461094297609 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:31:37 INFO - PROCESS | 1813 | 1461094297636 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x85ea7c00 == 107 [pid = 1813] [id = 536] 12:31:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x86964800) [pid = 1813] [serial = 1609] [outer = (nil)] 12:31:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x86aba000) [pid = 1813] [serial = 1610] [outer = 0x86964800] 12:31:37 INFO - PROCESS | 1813 | 1461094297707 Marionette DEBUG loaded listener.js 12:31:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x8702e800) [pid = 1813] [serial = 1611] [outer = 0x86964800] 12:31:38 INFO - PROCESS | 1813 | 1461094298786 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:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1489ms 12:31:38 INFO - PROCESS | 1813 | 1461094298830 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:31:38 INFO - PROCESS | 1813 | 1461094298834 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 12:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:31:38 INFO - PROCESS | 1813 | 1461094298848 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:31:38 INFO - PROCESS | 1813 | 1461094298850 Marionette TRACE conn3 <- [1,2118,null,{}] 12:31:38 INFO - PROCESS | 1813 | 1461094298863 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:31:39 INFO - PROCESS | 1813 | 1461094299117 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:31:39 INFO - PROCESS | 1813 | 1461094299157 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x873d7400 == 108 [pid = 1813] [id = 537] 12:31:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x88025000) [pid = 1813] [serial = 1612] [outer = (nil)] 12:31:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x8802d400) [pid = 1813] [serial = 1613] [outer = 0x88025000] 12:31:39 INFO - PROCESS | 1813 | 1461094299236 Marionette DEBUG loaded listener.js 12:31:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x889da000) [pid = 1813] [serial = 1614] [outer = 0x88025000] 12:31:40 INFO - PROCESS | 1813 | 1461094300247 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:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1434ms 12:31:40 INFO - PROCESS | 1813 | 1461094300275 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 12:31:40 INFO - PROCESS | 1813 | 1461094300278 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 12:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:31:40 INFO - PROCESS | 1813 | 1461094300284 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - PROCESS | 1813 | 1461094300287 Marionette TRACE conn3 <- [1,2122,null,{}] 12:31:40 INFO - PROCESS | 1813 | 1461094300293 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:31:41 INFO - PROCESS | 1813 | 1461094301129 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x932dac00) [pid = 1813] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x890eac00) [pid = 1813] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x8403c400) [pid = 1813] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x89c20000) [pid = 1813] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x8f717800) [pid = 1813] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x838bcc00) [pid = 1813] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x943e9400) [pid = 1813] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x8b5e0000) [pid = 1813] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x8e1ef800) [pid = 1813] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x85d8b800) [pid = 1813] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x94006000) [pid = 1813] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x91ea5800) [pid = 1813] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x841afc00) [pid = 1813] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x873d4c00) [pid = 1813] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x8faa9400) [pid = 1813] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x89c24800) [pid = 1813] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x88c36800) [pid = 1813] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x8f6e7800) [pid = 1813] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x86969800) [pid = 1813] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x838be000) [pid = 1813] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:31:41 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x8f6ec400) [pid = 1813] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:31:41 INFO - PROCESS | 1813 | 1461094301378 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x838b3400 == 109 [pid = 1813] [id = 538] 12:31:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x838be000) [pid = 1813] [serial = 1615] [outer = (nil)] 12:31:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x857dec00) [pid = 1813] [serial = 1616] [outer = 0x838be000] 12:31:41 INFO - PROCESS | 1813 | 1461094301458 Marionette DEBUG loaded listener.js 12:31:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x88c3bc00) [pid = 1813] [serial = 1617] [outer = 0x838be000] 12:31:42 INFO - PROCESS | 1813 | 1461094302248 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:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1987ms 12:31:42 INFO - PROCESS | 1813 | 1461094302273 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:31:42 INFO - PROCESS | 1813 | 1461094302276 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 12:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:31:42 INFO - PROCESS | 1813 | 1461094302282 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:31:42 INFO - PROCESS | 1813 | 1461094302285 Marionette TRACE conn3 <- [1,2126,null,{}] 12:31:42 INFO - PROCESS | 1813 | 1461094302290 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:31:42 INFO - PROCESS | 1813 | 1461094302534 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:31:42 INFO - PROCESS | 1813 | 1461094302555 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x841a2400 == 110 [pid = 1813] [id = 539] 12:31:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x86969800) [pid = 1813] [serial = 1618] [outer = (nil)] 12:31:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x89379400) [pid = 1813] [serial = 1619] [outer = 0x86969800] 12:31:42 INFO - PROCESS | 1813 | 1461094302628 Marionette DEBUG loaded listener.js 12:31:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x89382800) [pid = 1813] [serial = 1620] [outer = 0x86969800] 12:31:43 INFO - PROCESS | 1813 | 1461094303733 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:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1478ms 12:31:43 INFO - PROCESS | 1813 | 1461094303762 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:31:43 INFO - PROCESS | 1813 | 1461094303769 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 12:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:31:43 INFO - PROCESS | 1813 | 1461094303778 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:31:43 INFO - PROCESS | 1813 | 1461094303784 Marionette TRACE conn3 <- [1,2130,null,{}] 12:31:43 INFO - PROCESS | 1813 | 1461094303794 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:31:44 INFO - PROCESS | 1813 | 1461094304019 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:31:44 INFO - PROCESS | 1813 | 1461094304360 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x857da800 == 111 [pid = 1813] [id = 540] 12:31:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x857e4800) [pid = 1813] [serial = 1621] [outer = (nil)] 12:31:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x8702a400) [pid = 1813] [serial = 1622] [outer = 0x857e4800] 12:31:44 INFO - PROCESS | 1813 | 1461094304452 Marionette DEBUG loaded listener.js 12:31:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x873d5c00) [pid = 1813] [serial = 1623] [outer = 0x857e4800] 12:31:45 INFO - PROCESS | 1813 | 1461094305373 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:31:45 INFO - PROCESS | 1813 | 1461094305436 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 12:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:31:45 INFO - PROCESS | 1813 | 1461094305446 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:31:45 INFO - PROCESS | 1813 | 1461094305451 Marionette TRACE conn3 <- [1,2134,null,{}] 12:31:45 INFO - PROCESS | 1813 | 1461094305457 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:31:45 INFO - PROCESS | 1813 | 1461094305660 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:31:46 INFO - PROCESS | 1813 | 1461094306048 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:46 INFO - PROCESS | 1813 | ++DOCSHELL 0x892f0400 == 112 [pid = 1813] [id = 541] 12:31:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x892f4c00) [pid = 1813] [serial = 1624] [outer = (nil)] 12:31:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x89c1c800) [pid = 1813] [serial = 1625] [outer = 0x892f4c00] 12:31:46 INFO - PROCESS | 1813 | 1461094306140 Marionette DEBUG loaded listener.js 12:31:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x8a259800) [pid = 1813] [serial = 1626] [outer = 0x892f4c00] 12:31:47 INFO - PROCESS | 1813 | 1461094307100 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:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1732ms 12:31:47 INFO - PROCESS | 1813 | 1461094307179 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 12:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:31:47 INFO - PROCESS | 1813 | 1461094307183 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 12:31:47 INFO - PROCESS | 1813 | 1461094307190 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:31:47 INFO - PROCESS | 1813 | 1461094307196 Marionette TRACE conn3 <- [1,2138,null,{}] 12:31:47 INFO - PROCESS | 1813 | 1461094307212 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:31:47 INFO - PROCESS | 1813 | 1461094307466 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:31:47 INFO - PROCESS | 1813 | 1461094307787 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x890ed000 == 113 [pid = 1813] [id = 542] 12:31:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x8b5d5800) [pid = 1813] [serial = 1627] [outer = (nil)] 12:31:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x8c138c00) [pid = 1813] [serial = 1628] [outer = 0x8b5d5800] 12:31:47 INFO - PROCESS | 1813 | 1461094307875 Marionette DEBUG loaded listener.js 12:31:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x8c3e7800) [pid = 1813] [serial = 1629] [outer = 0x8b5d5800] 12:31:48 INFO - PROCESS | 1813 | 1461094308780 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:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1637ms 12:31:48 INFO - PROCESS | 1813 | 1461094308826 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:31:48 INFO - PROCESS | 1813 | 1461094308831 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 12:31:48 INFO - PROCESS | 1813 | 1461094308838 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:31:48 INFO - PROCESS | 1813 | 1461094308842 Marionette TRACE conn3 <- [1,2142,null,{}] 12:31:48 INFO - PROCESS | 1813 | 1461094308847 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:31:49 INFO - PROCESS | 1813 | 1461094309046 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:31:49 INFO - PROCESS | 1813 | 1461094309320 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c13a000 == 114 [pid = 1813] [id = 543] 12:31:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x8c3e5c00) [pid = 1813] [serial = 1630] [outer = (nil)] 12:31:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x8ea15c00) [pid = 1813] [serial = 1631] [outer = 0x8c3e5c00] 12:31:49 INFO - PROCESS | 1813 | 1461094309453 Marionette DEBUG loaded listener.js 12:31:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x8ea1f000) [pid = 1813] [serial = 1632] [outer = 0x8c3e5c00] 12:31:50 INFO - PROCESS | 1813 | 1461094310563 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:31:50 INFO - PROCESS | 1813 | 1461094310629 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 12:31:50 INFO - PROCESS | 1813 | 1461094310635 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:31:50 INFO - PROCESS | 1813 | 1461094310639 Marionette TRACE conn3 <- [1,2146,null,{}] 12:31:50 INFO - PROCESS | 1813 | 1461094310644 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:31:50 INFO - PROCESS | 1813 | 1461094310848 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:31:51 INFO - PROCESS | 1813 | 1461094311170 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x88c35800 == 115 [pid = 1813] [id = 544] 12:31:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x89c22400) [pid = 1813] [serial = 1633] [outer = (nil)] 12:31:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x8f8e4c00) [pid = 1813] [serial = 1634] [outer = 0x89c22400] 12:31:51 INFO - PROCESS | 1813 | 1461094311258 Marionette DEBUG loaded listener.js 12:31:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x8f8e9800) [pid = 1813] [serial = 1635] [outer = 0x89c22400] 12:31:52 INFO - PROCESS | 1813 | 1461094312171 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:31:52 INFO - PROCESS | 1813 | 1461094312222 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 12:31:52 INFO - PROCESS | 1813 | 1461094312228 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:31:52 INFO - PROCESS | 1813 | 1461094312232 Marionette TRACE conn3 <- [1,2150,null,{}] 12:31:52 INFO - PROCESS | 1813 | 1461094312237 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:31:52 INFO - PROCESS | 1813 | 1461094312477 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:31:52 INFO - PROCESS | 1813 | 1461094312803 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:52 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f8e7400 == 116 [pid = 1813] [id = 545] 12:31:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x8fb8a400) [pid = 1813] [serial = 1636] [outer = (nil)] 12:31:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x8fcbcc00) [pid = 1813] [serial = 1637] [outer = 0x8fb8a400] 12:31:52 INFO - PROCESS | 1813 | 1461094312906 Marionette DEBUG loaded listener.js 12:31:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x8ff54000) [pid = 1813] [serial = 1638] [outer = 0x8fb8a400] 12:31:53 INFO - PROCESS | 1813 | 1461094313774 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:31:53 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:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1594ms 12:31:53 INFO - PROCESS | 1813 | 1461094313821 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:31:53 INFO - PROCESS | 1813 | 1461094313825 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 12:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:31:53 INFO - PROCESS | 1813 | 1461094313831 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:31:53 INFO - PROCESS | 1813 | 1461094313835 Marionette TRACE conn3 <- [1,2154,null,{}] 12:31:53 INFO - PROCESS | 1813 | 1461094313840 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:31:54 INFO - PROCESS | 1813 | 1461094314029 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:31:54 INFO - PROCESS | 1813 | 1461094314311 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb8e800 == 117 [pid = 1813] [id = 546] 12:31:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x8fd6d800) [pid = 1813] [serial = 1639] [outer = (nil)] 12:31:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x900b0c00) [pid = 1813] [serial = 1640] [outer = 0x8fd6d800] 12:31:54 INFO - PROCESS | 1813 | 1461094314442 Marionette DEBUG loaded listener.js 12:31:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x904b4400) [pid = 1813] [serial = 1641] [outer = 0x8fd6d800] 12:31:55 INFO - PROCESS | 1813 | 1461094315312 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:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1532ms 12:31:55 INFO - PROCESS | 1813 | 1461094315369 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:31:55 INFO - PROCESS | 1813 | 1461094315372 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 12:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:31:55 INFO - PROCESS | 1813 | 1461094315381 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:31:55 INFO - PROCESS | 1813 | 1461094315385 Marionette TRACE conn3 <- [1,2158,null,{}] 12:31:55 INFO - PROCESS | 1813 | 1461094315391 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:31:55 INFO - PROCESS | 1813 | 1461094315583 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:31:55 INFO - PROCESS | 1813 | 1461094315870 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f71d000 == 118 [pid = 1813] [id = 547] 12:31:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x8ff5d000) [pid = 1813] [serial = 1642] [outer = (nil)] 12:31:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x905ad400) [pid = 1813] [serial = 1643] [outer = 0x8ff5d000] 12:31:56 INFO - PROCESS | 1813 | 1461094316000 Marionette DEBUG loaded listener.js 12:31:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x905b2400) [pid = 1813] [serial = 1644] [outer = 0x8ff5d000] 12:31:56 INFO - PROCESS | 1813 | 1461094316879 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:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1530ms 12:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:31:56 INFO - PROCESS | 1813 | 1461094316913 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:31:56 INFO - PROCESS | 1813 | 1461094316916 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 12:31:56 INFO - PROCESS | 1813 | 1461094316923 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:31:56 INFO - PROCESS | 1813 | 1461094316927 Marionette TRACE conn3 <- [1,2162,null,{}] 12:31:56 INFO - PROCESS | 1813 | 1461094316932 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:31:57 INFO - PROCESS | 1813 | 1461094317120 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:31:57 INFO - PROCESS | 1813 | 1461094317437 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:57 INFO - PROCESS | 1813 | ++DOCSHELL 0x890f1000 == 119 [pid = 1813] [id = 548] 12:31:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x8f71b400) [pid = 1813] [serial = 1645] [outer = (nil)] 12:31:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x913d8000) [pid = 1813] [serial = 1646] [outer = 0x8f71b400] 12:31:57 INFO - PROCESS | 1813 | 1461094317572 Marionette DEBUG loaded listener.js 12:31:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x91ea1000) [pid = 1813] [serial = 1647] [outer = 0x8f71b400] 12:31:58 INFO - PROCESS | 1813 | 1461094318430 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:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1540ms 12:31:58 INFO - PROCESS | 1813 | 1461094318462 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:31:58 INFO - PROCESS | 1813 | 1461094318466 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 12:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:31:58 INFO - PROCESS | 1813 | 1461094318472 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:31:58 INFO - PROCESS | 1813 | 1461094318475 Marionette TRACE conn3 <- [1,2166,null,{}] 12:31:58 INFO - PROCESS | 1813 | 1461094318481 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:31:58 INFO - PROCESS | 1813 | 1461094318675 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:31:58 INFO - PROCESS | 1813 | 1461094318953 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:59 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fd71000 == 120 [pid = 1813] [id = 549] 12:31:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x90677000) [pid = 1813] [serial = 1648] [outer = (nil)] 12:31:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x932d3400) [pid = 1813] [serial = 1649] [outer = 0x90677000] 12:31:59 INFO - PROCESS | 1813 | 1461094319088 Marionette DEBUG loaded listener.js 12:31:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x932d6800) [pid = 1813] [serial = 1650] [outer = 0x90677000] 12:31:59 INFO - PROCESS | 1813 | 1461094319995 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:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1585ms 12:32:00 INFO - PROCESS | 1813 | 1461094320058 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:32:00 INFO - PROCESS | 1813 | 1461094320062 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 12:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:32:00 INFO - PROCESS | 1813 | 1461094320069 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:32:00 INFO - PROCESS | 1813 | 1461094320073 Marionette TRACE conn3 <- [1,2170,null,{}] 12:32:00 INFO - PROCESS | 1813 | 1461094320079 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:32:00 INFO - PROCESS | 1813 | 1461094320358 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:32:00 INFO - PROCESS | 1813 | 1461094320690 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x930e4000 == 121 [pid = 1813] [id = 550] 12:32:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x934c1c00) [pid = 1813] [serial = 1651] [outer = (nil)] 12:32:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x934c7000) [pid = 1813] [serial = 1652] [outer = 0x934c1c00] 12:32:00 INFO - PROCESS | 1813 | 1461094320786 Marionette DEBUG loaded listener.js 12:32:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x934d5c00) [pid = 1813] [serial = 1653] [outer = 0x934c1c00] 12:32:01 INFO - PROCESS | 1813 | 1461094321739 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:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1742ms 12:32:01 INFO - PROCESS | 1813 | 1461094321812 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:32:01 INFO - PROCESS | 1813 | 1461094321816 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 12:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:32:01 INFO - PROCESS | 1813 | 1461094321822 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:32:01 INFO - PROCESS | 1813 | 1461094321825 Marionette TRACE conn3 <- [1,2174,null,{}] 12:32:01 INFO - PROCESS | 1813 | 1461094321831 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:32:02 INFO - PROCESS | 1813 | 1461094322062 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:32:02 INFO - PROCESS | 1813 | 1461094322388 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x873d2400 == 122 [pid = 1813] [id = 551] 12:32:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x8ff5ec00) [pid = 1813] [serial = 1654] [outer = (nil)] 12:32:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x94007400) [pid = 1813] [serial = 1655] [outer = 0x8ff5ec00] 12:32:02 INFO - PROCESS | 1813 | 1461094322494 Marionette DEBUG loaded listener.js 12:32:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x9400c000) [pid = 1813] [serial = 1656] [outer = 0x8ff5ec00] 12:32:03 INFO - PROCESS | 1813 | 1461094323407 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:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1643ms 12:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:32:03 INFO - PROCESS | 1813 | 1461094323466 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:32:03 INFO - PROCESS | 1813 | 1461094323469 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 12:32:03 INFO - PROCESS | 1813 | 1461094323476 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:32:03 INFO - PROCESS | 1813 | 1461094323479 Marionette TRACE conn3 <- [1,2178,null,{}] 12:32:03 INFO - PROCESS | 1813 | 1461094323485 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:32:03 INFO - PROCESS | 1813 | 1461094323678 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:32:03 INFO - PROCESS | 1813 | 1461094323955 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x8403ec00 == 123 [pid = 1813] [id = 552] 12:32:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x934cdc00) [pid = 1813] [serial = 1657] [outer = (nil)] 12:32:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x9401d400) [pid = 1813] [serial = 1658] [outer = 0x934cdc00] 12:32:04 INFO - PROCESS | 1813 | 1461094324091 Marionette DEBUG loaded listener.js 12:32:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x943e8c00) [pid = 1813] [serial = 1659] [outer = 0x934cdc00] 12:32:04 INFO - PROCESS | 1813 | 1461094324963 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:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1530ms 12:32:05 INFO - PROCESS | 1813 | 1461094325005 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:32:05 INFO - PROCESS | 1813 | 1461094325008 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 12:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:32:05 INFO - PROCESS | 1813 | 1461094325015 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:32:05 INFO - PROCESS | 1813 | 1461094325018 Marionette TRACE conn3 <- [1,2182,null,{}] 12:32:05 INFO - PROCESS | 1813 | 1461094325024 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:32:05 INFO - PROCESS | 1813 | 1461094325226 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:32:05 INFO - PROCESS | 1813 | 1461094325514 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x943e2000 == 124 [pid = 1813] [id = 553] 12:32:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x943e3000) [pid = 1813] [serial = 1660] [outer = (nil)] 12:32:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x946f2400) [pid = 1813] [serial = 1661] [outer = 0x943e3000] 12:32:05 INFO - PROCESS | 1813 | 1461094325644 Marionette DEBUG loaded listener.js 12:32:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x95839000) [pid = 1813] [serial = 1662] [outer = 0x943e3000] 12:32:06 INFO - PROCESS | 1813 | 1461094326506 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:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1530ms 12:32:06 INFO - PROCESS | 1813 | 1461094326546 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:32:06 INFO - PROCESS | 1813 | 1461094326549 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 12:32:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:32:06 INFO - PROCESS | 1813 | 1461094326556 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:32:06 INFO - PROCESS | 1813 | 1461094326559 Marionette TRACE conn3 <- [1,2186,null,{}] 12:32:06 INFO - PROCESS | 1813 | 1461094326585 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:32:06 INFO - PROCESS | 1813 | 1461094326785 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:32:07 INFO - PROCESS | 1813 | 1461094327064 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x94002400 == 125 [pid = 1813] [id = 554] 12:32:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x946ed000) [pid = 1813] [serial = 1663] [outer = (nil)] 12:32:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x96738000) [pid = 1813] [serial = 1664] [outer = 0x946ed000] 12:32:07 INFO - PROCESS | 1813 | 1461094327192 Marionette DEBUG loaded listener.js 12:32:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x970d2400) [pid = 1813] [serial = 1665] [outer = 0x946ed000] 12:32:08 INFO - PROCESS | 1813 | 1461094328102 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:32:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:32:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1583ms 12:32:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:32:08 INFO - PROCESS | 1813 | 1461094328140 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:32:08 INFO - PROCESS | 1813 | 1461094328143 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 12:32:08 INFO - PROCESS | 1813 | 1461094328149 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:32:08 INFO - PROCESS | 1813 | 1461094328153 Marionette TRACE conn3 <- [1,2190,null,{}] 12:32:08 INFO - PROCESS | 1813 | 1461094328158 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:32:08 INFO - PROCESS | 1813 | 1461094328352 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:32:08 INFO - PROCESS | 1813 | 1461094328685 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x84036800 == 126 [pid = 1813] [id = 555] 12:32:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x8403d000) [pid = 1813] [serial = 1666] [outer = (nil)] 12:32:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x9673d400) [pid = 1813] [serial = 1667] [outer = 0x8403d000] 12:32:08 INFO - PROCESS | 1813 | 1461094328773 Marionette DEBUG loaded listener.js 12:32:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x9731b800) [pid = 1813] [serial = 1668] [outer = 0x8403d000] 12:32:09 INFO - PROCESS | 1813 | 1461094329669 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:32:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:32:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1585ms 12:32:09 INFO - PROCESS | 1813 | 1461094329734 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:32:09 INFO - PROCESS | 1813 | 1461094329738 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 12:32:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:32:09 INFO - PROCESS | 1813 | 1461094329744 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:32:09 INFO - PROCESS | 1813 | 1461094329749 Marionette TRACE conn3 <- [1,2194,null,{}] 12:32:09 INFO - PROCESS | 1813 | 1461094329754 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:32:09 INFO - PROCESS | 1813 | 1461094329950 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:32:10 INFO - PROCESS | 1813 | 1461094330244 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x97319400 == 127 [pid = 1813] [id = 556] 12:32:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x97562800) [pid = 1813] [serial = 1669] [outer = (nil)] 12:32:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x978b7400) [pid = 1813] [serial = 1670] [outer = 0x97562800] 12:32:10 INFO - PROCESS | 1813 | 1461094330375 Marionette DEBUG loaded listener.js 12:32:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x97b41800) [pid = 1813] [serial = 1671] [outer = 0x97562800] 12:32:11 INFO - PROCESS | 1813 | 1461094331297 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:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1596ms 12:32:11 INFO - PROCESS | 1813 | 1461094331341 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:32:11 INFO - PROCESS | 1813 | 1461094331344 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 12:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:32:11 INFO - PROCESS | 1813 | 1461094331350 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:32:11 INFO - PROCESS | 1813 | 1461094331354 Marionette TRACE conn3 <- [1,2198,null,{}] 12:32:11 INFO - PROCESS | 1813 | 1461094331359 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:32:11 INFO - PROCESS | 1813 | 1461094331560 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:32:11 INFO - PROCESS | 1813 | 1461094331902 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x978b8800 == 128 [pid = 1813] [id = 557] 12:32:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x97c44400) [pid = 1813] [serial = 1672] [outer = (nil)] 12:32:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x98359400) [pid = 1813] [serial = 1673] [outer = 0x97c44400] 12:32:11 INFO - PROCESS | 1813 | 1461094331991 Marionette DEBUG loaded listener.js 12:32:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x98808800) [pid = 1813] [serial = 1674] [outer = 0x97c44400] 12:32:12 INFO - PROCESS | 1813 | 1461094332923 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:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1628ms 12:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:32:12 INFO - PROCESS | 1813 | 1461094332980 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:32:12 INFO - PROCESS | 1813 | 1461094332983 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 12:32:12 INFO - PROCESS | 1813 | 1461094332989 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:32:12 INFO - PROCESS | 1813 | 1461094332993 Marionette TRACE conn3 <- [1,2202,null,{}] 12:32:13 INFO - PROCESS | 1813 | 1461094332998 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:32:13 INFO - PROCESS | 1813 | 1461094333196 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:32:13 INFO - PROCESS | 1813 | 1461094333531 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x857dc000 == 127 [pid = 1813] [id = 488] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x85d85800 == 126 [pid = 1813] [id = 489] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x84035000 == 125 [pid = 1813] [id = 533] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x873c9400 == 124 [pid = 1813] [id = 532] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x84037000 == 123 [pid = 1813] [id = 530] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x82b68800 == 122 [pid = 1813] [id = 531] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x837c7000 == 121 [pid = 1813] [id = 529] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x84032400 == 120 [pid = 1813] [id = 528] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x934bcc00 == 119 [pid = 1813] [id = 527] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x89376c00 == 118 [pid = 1813] [id = 525] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x930d8800 == 117 [pid = 1813] [id = 526] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb8b400 == 116 [pid = 1813] [id = 524] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8fcbd000 == 115 [pid = 1813] [id = 523] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x857dac00 == 114 [pid = 1813] [id = 522] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8f6df800 == 113 [pid = 1813] [id = 521] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8802e000 == 112 [pid = 1813] [id = 519] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8a259400 == 111 [pid = 1813] [id = 520] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x872f0000 == 110 [pid = 1813] [id = 518] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x86ab0000 == 109 [pid = 1813] [id = 517] 12:32:15 INFO - PROCESS | 1813 | --DOCSHELL 0x837ccc00 == 108 [pid = 1813] [id = 516] 12:32:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b68800 == 109 [pid = 1813] [id = 558] 12:32:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x830d9000) [pid = 1813] [serial = 1675] [outer = (nil)] 12:32:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x841ac800) [pid = 1813] [serial = 1676] [outer = 0x830d9000] 12:32:15 INFO - PROCESS | 1813 | 1461094335319 Marionette DEBUG loaded listener.js 12:32:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x857dac00) [pid = 1813] [serial = 1677] [outer = 0x830d9000] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x88c38800) [pid = 1813] [serial = 1547] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x934bd800) [pid = 1813] [serial = 1515] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x8937a400) [pid = 1813] [serial = 1545] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x89376800) [pid = 1813] [serial = 1407] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x8c3dc000) [pid = 1813] [serial = 1491] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x9400b400) [pid = 1813] [serial = 1520] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x94006800) [pid = 1813] [serial = 1526] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x9625d000) [pid = 1813] [serial = 1529] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x8e1f8800) [pid = 1813] [serial = 1493] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x9400e800) [pid = 1813] [serial = 1521] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x904bb000) [pid = 1813] [serial = 1508] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x86961000) [pid = 1813] [serial = 1538] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x9401fc00) [pid = 1813] [serial = 1523] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x932d9000) [pid = 1813] [serial = 1512] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x85d8e400) [pid = 1813] [serial = 1481] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x8ff60800) [pid = 1813] [serial = 1505] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x8fd72000) [pid = 1813] [serial = 1502] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x904c0800) [pid = 1813] [serial = 1509] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x9340f800) [pid = 1813] [serial = 1514] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x9672e400) [pid = 1813] [serial = 1530] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x900a7400) [pid = 1813] [serial = 1506] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x8b5d2400) [pid = 1813] [serial = 1488] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x943e1c00) [pid = 1813] [serial = 1524] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x892ec400) [pid = 1813] [serial = 1484] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x946ef400) [pid = 1813] [serial = 1527] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x9756b000) [pid = 1813] [serial = 1535] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x892f3400) [pid = 1813] [serial = 1544] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x8a265400) [pid = 1813] [serial = 1487] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x8ff52c00) [pid = 1813] [serial = 1503] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x9307e800) [pid = 1813] [serial = 1511] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x872f5c00) [pid = 1813] [serial = 1499] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x889df000) [pid = 1813] [serial = 1542] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x934d4400) [pid = 1813] [serial = 1518] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x8fa9d400) [pid = 1813] [serial = 1497] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x8ea16400) [pid = 1813] [serial = 1494] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x8fb91000) [pid = 1813] [serial = 1500] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x872f6800) [pid = 1813] [serial = 1482] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x934ce000) [pid = 1813] [serial = 1517] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x88024c00) [pid = 1813] [serial = 1541] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x8937a800) [pid = 1813] [serial = 1485] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x8c139000) [pid = 1813] [serial = 1490] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x972b3400) [pid = 1813] [serial = 1532] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x86ab8400) [pid = 1813] [serial = 1539] [outer = (nil)] [url = about:blank] 12:32:15 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x8f720800) [pid = 1813] [serial = 1496] [outer = (nil)] [url = about:blank] 12:32:16 INFO - PROCESS | 1813 | 1461094336305 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:32:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 3343ms 12:32:16 INFO - PROCESS | 1813 | 1461094336332 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:32:16 INFO - PROCESS | 1813 | 1461094336338 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 12:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:32:16 INFO - PROCESS | 1813 | 1461094336347 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:32:16 INFO - PROCESS | 1813 | 1461094336351 Marionette TRACE conn3 <- [1,2206,null,{}] 12:32:16 INFO - PROCESS | 1813 | 1461094336359 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:32:16 INFO - PROCESS | 1813 | 1461094336547 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:32:16 INFO - PROCESS | 1813 | 1461094336744 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:16 INFO - PROCESS | 1813 | ++DOCSHELL 0x86abac00 == 110 [pid = 1813] [id = 559] 12:32:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x87027000) [pid = 1813] [serial = 1678] [outer = (nil)] 12:32:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x872f3c00) [pid = 1813] [serial = 1679] [outer = 0x87027000] 12:32:16 INFO - PROCESS | 1813 | 1461094336837 Marionette DEBUG loaded listener.js 12:32:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x872fb000) [pid = 1813] [serial = 1680] [outer = 0x87027000] 12:32:17 INFO - PROCESS | 1813 | 1461094337644 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:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1338ms 12:32:17 INFO - PROCESS | 1813 | 1461094337684 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:32:17 INFO - PROCESS | 1813 | 1461094337690 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 12:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:32:17 INFO - PROCESS | 1813 | 1461094337699 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:32:17 INFO - PROCESS | 1813 | 1461094337703 Marionette TRACE conn3 <- [1,2210,null,{}] 12:32:17 INFO - PROCESS | 1813 | 1461094337709 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:32:17 INFO - PROCESS | 1813 | 1461094337980 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:32:18 INFO - PROCESS | 1813 | 1461094338017 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:18 INFO - PROCESS | 1813 | ++DOCSHELL 0x872f4400 == 111 [pid = 1813] [id = 560] 12:32:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x88030400) [pid = 1813] [serial = 1681] [outer = (nil)] 12:32:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x88c35000) [pid = 1813] [serial = 1682] [outer = 0x88030400] 12:32:18 INFO - PROCESS | 1813 | 1461094338089 Marionette DEBUG loaded listener.js 12:32:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x890eac00) [pid = 1813] [serial = 1683] [outer = 0x88030400] 12:32:19 INFO - PROCESS | 1813 | 1461094339102 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:32:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:32:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1435ms 12:32:19 INFO - PROCESS | 1813 | 1461094339134 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:32:19 INFO - PROCESS | 1813 | 1461094339137 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 12:32:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:32:19 INFO - PROCESS | 1813 | 1461094339144 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:32:19 INFO - PROCESS | 1813 | 1461094339149 Marionette TRACE conn3 <- [1,2214,null,{}] 12:32:19 INFO - PROCESS | 1813 | 1461094339169 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:32:19 INFO - PROCESS | 1813 | 1461094339451 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:32:19 INFO - PROCESS | 1813 | 1461094339488 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x889db000 == 112 [pid = 1813] [id = 561] 12:32:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x89c17400) [pid = 1813] [serial = 1684] [outer = (nil)] 12:32:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x8a257c00) [pid = 1813] [serial = 1685] [outer = 0x89c17400] 12:32:19 INFO - PROCESS | 1813 | 1461094339559 Marionette DEBUG loaded listener.js 12:32:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x8b2c9000) [pid = 1813] [serial = 1686] [outer = 0x89c17400] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x8fb96c00) [pid = 1813] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x89381000) [pid = 1813] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x84035400) [pid = 1813] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x934cbc00) [pid = 1813] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x8c13dc00) [pid = 1813] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x85d7fc00) [pid = 1813] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x8c13a400) [pid = 1813] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x838be000) [pid = 1813] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x89c23000) [pid = 1813] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x86ab3000) [pid = 1813] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x8fd73000) [pid = 1813] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x837d4c00) [pid = 1813] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x86964800) [pid = 1813] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x88025000) [pid = 1813] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x889d8400) [pid = 1813] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x9136f400) [pid = 1813] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x930d9400) [pid = 1813] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x8c3e1800) [pid = 1813] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x946e6400) [pid = 1813] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x98362c00) [pid = 1813] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x8c13cc00) [pid = 1813] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x8f6e0c00) [pid = 1813] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x873d3000) [pid = 1813] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x872fa400) [pid = 1813] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:32:20 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x8b5d6000) [pid = 1813] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:32:21 INFO - PROCESS | 1813 | 1461094341184 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:32:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2094ms 12:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:32:21 INFO - PROCESS | 1813 | 1461094341238 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:32:21 INFO - PROCESS | 1813 | 1461094341241 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 12:32:21 INFO - PROCESS | 1813 | 1461094341247 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:32:21 INFO - PROCESS | 1813 | 1461094341251 Marionette TRACE conn3 <- [1,2218,null,{}] 12:32:21 INFO - PROCESS | 1813 | 1461094341256 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:32:21 INFO - PROCESS | 1813 | 1461094341515 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:32:21 INFO - PROCESS | 1813 | 1461094341646 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:21 INFO - PROCESS | 1813 | ++DOCSHELL 0x841a8800 == 113 [pid = 1813] [id = 562] 12:32:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x85ea3400) [pid = 1813] [serial = 1687] [outer = (nil)] 12:32:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x89376000) [pid = 1813] [serial = 1688] [outer = 0x85ea3400] 12:32:21 INFO - PROCESS | 1813 | 1461094341717 Marionette DEBUG loaded listener.js 12:32:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x8a256c00) [pid = 1813] [serial = 1689] [outer = 0x85ea3400] 12:32:22 INFO - PROCESS | 1813 | 1461094342498 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:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1288ms 12:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:32:22 INFO - PROCESS | 1813 | 1461094342534 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:32:22 INFO - PROCESS | 1813 | 1461094342537 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 12:32:22 INFO - PROCESS | 1813 | 1461094342544 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:32:22 INFO - PROCESS | 1813 | 1461094342547 Marionette TRACE conn3 <- [1,2222,null,{}] 12:32:22 INFO - PROCESS | 1813 | 1461094342552 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:32:22 INFO - PROCESS | 1813 | 1461094342812 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:32:23 INFO - PROCESS | 1813 | 1461094343117 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x841a1400 == 114 [pid = 1813] [id = 563] 12:32:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x841a4800) [pid = 1813] [serial = 1690] [outer = (nil)] 12:32:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x857d8000) [pid = 1813] [serial = 1691] [outer = 0x841a4800] 12:32:23 INFO - PROCESS | 1813 | 1461094343276 Marionette DEBUG loaded listener.js 12:32:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x85d8cc00) [pid = 1813] [serial = 1692] [outer = 0x841a4800] 12:32:24 INFO - PROCESS | 1813 | 1461094344201 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:32:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:32:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1686ms 12:32:24 INFO - PROCESS | 1813 | 1461094344230 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:32:24 INFO - PROCESS | 1813 | 1461094344238 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 12:32:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:32:24 INFO - PROCESS | 1813 | 1461094344247 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:32:24 INFO - PROCESS | 1813 | 1461094344251 Marionette TRACE conn3 <- [1,2226,null,{}] 12:32:24 INFO - PROCESS | 1813 | 1461094344259 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:32:24 INFO - PROCESS | 1813 | 1461094344469 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:32:24 INFO - PROCESS | 1813 | 1461094344743 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x87025400 == 115 [pid = 1813] [id = 564] 12:32:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x87030000) [pid = 1813] [serial = 1693] [outer = (nil)] 12:32:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x872f3000) [pid = 1813] [serial = 1694] [outer = 0x87030000] 12:32:24 INFO - PROCESS | 1813 | 1461094344885 Marionette DEBUG loaded listener.js 12:32:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x873d5000) [pid = 1813] [serial = 1695] [outer = 0x87030000] 12:32:25 INFO - PROCESS | 1813 | 1461094345867 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:32:25 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:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1686ms 12:32:25 INFO - PROCESS | 1813 | 1461094345937 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:32:25 INFO - PROCESS | 1813 | 1461094345944 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 12:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:32:25 INFO - PROCESS | 1813 | 1461094345950 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:32:25 INFO - PROCESS | 1813 | 1461094345953 Marionette TRACE conn3 <- [1,2230,null,{}] 12:32:25 INFO - PROCESS | 1813 | 1461094345960 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:32:26 INFO - PROCESS | 1813 | 1461094346207 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:32:26 INFO - PROCESS | 1813 | 1461094346578 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x88c30400 == 116 [pid = 1813] [id = 565] 12:32:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x88c35400) [pid = 1813] [serial = 1696] [outer = (nil)] 12:32:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x890e2400) [pid = 1813] [serial = 1697] [outer = 0x88c35400] 12:32:26 INFO - PROCESS | 1813 | 1461094346664 Marionette DEBUG loaded listener.js 12:32:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x892f7000) [pid = 1813] [serial = 1698] [outer = 0x88c35400] 12:32:27 INFO - PROCESS | 1813 | 1461094347561 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:32:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:32:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1644ms 12:32:27 INFO - PROCESS | 1813 | 1461094347595 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:32:27 INFO - PROCESS | 1813 | 1461094347598 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 12:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:32:27 INFO - PROCESS | 1813 | 1461094347615 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:32:27 INFO - PROCESS | 1813 | 1461094347624 Marionette TRACE conn3 <- [1,2234,null,{}] 12:32:27 INFO - PROCESS | 1813 | 1461094347631 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:32:27 INFO - PROCESS | 1813 | 1461094347885 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 12:32:28 INFO - PROCESS | 1813 | 1461094348214 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x889d8000 == 117 [pid = 1813] [id = 566] 12:32:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x88c31400) [pid = 1813] [serial = 1699] [outer = (nil)] 12:32:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x8c135c00) [pid = 1813] [serial = 1700] [outer = 0x88c31400] 12:32:28 INFO - PROCESS | 1813 | 1461094348305 Marionette DEBUG loaded listener.js 12:32:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x8c13dc00) [pid = 1813] [serial = 1701] [outer = 0x88c31400] 12:32:29 INFO - PROCESS | 1813 | 1461094349197 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:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1651ms 12:32:29 INFO - PROCESS | 1813 | 1461094349258 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 12:32:29 INFO - PROCESS | 1813 | 1461094349263 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 12:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:32:29 INFO - PROCESS | 1813 | 1461094349269 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:32:29 INFO - PROCESS | 1813 | 1461094349272 Marionette TRACE conn3 <- [1,2238,null,{}] 12:32:29 INFO - PROCESS | 1813 | 1461094349278 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:32:29 INFO - PROCESS | 1813 | 1461094349484 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 12:32:29 INFO - PROCESS | 1813 | 1461094349807 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x84038000 == 118 [pid = 1813] [id = 567] 12:32:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x857db800) [pid = 1813] [serial = 1702] [outer = (nil)] 12:32:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x8e1f3000) [pid = 1813] [serial = 1703] [outer = 0x857db800] 12:32:29 INFO - PROCESS | 1813 | 1461094349893 Marionette DEBUG loaded listener.js 12:32:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x8ea12800) [pid = 1813] [serial = 1704] [outer = 0x857db800] 12:32:30 INFO - PROCESS | 1813 | 1461094350771 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:32:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:32:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1528ms 12:32:30 INFO - PROCESS | 1813 | 1461094350799 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 12:32:30 INFO - PROCESS | 1813 | 1461094350802 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 12:32:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:32:30 INFO - PROCESS | 1813 | 1461094350809 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:32:30 INFO - PROCESS | 1813 | 1461094350812 Marionette TRACE conn3 <- [1,2242,null,{}] 12:32:30 INFO - PROCESS | 1813 | 1461094350818 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:32:31 INFO - PROCESS | 1813 | 1461094351022 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 12:32:31 INFO - PROCESS | 1813 | 1461094351277 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f6e0000 == 119 [pid = 1813] [id = 568] 12:32:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x8f6e1800) [pid = 1813] [serial = 1705] [outer = (nil)] 12:32:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x8f717400) [pid = 1813] [serial = 1706] [outer = 0x8f6e1800] 12:32:31 INFO - PROCESS | 1813 | 1461094351380 Marionette DEBUG loaded listener.js 12:32:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x8fb86800) [pid = 1813] [serial = 1707] [outer = 0x8f6e1800] 12:32:32 INFO - PROCESS | 1813 | 1461094352328 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:32:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1585ms 12:32:32 INFO - PROCESS | 1813 | 1461094352395 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 12:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:32:32 INFO - PROCESS | 1813 | 1461094352399 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 12:32:32 INFO - PROCESS | 1813 | 1461094352405 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:32:32 INFO - PROCESS | 1813 | 1461094352409 Marionette TRACE conn3 <- [1,2246,null,{}] 12:32:32 INFO - PROCESS | 1813 | 1461094352414 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:32:32 INFO - PROCESS | 1813 | 1461094352652 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 12:32:33 INFO - PROCESS | 1813 | 1461094352996 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x88af0000 == 120 [pid = 1813] [id = 569] 12:32:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x89c21400) [pid = 1813] [serial = 1708] [outer = (nil)] 12:32:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x8fcbdc00) [pid = 1813] [serial = 1709] [outer = 0x89c21400] 12:32:33 INFO - PROCESS | 1813 | 1461094353081 Marionette DEBUG loaded listener.js 12:32:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x8fd6c000) [pid = 1813] [serial = 1710] [outer = 0x89c21400] 12:32:33 INFO - PROCESS | 1813 | 1461094353958 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:32:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:32:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1584ms 12:32:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:32:33 INFO - PROCESS | 1813 | 1461094353989 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 12:32:33 INFO - PROCESS | 1813 | 1461094353992 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 12:32:34 INFO - PROCESS | 1813 | 1461094353999 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:32:34 INFO - PROCESS | 1813 | 1461094354002 Marionette TRACE conn3 <- [1,2250,null,{}] 12:32:34 INFO - PROCESS | 1813 | 1461094354008 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:32:34 INFO - PROCESS | 1813 | 1461094354200 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 12:32:34 INFO - PROCESS | 1813 | 1461094354482 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ea1d800 == 121 [pid = 1813] [id = 570] 12:32:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x8fcc0800) [pid = 1813] [serial = 1711] [outer = (nil)] 12:32:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x8ff57400) [pid = 1813] [serial = 1712] [outer = 0x8fcc0800] 12:32:34 INFO - PROCESS | 1813 | 1461094354614 Marionette DEBUG loaded listener.js 12:32:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x8ff5f000) [pid = 1813] [serial = 1713] [outer = 0x8fcc0800] 12:32:35 INFO - PROCESS | 1813 | 1461094355475 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:32:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:32:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1544ms 12:32:35 INFO - PROCESS | 1813 | 1461094355543 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 12:32:35 INFO - PROCESS | 1813 | 1461094355547 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 12:32:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:32:35 INFO - PROCESS | 1813 | 1461094355554 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:32:35 INFO - PROCESS | 1813 | 1461094355557 Marionette TRACE conn3 <- [1,2254,null,{}] 12:32:35 INFO - PROCESS | 1813 | 1461094355563 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:32:35 INFO - PROCESS | 1813 | 1461094355794 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 12:32:36 INFO - PROCESS | 1813 | 1461094356129 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ff53000 == 122 [pid = 1813] [id = 571] 12:32:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x8ff5e800) [pid = 1813] [serial = 1714] [outer = (nil)] 12:32:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x904b1800) [pid = 1813] [serial = 1715] [outer = 0x8ff5e800] 12:32:36 INFO - PROCESS | 1813 | 1461094356215 Marionette DEBUG loaded listener.js 12:32:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x904bb000) [pid = 1813] [serial = 1716] [outer = 0x8ff5e800] 12:32:37 INFO - PROCESS | 1813 | 1461094357079 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:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1580ms 12:32:37 INFO - PROCESS | 1813 | 1461094357134 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 12:32:37 INFO - PROCESS | 1813 | 1461094357138 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 12:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:32:37 INFO - PROCESS | 1813 | 1461094357145 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:32:37 INFO - PROCESS | 1813 | 1461094357148 Marionette TRACE conn3 <- [1,2258,null,{}] 12:32:37 INFO - PROCESS | 1813 | 1461094357154 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:32:37 INFO - PROCESS | 1813 | 1461094357348 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 12:32:37 INFO - PROCESS | 1813 | 1461094357669 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fd73000 == 123 [pid = 1813] [id = 572] 12:32:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x900a5800) [pid = 1813] [serial = 1717] [outer = (nil)] 12:32:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x90677c00) [pid = 1813] [serial = 1718] [outer = 0x900a5800] 12:32:37 INFO - PROCESS | 1813 | 1461094357759 Marionette DEBUG loaded listener.js 12:32:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x91373800) [pid = 1813] [serial = 1719] [outer = 0x900a5800] 12:32:38 INFO - PROCESS | 1813 | 1461094358645 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:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1538ms 12:32:38 INFO - PROCESS | 1813 | 1461094358683 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 12:32:38 INFO - PROCESS | 1813 | 1461094358686 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 12:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:32:38 INFO - PROCESS | 1813 | 1461094358694 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:32:38 INFO - PROCESS | 1813 | 1461094358698 Marionette TRACE conn3 <- [1,2262,null,{}] 12:32:38 INFO - PROCESS | 1813 | 1461094358703 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:32:38 INFO - PROCESS | 1813 | 1461094358932 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 12:32:39 INFO - PROCESS | 1813 | 1461094359271 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:39 INFO - PROCESS | 1813 | ++DOCSHELL 0x905ae400 == 124 [pid = 1813] [id = 573] 12:32:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x930d9400) [pid = 1813] [serial = 1720] [outer = (nil)] 12:32:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x932d0400) [pid = 1813] [serial = 1721] [outer = 0x930d9400] 12:32:39 INFO - PROCESS | 1813 | 1461094359375 Marionette DEBUG loaded listener.js 12:32:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x93321400) [pid = 1813] [serial = 1722] [outer = 0x930d9400] 12:32:40 INFO - PROCESS | 1813 | 1461094360277 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:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1636ms 12:32:40 INFO - PROCESS | 1813 | 1461094360333 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 12:32:40 INFO - PROCESS | 1813 | 1461094360342 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 12:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:32:40 INFO - PROCESS | 1813 | 1461094360352 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:32:40 INFO - PROCESS | 1813 | 1461094360356 Marionette TRACE conn3 <- [1,2266,null,{}] 12:32:40 INFO - PROCESS | 1813 | 1461094360362 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:32:40 INFO - PROCESS | 1813 | 1461094360628 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 12:32:40 INFO - PROCESS | 1813 | 1461094360955 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x934bf000 == 125 [pid = 1813] [id = 574] 12:32:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x934c2c00) [pid = 1813] [serial = 1723] [outer = (nil)] 12:32:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x934d3c00) [pid = 1813] [serial = 1724] [outer = 0x934c2c00] 12:32:41 INFO - PROCESS | 1813 | 1461094361054 Marionette DEBUG loaded listener.js 12:32:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x934d9800) [pid = 1813] [serial = 1725] [outer = 0x934c2c00] 12:32:41 INFO - PROCESS | 1813 | 1461094361919 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:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1632ms 12:32:41 INFO - PROCESS | 1813 | 1461094361983 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 12:32:41 INFO - PROCESS | 1813 | 1461094361987 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 12:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:32:41 INFO - PROCESS | 1813 | 1461094361993 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:32:41 INFO - PROCESS | 1813 | 1461094361996 Marionette TRACE conn3 <- [1,2270,null,{}] 12:32:42 INFO - PROCESS | 1813 | 1461094362002 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:32:42 INFO - PROCESS | 1813 | 1461094362194 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 12:32:42 INFO - PROCESS | 1813 | 1461094362474 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x934d6400 == 126 [pid = 1813] [id = 575] 12:32:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x94008000) [pid = 1813] [serial = 1726] [outer = (nil)] 12:32:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x94015000) [pid = 1813] [serial = 1727] [outer = 0x94008000] 12:32:42 INFO - PROCESS | 1813 | 1461094362610 Marionette DEBUG loaded listener.js 12:32:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x9401d000) [pid = 1813] [serial = 1728] [outer = 0x94008000] 12:32:43 INFO - PROCESS | 1813 | 1461094363515 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:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1580ms 12:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:32:43 INFO - PROCESS | 1813 | 1461094363573 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 12:32:43 INFO - PROCESS | 1813 | 1461094363576 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 12:32:43 INFO - PROCESS | 1813 | 1461094363583 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:32:43 INFO - PROCESS | 1813 | 1461094363587 Marionette TRACE conn3 <- [1,2274,null,{}] 12:32:43 INFO - PROCESS | 1813 | 1461094363592 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:32:43 INFO - PROCESS | 1813 | 1461094363792 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 12:32:44 INFO - PROCESS | 1813 | 1461094364115 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x91ea8c00 == 127 [pid = 1813] [id = 576] 12:32:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x94018800) [pid = 1813] [serial = 1729] [outer = (nil)] 12:32:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x946f0c00) [pid = 1813] [serial = 1730] [outer = 0x94018800] 12:32:44 INFO - PROCESS | 1813 | 1461094364204 Marionette DEBUG loaded listener.js 12:32:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x9582ec00) [pid = 1813] [serial = 1731] [outer = 0x94018800] 12:32:45 INFO - PROCESS | 1813 | 1461094365084 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:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1538ms 12:32:45 INFO - PROCESS | 1813 | 1461094365120 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 12:32:45 INFO - PROCESS | 1813 | 1461094365124 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 12:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:32:45 INFO - PROCESS | 1813 | 1461094365130 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:32:45 INFO - PROCESS | 1813 | 1461094365134 Marionette TRACE conn3 <- [1,2278,null,{}] 12:32:45 INFO - PROCESS | 1813 | 1461094365139 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:32:45 INFO - PROCESS | 1813 | 1461094365336 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 12:32:45 INFO - PROCESS | 1813 | 1461094365633 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:45 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f71d400 == 128 [pid = 1813] [id = 577] 12:32:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x946e9400) [pid = 1813] [serial = 1732] [outer = (nil)] 12:32:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x9673d000) [pid = 1813] [serial = 1733] [outer = 0x946e9400] 12:32:45 INFO - PROCESS | 1813 | 1461094365766 Marionette DEBUG loaded listener.js 12:32:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x970d0800) [pid = 1813] [serial = 1734] [outer = 0x946e9400] 12:32:46 INFO - PROCESS | 1813 | 1461094366598 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:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1536ms 12:32:46 INFO - PROCESS | 1813 | 1461094366666 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 12:32:46 INFO - PROCESS | 1813 | 1461094366670 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 12:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:32:46 INFO - PROCESS | 1813 | 1461094366676 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:32:46 INFO - PROCESS | 1813 | 1461094366679 Marionette TRACE conn3 <- [1,2282,null,{}] 12:32:46 INFO - PROCESS | 1813 | 1461094366685 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:32:46 INFO - PROCESS | 1813 | 1461094366884 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 12:32:47 INFO - PROCESS | 1813 | 1461094367169 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x86969400 == 129 [pid = 1813] [id = 578] 12:32:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x88af9000) [pid = 1813] [serial = 1735] [outer = (nil)] 12:32:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x97496800) [pid = 1813] [serial = 1736] [outer = 0x88af9000] 12:32:47 INFO - PROCESS | 1813 | 1461094367301 Marionette DEBUG loaded listener.js 12:32:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x9756a800) [pid = 1813] [serial = 1737] [outer = 0x88af9000] 12:32:48 INFO - PROCESS | 1813 | 1461094368207 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:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1578ms 12:32:48 INFO - PROCESS | 1813 | 1461094368256 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 12:32:48 INFO - PROCESS | 1813 | 1461094368260 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 12:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:32:48 INFO - PROCESS | 1813 | 1461094368266 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:32:48 INFO - PROCESS | 1813 | 1461094368269 Marionette TRACE conn3 <- [1,2286,null,{}] 12:32:48 INFO - PROCESS | 1813 | 1461094368275 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:32:48 INFO - PROCESS | 1813 | 1461094368483 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 12:32:48 INFO - PROCESS | 1813 | 1461094368818 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x841a7c00 == 130 [pid = 1813] [id = 579] 12:32:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x841a8400) [pid = 1813] [serial = 1738] [outer = (nil)] 12:32:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x978b4800) [pid = 1813] [serial = 1739] [outer = 0x841a8400] 12:32:48 INFO - PROCESS | 1813 | 1461094368908 Marionette DEBUG loaded listener.js 12:32:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x97c43800) [pid = 1813] [serial = 1740] [outer = 0x841a8400] 12:32:49 INFO - PROCESS | 1813 | 1461094369781 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:32:49 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:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1544ms 12:32:49 INFO - PROCESS | 1813 | 1461094369812 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 12:32:49 INFO - PROCESS | 1813 | 1461094369816 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 12:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:32:49 INFO - PROCESS | 1813 | 1461094369822 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:32:49 INFO - PROCESS | 1813 | 1461094369824 Marionette TRACE conn3 <- [1,2290,null,{}] 12:32:49 INFO - PROCESS | 1813 | 1461094369831 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:32:50 INFO - PROCESS | 1813 | 1461094370022 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 12:32:50 INFO - PROCESS | 1813 | 1461094370313 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x97b3b400 == 131 [pid = 1813] [id = 580] 12:32:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x97b40c00) [pid = 1813] [serial = 1741] [outer = (nil)] 12:32:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x9888e800) [pid = 1813] [serial = 1742] [outer = 0x97b40c00] 12:32:50 INFO - PROCESS | 1813 | 1461094370415 Marionette DEBUG loaded listener.js 12:32:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x98ef0800) [pid = 1813] [serial = 1743] [outer = 0x97b40c00] 12:32:51 INFO - PROCESS | 1813 | 1461094371317 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:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1532ms 12:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:32:51 INFO - PROCESS | 1813 | 1461094371354 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 12:32:51 INFO - PROCESS | 1813 | 1461094371357 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 12:32:51 INFO - PROCESS | 1813 | 1461094371364 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:32:51 INFO - PROCESS | 1813 | 1461094371367 Marionette TRACE conn3 <- [1,2294,null,{}] 12:32:51 INFO - PROCESS | 1813 | 1461094371373 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:32:51 INFO - PROCESS | 1813 | 1461094371571 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 12:32:51 INFO - PROCESS | 1813 | 1461094371862 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x97313c00 == 132 [pid = 1813] [id = 581] 12:32:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x978b5000) [pid = 1813] [serial = 1744] [outer = (nil)] 12:32:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x99137400) [pid = 1813] [serial = 1745] [outer = 0x978b5000] 12:32:51 INFO - PROCESS | 1813 | 1461094371957 Marionette DEBUG loaded listener.js 12:32:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x9b247400) [pid = 1813] [serial = 1746] [outer = 0x978b5000] 12:32:52 INFO - PROCESS | 1813 | 1461094372855 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:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1542ms 12:32:52 INFO - PROCESS | 1813 | 1461094372905 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 12:32:52 INFO - PROCESS | 1813 | 1461094372909 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 12:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:32:52 INFO - PROCESS | 1813 | 1461094372915 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:32:52 INFO - PROCESS | 1813 | 1461094372918 Marionette TRACE conn3 <- [1,2298,null,{}] 12:32:52 INFO - PROCESS | 1813 | 1461094372924 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:32:53 INFO - PROCESS | 1813 | 1461094373124 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x84038c00 == 131 [pid = 1813] [id = 492] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8b5d1400 == 130 [pid = 1813] [id = 169] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x857e6400 == 129 [pid = 1813] [id = 535] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x85ea7c00 == 128 [pid = 1813] [id = 536] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x934bd400 == 127 [pid = 1813] [id = 44] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x873d7400 == 126 [pid = 1813] [id = 537] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x91377800 == 125 [pid = 1813] [id = 50] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x9b2cb800 == 124 [pid = 1813] [id = 141] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x841a8800 == 123 [pid = 1813] [id = 562] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x889db000 == 122 [pid = 1813] [id = 561] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x872f4400 == 121 [pid = 1813] [id = 560] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x86abac00 == 120 [pid = 1813] [id = 559] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x978b8800 == 119 [pid = 1813] [id = 557] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x82b68800 == 118 [pid = 1813] [id = 558] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x97319400 == 117 [pid = 1813] [id = 556] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x84036800 == 116 [pid = 1813] [id = 555] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x943e2000 == 115 [pid = 1813] [id = 553] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x94002400 == 114 [pid = 1813] [id = 554] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8403ec00 == 113 [pid = 1813] [id = 552] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x873d2400 == 112 [pid = 1813] [id = 551] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x930e4000 == 111 [pid = 1813] [id = 550] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8fd71000 == 110 [pid = 1813] [id = 549] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x890f1000 == 109 [pid = 1813] [id = 548] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb8e800 == 108 [pid = 1813] [id = 546] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8f71d000 == 107 [pid = 1813] [id = 547] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8f8e7400 == 106 [pid = 1813] [id = 545] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x88c35800 == 105 [pid = 1813] [id = 544] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8c13a000 == 104 [pid = 1813] [id = 543] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x890ed000 == 103 [pid = 1813] [id = 542] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x892f0400 == 102 [pid = 1813] [id = 541] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x841a2400 == 101 [pid = 1813] [id = 539] 12:32:54 INFO - PROCESS | 1813 | --DOCSHELL 0x857da800 == 100 [pid = 1813] [id = 540] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0x89379400) [pid = 1813] [serial = 1619] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0x905b1c00) [pid = 1813] [serial = 1574] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0x95831000) [pid = 1813] [serial = 1587] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x9756f800) [pid = 1813] [serial = 1596] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x9401b000) [pid = 1813] [serial = 1584] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x913e1400) [pid = 1813] [serial = 1578] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x85ea8c00) [pid = 1813] [serial = 1608] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x97c44800) [pid = 1813] [serial = 1599] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x85d85000) [pid = 1813] [serial = 1607] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x94013000) [pid = 1813] [serial = 1583] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x88c3bc00) [pid = 1813] [serial = 1617] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x8b5d3000) [pid = 1813] [serial = 1559] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x873ca800) [pid = 1813] [serial = 1554] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x900a6000) [pid = 1813] [serial = 1572] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x841a2000) [pid = 1813] [serial = 1550] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x86aba000) [pid = 1813] [serial = 1610] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x889da000) [pid = 1813] [serial = 1614] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x913d3400) [pid = 1813] [serial = 1577] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x889e2000) [pid = 1813] [serial = 1556] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x97310800) [pid = 1813] [serial = 1592] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x93323c00) [pid = 1813] [serial = 1581] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x8fcbb800) [pid = 1813] [serial = 1568] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x8b5de800) [pid = 1813] [serial = 1560] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x8937e400) [pid = 1813] [serial = 1595] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x8ff5dc00) [pid = 1813] [serial = 1571] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x962f2400) [pid = 1813] [serial = 1589] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x857ddc00) [pid = 1813] [serial = 1551] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x8fcc4800) [pid = 1813] [serial = 1569] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x88c38c00) [pid = 1813] [serial = 1557] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x98b79800) [pid = 1813] [serial = 1464] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x98b79c00) [pid = 1813] [serial = 1604] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x8702e800) [pid = 1813] [serial = 1611] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x978b5c00) [pid = 1813] [serial = 1536] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x857dec00) [pid = 1813] [serial = 1616] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x97c41c00) [pid = 1813] [serial = 1598] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x872eec00) [pid = 1813] [serial = 1553] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x946ec800) [pid = 1813] [serial = 1586] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x8f8f0400) [pid = 1813] [serial = 1566] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x9703c400) [pid = 1813] [serial = 1590] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x9731d800) [pid = 1813] [serial = 1593] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x890efc00) [pid = 1813] [serial = 1479] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x8802d400) [pid = 1813] [serial = 1613] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x90676400) [pid = 1813] [serial = 1575] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x98357c00) [pid = 1813] [serial = 1601] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x98364c00) [pid = 1813] [serial = 1602] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x8e1fa000) [pid = 1813] [serial = 1563] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x8c3e7400) [pid = 1813] [serial = 1562] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x8f6ea000) [pid = 1813] [serial = 1565] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x932d0000) [pid = 1813] [serial = 1580] [outer = (nil)] [url = about:blank] 12:32:55 INFO - PROCESS | 1813 | 1461094375414 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:55 INFO - PROCESS | 1813 | ++DOCSHELL 0x857d8400 == 101 [pid = 1813] [id = 582] 12:32:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x857da800) [pid = 1813] [serial = 1747] [outer = (nil)] 12:32:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x857df400) [pid = 1813] [serial = 1748] [outer = 0x857da800] 12:32:55 INFO - PROCESS | 1813 | 1461094375495 Marionette DEBUG loaded listener.js 12:32:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x85d8a400) [pid = 1813] [serial = 1749] [outer = 0x857da800] 12:32:56 INFO - PROCESS | 1813 | 1461094376276 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:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 3386ms 12:32:56 INFO - PROCESS | 1813 | 1461094376303 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 12:32:56 INFO - PROCESS | 1813 | 1461094376310 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 12:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:32:56 INFO - PROCESS | 1813 | 1461094376318 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:32:56 INFO - PROCESS | 1813 | 1461094376323 Marionette TRACE conn3 <- [1,2302,null,{}] 12:32:56 INFO - PROCESS | 1813 | 1461094376329 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:32:56 INFO - PROCESS | 1813 | 1461094376542 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 12:32:56 INFO - PROCESS | 1813 | 1461094376740 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x86ab3000 == 102 [pid = 1813] [id = 583] 12:32:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x86ab3800) [pid = 1813] [serial = 1750] [outer = (nil)] 12:32:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x86abd800) [pid = 1813] [serial = 1751] [outer = 0x86ab3800] 12:32:56 INFO - PROCESS | 1813 | 1461094376820 Marionette DEBUG loaded listener.js 12:32:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x872f4800) [pid = 1813] [serial = 1752] [outer = 0x86ab3800] 12:32:57 INFO - PROCESS | 1813 | 1461094377763 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:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1489ms 12:32:57 INFO - PROCESS | 1813 | 1461094377816 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 12:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:32:57 INFO - PROCESS | 1813 | 1461094377822 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 12:32:57 INFO - PROCESS | 1813 | 1461094377828 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:32:57 INFO - PROCESS | 1813 | 1461094377832 Marionette TRACE conn3 <- [1,2306,null,{}] 12:32:57 INFO - PROCESS | 1813 | 1461094377837 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:32:58 INFO - PROCESS | 1813 | 1461094378098 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 12:32:58 INFO - PROCESS | 1813 | 1461094378127 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x8702a800 == 103 [pid = 1813] [id = 584] 12:32:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x8802c400) [pid = 1813] [serial = 1753] [outer = (nil)] 12:32:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x889d4000) [pid = 1813] [serial = 1754] [outer = 0x8802c400] 12:32:58 INFO - PROCESS | 1813 | 1461094378213 Marionette DEBUG loaded listener.js 12:32:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x889e2800) [pid = 1813] [serial = 1755] [outer = 0x8802c400] 12:32:59 INFO - PROCESS | 1813 | 1461094379327 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:32:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:32:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1534ms 12:32:59 INFO - PROCESS | 1813 | 1461094379363 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 12:32:59 INFO - PROCESS | 1813 | 1461094379367 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 12:32:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:32:59 INFO - PROCESS | 1813 | 1461094379387 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:32:59 INFO - PROCESS | 1813 | 1461094379396 Marionette TRACE conn3 <- [1,2310,null,{}] 12:32:59 INFO - PROCESS | 1813 | 1461094379402 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:32:59 INFO - PROCESS | 1813 | 1461094379674 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x873cc800) [pid = 1813] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x89c17400) [pid = 1813] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x8f71b400) [pid = 1813] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x8ff5d000) [pid = 1813] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x8fd6d800) [pid = 1813] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x8fb8a400) [pid = 1813] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x89c22400) [pid = 1813] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x8c3e5c00) [pid = 1813] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x8b5d5800) [pid = 1813] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x892f4c00) [pid = 1813] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x857e4800) [pid = 1813] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x87027000) [pid = 1813] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x830d9000) [pid = 1813] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x97562800) [pid = 1813] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x8403d000) [pid = 1813] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x946ed000) [pid = 1813] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x934cdc00) [pid = 1813] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x8ff5ec00) [pid = 1813] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x934c1c00) [pid = 1813] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x90677000) [pid = 1813] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:33:00 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x88030400) [pid = 1813] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:33:00 INFO - PROCESS | 1813 | 1461094380553 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x830d9000 == 104 [pid = 1813] [id = 585] 12:33:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x837d0400) [pid = 1813] [serial = 1756] [outer = (nil)] 12:33:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x85d81c00) [pid = 1813] [serial = 1757] [outer = 0x837d0400] 12:33:00 INFO - PROCESS | 1813 | 1461094380633 Marionette DEBUG loaded listener.js 12:33:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x88031800) [pid = 1813] [serial = 1758] [outer = 0x837d0400] 12:33:01 INFO - PROCESS | 1813 | 1461094381401 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:33:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:33:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 2056ms 12:33:01 INFO - PROCESS | 1813 | 1461094381440 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 12:33:01 INFO - PROCESS | 1813 | 1461094381444 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 12:33:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:33:01 INFO - PROCESS | 1813 | 1461094381451 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:33:01 INFO - PROCESS | 1813 | 1461094381453 Marionette TRACE conn3 <- [1,2314,null,{}] 12:33:01 INFO - PROCESS | 1813 | 1461094381459 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:33:01 INFO - PROCESS | 1813 | 1461094381645 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 12:33:01 INFO - PROCESS | 1813 | 1461094381660 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x85eab000 == 105 [pid = 1813] [id = 586] 12:33:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x87027000) [pid = 1813] [serial = 1759] [outer = (nil)] 12:33:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x8937d800) [pid = 1813] [serial = 1760] [outer = 0x87027000] 12:33:01 INFO - PROCESS | 1813 | 1461094381735 Marionette DEBUG loaded listener.js 12:33:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x89c19800) [pid = 1813] [serial = 1761] [outer = 0x87027000] 12:33:03 INFO - PROCESS | 1813 | 1461094383039 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:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1636ms 12:33:03 INFO - PROCESS | 1813 | 1461094383088 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 12:33:03 INFO - PROCESS | 1813 | 1461094383094 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 12:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:33:03 INFO - PROCESS | 1813 | 1461094383104 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:33:03 INFO - PROCESS | 1813 | 1461094383110 Marionette TRACE conn3 <- [1,2318,null,{}] 12:33:03 INFO - PROCESS | 1813 | 1461094383120 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:33:03 INFO - PROCESS | 1813 | 1461094383348 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 12:33:03 INFO - PROCESS | 1813 | 1461094383705 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x86960800 == 106 [pid = 1813] [id = 587] 12:33:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x86961000) [pid = 1813] [serial = 1762] [outer = (nil)] 12:33:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x87029000) [pid = 1813] [serial = 1763] [outer = 0x86961000] 12:33:03 INFO - PROCESS | 1813 | 1461094383798 Marionette DEBUG loaded listener.js 12:33:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x889d7800) [pid = 1813] [serial = 1764] [outer = 0x86961000] 12:33:04 INFO - PROCESS | 1813 | 1461094384819 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:33:04 INFO - PROCESS | 1813 | 1461094384901 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 12:33:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:33:04 INFO - PROCESS | 1813 | 1461094384912 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:33:04 INFO - PROCESS | 1813 | 1461094384916 Marionette TRACE conn3 <- [1,2322,null,{}] 12:33:04 INFO - PROCESS | 1813 | 1461094384923 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:33:05 INFO - PROCESS | 1813 | 1461094385188 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 12:33:05 INFO - PROCESS | 1813 | 1461094385569 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x88027c00 == 107 [pid = 1813] [id = 588] 12:33:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x889df000) [pid = 1813] [serial = 1765] [outer = (nil)] 12:33:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x8937a800) [pid = 1813] [serial = 1766] [outer = 0x889df000] 12:33:05 INFO - PROCESS | 1813 | 1461094385655 Marionette DEBUG loaded listener.js 12:33:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x8a25cc00) [pid = 1813] [serial = 1767] [outer = 0x889df000] 12:33:06 INFO - PROCESS | 1813 | 1461094386570 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:33:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:33:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1686ms 12:33:06 INFO - PROCESS | 1813 | 1461094386599 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 12:33:06 INFO - PROCESS | 1813 | 1461094386604 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 12:33:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:33:06 INFO - PROCESS | 1813 | 1461094386610 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:33:06 INFO - PROCESS | 1813 | 1461094386616 Marionette TRACE conn3 <- [1,2326,null,{}] 12:33:06 INFO - PROCESS | 1813 | 1461094386633 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:33:06 INFO - PROCESS | 1813 | 1461094386854 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 12:33:07 INFO - PROCESS | 1813 | 1461094387138 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x88af5c00 == 108 [pid = 1813] [id = 589] 12:33:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x8b5d3c00) [pid = 1813] [serial = 1768] [outer = (nil)] 12:33:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x8c137400) [pid = 1813] [serial = 1769] [outer = 0x8b5d3c00] 12:33:07 INFO - PROCESS | 1813 | 1461094387277 Marionette DEBUG loaded listener.js 12:33:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x8c3e3400) [pid = 1813] [serial = 1770] [outer = 0x8b5d3c00] 12:33:08 INFO - PROCESS | 1813 | 1461094388142 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:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1585ms 12:33:08 INFO - PROCESS | 1813 | 1461094388195 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 12:33:08 INFO - PROCESS | 1813 | 1461094388199 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 12:33:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:33:08 INFO - PROCESS | 1813 | 1461094388206 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:33:08 INFO - PROCESS | 1813 | 1461094388209 Marionette TRACE conn3 <- [1,2330,null,{}] 12:33:08 INFO - PROCESS | 1813 | 1461094388215 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:33:08 INFO - PROCESS | 1813 | 1461094388415 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 12:33:08 INFO - PROCESS | 1813 | 1461094388702 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c13d400 == 109 [pid = 1813] [id = 590] 12:33:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x8e1eb400) [pid = 1813] [serial = 1771] [outer = (nil)] 12:33:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x8ea14000) [pid = 1813] [serial = 1772] [outer = 0x8e1eb400] 12:33:08 INFO - PROCESS | 1813 | 1461094388837 Marionette DEBUG loaded listener.js 12:33:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x8f6e2000) [pid = 1813] [serial = 1773] [outer = 0x8e1eb400] 12:33:09 INFO - PROCESS | 1813 | 1461094389695 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:33:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:33:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1530ms 12:33:09 INFO - PROCESS | 1813 | 1461094389736 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 12:33:09 INFO - PROCESS | 1813 | 1461094389739 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 12:33:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:33:09 INFO - PROCESS | 1813 | 1461094389746 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:33:09 INFO - PROCESS | 1813 | 1461094389750 Marionette TRACE conn3 <- [1,2334,null,{}] 12:33:09 INFO - PROCESS | 1813 | 1461094389755 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:33:09 INFO - PROCESS | 1813 | 1461094389944 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 12:33:10 INFO - PROCESS | 1813 | 1461094390226 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x8e1f0800 == 110 [pid = 1813] [id = 591] 12:33:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x8e1f3800) [pid = 1813] [serial = 1774] [outer = (nil)] 12:33:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x8f716800) [pid = 1813] [serial = 1775] [outer = 0x8e1f3800] 12:33:10 INFO - PROCESS | 1813 | 1461094390362 Marionette DEBUG loaded listener.js 12:33:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x8f71b400) [pid = 1813] [serial = 1776] [outer = 0x8e1f3800] 12:33:11 INFO - PROCESS | 1813 | 1461094391564 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:33:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:33:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1835ms 12:33:11 INFO - PROCESS | 1813 | 1461094391582 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 12:33:11 INFO - PROCESS | 1813 | 1461094391588 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 12:33:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:33:11 INFO - PROCESS | 1813 | 1461094391598 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:33:11 INFO - PROCESS | 1813 | 1461094391609 Marionette TRACE conn3 <- [1,2338,null,{}] 12:33:11 INFO - PROCESS | 1813 | 1461094391639 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:33:12 INFO - PROCESS | 1813 | 1461094392230 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 12:33:12 INFO - PROCESS | 1813 | 1461094392504 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x8faa0800 == 111 [pid = 1813] [id = 592] 12:33:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x8faa5800) [pid = 1813] [serial = 1777] [outer = (nil)] 12:33:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x8fb8a400) [pid = 1813] [serial = 1778] [outer = 0x8faa5800] 12:33:12 INFO - PROCESS | 1813 | 1461094392668 Marionette DEBUG loaded listener.js 12:33:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x8fd73400) [pid = 1813] [serial = 1779] [outer = 0x8faa5800] 12:33:14 INFO - PROCESS | 1813 | 1461094394158 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:33:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:33:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2627ms 12:33:14 INFO - PROCESS | 1813 | 1461094394225 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 12:33:14 INFO - PROCESS | 1813 | 1461094394232 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 12:33:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:33:14 INFO - PROCESS | 1813 | 1461094394242 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:33:14 INFO - PROCESS | 1813 | 1461094394247 Marionette TRACE conn3 <- [1,2342,null,{}] 12:33:14 INFO - PROCESS | 1813 | 1461094394311 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:33:14 INFO - PROCESS | 1813 | 1461094394671 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 12:33:15 INFO - PROCESS | 1813 | 1461094395017 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f8f2400 == 112 [pid = 1813] [id = 593] 12:33:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x8ff60400) [pid = 1813] [serial = 1780] [outer = (nil)] 12:33:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x900a9400) [pid = 1813] [serial = 1781] [outer = 0x8ff60400] 12:33:15 INFO - PROCESS | 1813 | 1461094395158 Marionette DEBUG loaded listener.js 12:33:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x900af400) [pid = 1813] [serial = 1782] [outer = 0x8ff60400] 12:33:16 INFO - PROCESS | 1813 | 1461094396537 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:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 2345ms 12:33:16 INFO - PROCESS | 1813 | 1461094396596 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 12:33:16 INFO - PROCESS | 1813 | 1461094396601 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 12:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:33:16 INFO - PROCESS | 1813 | 1461094396611 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:33:16 INFO - PROCESS | 1813 | 1461094396616 Marionette TRACE conn3 <- [1,2346,null,{}] 12:33:16 INFO - PROCESS | 1813 | 1461094396625 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:33:17 INFO - PROCESS | 1813 | 1461094397063 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 12:33:17 INFO - PROCESS | 1813 | 1461094397403 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x900acc00 == 113 [pid = 1813] [id = 594] 12:33:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x904b3800) [pid = 1813] [serial = 1783] [outer = (nil)] 12:33:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x905b0800) [pid = 1813] [serial = 1784] [outer = 0x904b3800] 12:33:17 INFO - PROCESS | 1813 | 1461094397544 Marionette DEBUG loaded listener.js 12:33:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x90677800) [pid = 1813] [serial = 1785] [outer = 0x904b3800] 12:33:18 INFO - PROCESS | 1813 | 1461094398869 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:33:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:33:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2291ms 12:33:18 INFO - PROCESS | 1813 | 1461094398902 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 12:33:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:33:18 INFO - PROCESS | 1813 | 1461094398913 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 12:33:18 INFO - PROCESS | 1813 | 1461094398922 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:33:18 INFO - PROCESS | 1813 | 1461094398928 Marionette TRACE conn3 <- [1,2350,null,{}] 12:33:18 INFO - PROCESS | 1813 | 1461094398936 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:33:19 INFO - PROCESS | 1813 | 1461094399265 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 12:33:19 INFO - PROCESS | 1813 | 1461094399648 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1813 | ++DOCSHELL 0x904bbc00 == 114 [pid = 1813] [id = 595] 12:33:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x905aa000) [pid = 1813] [serial = 1786] [outer = (nil)] 12:33:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x913e1400) [pid = 1813] [serial = 1787] [outer = 0x905aa000] 12:33:19 INFO - PROCESS | 1813 | 1461094399733 Marionette DEBUG loaded listener.js 12:33:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x91e9e800) [pid = 1813] [serial = 1788] [outer = 0x905aa000] 12:33:20 INFO - PROCESS | 1813 | 1461094400645 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:33:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:33:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1799ms 12:33:20 INFO - PROCESS | 1813 | 1461094400720 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 12:33:20 INFO - PROCESS | 1813 | 1461094400723 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 12:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:33:20 INFO - PROCESS | 1813 | 1461094400730 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:33:20 INFO - PROCESS | 1813 | 1461094400733 Marionette TRACE conn3 <- [1,2354,null,{}] 12:33:20 INFO - PROCESS | 1813 | 1461094400739 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:33:20 INFO - PROCESS | 1813 | 1461094400971 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 12:33:21 INFO - PROCESS | 1813 | 1461094401312 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8ea1e400 == 115 [pid = 1813] [id = 596] 12:33:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x913dec00) [pid = 1813] [serial = 1789] [outer = (nil)] 12:33:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x930e6400) [pid = 1813] [serial = 1790] [outer = 0x913dec00] 12:33:21 INFO - PROCESS | 1813 | 1461094401399 Marionette DEBUG loaded listener.js 12:33:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x932d9c00) [pid = 1813] [serial = 1791] [outer = 0x913dec00] 12:33:22 INFO - PROCESS | 1813 | 1461094402285 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:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1586ms 12:33:22 INFO - PROCESS | 1813 | 1461094402332 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 12:33:22 INFO - PROCESS | 1813 | 1461094402338 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 12:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:33:22 INFO - PROCESS | 1813 | 1461094402344 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:33:22 INFO - PROCESS | 1813 | 1461094402348 Marionette TRACE conn3 <- [1,2358,null,{}] 12:33:22 INFO - PROCESS | 1813 | 1461094402354 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:33:22 INFO - PROCESS | 1813 | 1461094402569 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 12:33:22 INFO - PROCESS | 1813 | 1461094402904 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x84032c00 == 116 [pid = 1813] [id = 597] 12:33:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x8ff5d000) [pid = 1813] [serial = 1792] [outer = (nil)] 12:33:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x934c5000) [pid = 1813] [serial = 1793] [outer = 0x8ff5d000] 12:33:23 INFO - PROCESS | 1813 | 1461094402998 Marionette DEBUG loaded listener.js 12:33:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x934d1400) [pid = 1813] [serial = 1794] [outer = 0x8ff5d000] 12:33:23 INFO - PROCESS | 1813 | 1461094403910 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:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1631ms 12:33:23 INFO - PROCESS | 1813 | 1461094403976 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 12:33:23 INFO - PROCESS | 1813 | 1461094403980 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 12:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:33:23 INFO - PROCESS | 1813 | 1461094403986 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:33:23 INFO - PROCESS | 1813 | 1461094403988 Marionette TRACE conn3 <- [1,2362,null,{}] 12:33:23 INFO - PROCESS | 1813 | 1461094403994 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:33:24 INFO - PROCESS | 1813 | 1461094404194 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 12:33:24 INFO - PROCESS | 1813 | 1461094404476 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:24 INFO - PROCESS | 1813 | ++DOCSHELL 0x93410c00 == 117 [pid = 1813] [id = 598] 12:33:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x934b9000) [pid = 1813] [serial = 1795] [outer = (nil)] 12:33:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x94008400) [pid = 1813] [serial = 1796] [outer = 0x934b9000] 12:33:24 INFO - PROCESS | 1813 | 1461094404610 Marionette DEBUG loaded listener.js 12:33:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x94013800) [pid = 1813] [serial = 1797] [outer = 0x934b9000] 12:33:25 INFO - PROCESS | 1813 | 1461094405510 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:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1585ms 12:33:25 INFO - PROCESS | 1813 | 1461094405572 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 12:33:25 INFO - PROCESS | 1813 | 1461094405579 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 12:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:33:25 INFO - PROCESS | 1813 | 1461094405589 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:33:25 INFO - PROCESS | 1813 | 1461094405592 Marionette TRACE conn3 <- [1,2366,null,{}] 12:33:25 INFO - PROCESS | 1813 | 1461094405598 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:33:25 INFO - PROCESS | 1813 | 1461094405795 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 12:33:26 INFO - PROCESS | 1813 | 1461094406126 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x88aed800 == 118 [pid = 1813] [id = 599] 12:33:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x904bfc00) [pid = 1813] [serial = 1798] [outer = (nil)] 12:33:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x94005400) [pid = 1813] [serial = 1799] [outer = 0x904bfc00] 12:33:26 INFO - PROCESS | 1813 | 1461094406214 Marionette DEBUG loaded listener.js 12:33:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x943e5000) [pid = 1813] [serial = 1800] [outer = 0x904bfc00] 12:33:27 INFO - PROCESS | 1813 | 1461094407103 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:33:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:33:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1589ms 12:33:27 INFO - PROCESS | 1813 | 1461094407178 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 12:33:27 INFO - PROCESS | 1813 | 1461094407181 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 12:33:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:33:27 INFO - PROCESS | 1813 | 1461094407188 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:33:27 INFO - PROCESS | 1813 | 1461094407192 Marionette TRACE conn3 <- [1,2370,null,{}] 12:33:27 INFO - PROCESS | 1813 | 1461094407197 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:33:27 INFO - PROCESS | 1813 | 1461094407430 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 12:33:27 INFO - PROCESS | 1813 | 1461094407755 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x9400b400 == 119 [pid = 1813] [id = 600] 12:33:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x94019000) [pid = 1813] [serial = 1801] [outer = (nil)] 12:33:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x95837c00) [pid = 1813] [serial = 1802] [outer = 0x94019000] 12:33:27 INFO - PROCESS | 1813 | 1461094407845 Marionette DEBUG loaded listener.js 12:33:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x96182400) [pid = 1813] [serial = 1803] [outer = 0x94019000] 12:33:28 INFO - PROCESS | 1813 | 1461094408716 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:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1587ms 12:33:28 INFO - PROCESS | 1813 | 1461094408775 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 12:33:28 INFO - PROCESS | 1813 | 1461094408779 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 12:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:33:28 INFO - PROCESS | 1813 | 1461094408785 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:33:28 INFO - PROCESS | 1813 | 1461094408789 Marionette TRACE conn3 <- [1,2374,null,{}] 12:33:28 INFO - PROCESS | 1813 | 1461094408794 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:33:29 INFO - PROCESS | 1813 | 1461094409002 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 12:33:29 INFO - PROCESS | 1813 | 1461094409377 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x9703c400 == 120 [pid = 1813] [id = 601] 12:33:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x970cb000) [pid = 1813] [serial = 1804] [outer = (nil)] 12:33:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x97310800) [pid = 1813] [serial = 1805] [outer = 0x970cb000] 12:33:29 INFO - PROCESS | 1813 | 1461094409465 Marionette DEBUG loaded listener.js 12:33:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x97318c00) [pid = 1813] [serial = 1806] [outer = 0x970cb000] 12:33:30 INFO - PROCESS | 1813 | 1461094410335 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:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1582ms 12:33:30 INFO - PROCESS | 1813 | 1461094410368 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 12:33:30 INFO - PROCESS | 1813 | 1461094410372 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 12:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:33:30 INFO - PROCESS | 1813 | 1461094410378 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:33:30 INFO - PROCESS | 1813 | 1461094410382 Marionette TRACE conn3 <- [1,2378,null,{}] 12:33:30 INFO - PROCESS | 1813 | 1461094410387 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:33:30 INFO - PROCESS | 1813 | 1461094410580 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 12:33:30 INFO - PROCESS | 1813 | 1461094410888 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1813 | ++DOCSHELL 0x857de400 == 121 [pid = 1813] [id = 602] 12:33:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x86968400) [pid = 1813] [serial = 1807] [outer = (nil)] 12:33:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x97565c00) [pid = 1813] [serial = 1808] [outer = 0x86968400] 12:33:31 INFO - PROCESS | 1813 | 1461094411019 Marionette DEBUG loaded listener.js 12:33:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x9756e400) [pid = 1813] [serial = 1809] [outer = 0x86968400] 12:33:31 INFO - PROCESS | 1813 | 1461094411938 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:33:32 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:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1633ms 12:33:32 INFO - PROCESS | 1813 | 1461094412012 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 12:33:32 INFO - PROCESS | 1813 | 1461094412016 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 12:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:33:32 INFO - PROCESS | 1813 | 1461094412023 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:33:32 INFO - PROCESS | 1813 | 1461094412026 Marionette TRACE conn3 <- [1,2382,null,{}] 12:33:32 INFO - PROCESS | 1813 | 1461094412031 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:33:32 INFO - PROCESS | 1813 | 1461094412232 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 12:33:32 INFO - PROCESS | 1813 | 1461094412570 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x857dd800 == 122 [pid = 1813] [id = 603] 12:33:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x9702fc00) [pid = 1813] [serial = 1810] [outer = (nil)] 12:33:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x97c46400) [pid = 1813] [serial = 1811] [outer = 0x9702fc00] 12:33:32 INFO - PROCESS | 1813 | 1461094412659 Marionette DEBUG loaded listener.js 12:33:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x97c49800) [pid = 1813] [serial = 1812] [outer = 0x9702fc00] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x932d8c00 == 121 [pid = 1813] [id = 40] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x82b6dc00 == 120 [pid = 1813] [id = 440] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x82b73400 == 119 [pid = 1813] [id = 392] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x97b3b400 == 118 [pid = 1813] [id = 580] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x841a7c00 == 117 [pid = 1813] [id = 579] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x86969400 == 116 [pid = 1813] [id = 578] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x91ea8c00 == 115 [pid = 1813] [id = 576] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x8f71d400 == 114 [pid = 1813] [id = 577] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x934d6400 == 113 [pid = 1813] [id = 575] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x934bf000 == 112 [pid = 1813] [id = 574] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x905ae400 == 111 [pid = 1813] [id = 573] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x8ff53000 == 110 [pid = 1813] [id = 571] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x8fd73000 == 109 [pid = 1813] [id = 572] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x8ea1d800 == 108 [pid = 1813] [id = 570] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x88af0000 == 107 [pid = 1813] [id = 569] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x8f6e0000 == 106 [pid = 1813] [id = 568] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x84038000 == 105 [pid = 1813] [id = 567] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x889d8000 == 104 [pid = 1813] [id = 566] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x87025400 == 103 [pid = 1813] [id = 564] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x88c30400 == 102 [pid = 1813] [id = 565] 12:33:35 INFO - PROCESS | 1813 | --DOCSHELL 0x841a1400 == 101 [pid = 1813] [id = 563] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x8937dc00) [pid = 1813] [serial = 1548] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x8a257c00) [pid = 1813] [serial = 1685] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x8b2c9000) [pid = 1813] [serial = 1686] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x91ea1000) [pid = 1813] [serial = 1647] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x913d8000) [pid = 1813] [serial = 1646] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x905b2400) [pid = 1813] [serial = 1644] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x905ad400) [pid = 1813] [serial = 1643] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x904b4400) [pid = 1813] [serial = 1641] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x900b0c00) [pid = 1813] [serial = 1640] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x8ff54000) [pid = 1813] [serial = 1638] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x8fcbcc00) [pid = 1813] [serial = 1637] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x8f8e9800) [pid = 1813] [serial = 1635] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x8f8e4c00) [pid = 1813] [serial = 1634] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x8ea1f000) [pid = 1813] [serial = 1632] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x8ea15c00) [pid = 1813] [serial = 1631] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x8c3e7800) [pid = 1813] [serial = 1629] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x8c138c00) [pid = 1813] [serial = 1628] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x8a259800) [pid = 1813] [serial = 1626] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x89c1c800) [pid = 1813] [serial = 1625] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x873d5c00) [pid = 1813] [serial = 1623] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x8702a400) [pid = 1813] [serial = 1622] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x872f3c00) [pid = 1813] [serial = 1679] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x872fb000) [pid = 1813] [serial = 1680] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x841ac800) [pid = 1813] [serial = 1676] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x857dac00) [pid = 1813] [serial = 1677] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x98359400) [pid = 1813] [serial = 1673] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x97b41800) [pid = 1813] [serial = 1671] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x978b7400) [pid = 1813] [serial = 1670] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x9731b800) [pid = 1813] [serial = 1668] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x9673d400) [pid = 1813] [serial = 1667] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x970d2400) [pid = 1813] [serial = 1665] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x96738000) [pid = 1813] [serial = 1664] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x946f2400) [pid = 1813] [serial = 1661] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x943e8c00) [pid = 1813] [serial = 1659] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x9401d400) [pid = 1813] [serial = 1658] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x9400c000) [pid = 1813] [serial = 1656] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x94007400) [pid = 1813] [serial = 1655] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x934d5c00) [pid = 1813] [serial = 1653] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x934c7000) [pid = 1813] [serial = 1652] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x932d6800) [pid = 1813] [serial = 1650] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x932d3400) [pid = 1813] [serial = 1649] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x89376000) [pid = 1813] [serial = 1688] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x890eac00) [pid = 1813] [serial = 1683] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x88c35000) [pid = 1813] [serial = 1682] [outer = (nil)] [url = about:blank] 12:33:35 INFO - PROCESS | 1813 | 1461094415818 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:33:35 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:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 3841ms 12:33:35 INFO - PROCESS | 1813 | 1461094415878 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 12:33:35 INFO - PROCESS | 1813 | 1461094415884 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 12:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:33:35 INFO - PROCESS | 1813 | 1461094415895 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:33:35 INFO - PROCESS | 1813 | 1461094415899 Marionette TRACE conn3 <- [1,2386,null,{}] 12:33:35 INFO - PROCESS | 1813 | 1461094415907 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:33:36 INFO - PROCESS | 1813 | 1461094416093 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 12:33:36 INFO - PROCESS | 1813 | 1461094416106 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x841b0c00 == 102 [pid = 1813] [id = 604] 12:33:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x8702c800) [pid = 1813] [serial = 1813] [outer = (nil)] 12:33:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x872f7800) [pid = 1813] [serial = 1814] [outer = 0x8702c800] 12:33:36 INFO - PROCESS | 1813 | 1461094416180 Marionette DEBUG loaded listener.js 12:33:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x873cf800) [pid = 1813] [serial = 1815] [outer = 0x8702c800] 12:33:37 INFO - PROCESS | 1813 | 1461094417282 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:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1446ms 12:33:37 INFO - PROCESS | 1813 | 1461094417341 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 12:33:37 INFO - PROCESS | 1813 | 1461094417349 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 12:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:33:37 INFO - PROCESS | 1813 | 1461094417362 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:33:37 INFO - PROCESS | 1813 | 1461094417365 Marionette TRACE conn3 <- [1,2390,null,{}] 12:33:37 INFO - PROCESS | 1813 | 1461094417372 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:33:37 INFO - PROCESS | 1813 | 1461094417656 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 12:33:37 INFO - PROCESS | 1813 | 1461094417781 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:37 INFO - PROCESS | 1813 | ++DOCSHELL 0x857db000 == 103 [pid = 1813] [id = 605] 12:33:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x87031800) [pid = 1813] [serial = 1816] [outer = (nil)] 12:33:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x890e4400) [pid = 1813] [serial = 1817] [outer = 0x87031800] 12:33:37 INFO - PROCESS | 1813 | 1461094417856 Marionette DEBUG loaded listener.js 12:33:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x890ed800) [pid = 1813] [serial = 1818] [outer = 0x87031800] 12:33:38 INFO - PROCESS | 1813 | 1461094418757 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:33:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1441ms 12:33:38 INFO - PROCESS | 1813 | 1461094418801 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 12:33:38 INFO - PROCESS | 1813 | 1461094418805 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 12:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:33:38 INFO - PROCESS | 1813 | 1461094418819 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:33:38 INFO - PROCESS | 1813 | 1461094418824 Marionette TRACE conn3 <- [1,2394,null,{}] 12:33:38 INFO - PROCESS | 1813 | 1461094418839 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:33:39 INFO - PROCESS | 1813 | 1461094419102 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 12:33:39 INFO - PROCESS | 1813 | 1461094419140 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x838be000 == 104 [pid = 1813] [id = 606] 12:33:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x890e5400) [pid = 1813] [serial = 1819] [outer = (nil)] 12:33:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x8a263800) [pid = 1813] [serial = 1820] [outer = 0x890e5400] 12:33:39 INFO - PROCESS | 1813 | 1461094419367 Marionette DEBUG loaded listener.js 12:33:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x8b5d3000) [pid = 1813] [serial = 1821] [outer = 0x890e5400] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x8802c400) [pid = 1813] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x837d0400) [pid = 1813] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x97b40c00) [pid = 1813] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x841a8400) [pid = 1813] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x88af9000) [pid = 1813] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x946e9400) [pid = 1813] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x94018800) [pid = 1813] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x94008000) [pid = 1813] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x934c2c00) [pid = 1813] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x930d9400) [pid = 1813] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x900a5800) [pid = 1813] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x8ff5e800) [pid = 1813] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x8fcc0800) [pid = 1813] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x89c21400) [pid = 1813] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x8f6e1800) [pid = 1813] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x857db800) [pid = 1813] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x88c31400) [pid = 1813] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x88c35400) [pid = 1813] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x87030000) [pid = 1813] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x841a4800) [pid = 1813] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x86ab3800) [pid = 1813] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x857da800) [pid = 1813] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x889d4400) [pid = 1813] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x9401a800) [pid = 1813] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x97c44400) [pid = 1813] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x86969800) [pid = 1813] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:33:40 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x943e3000) [pid = 1813] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:33:41 INFO - PROCESS | 1813 | 1461094421026 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:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2243ms 12:33:41 INFO - PROCESS | 1813 | 1461094421054 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 12:33:41 INFO - PROCESS | 1813 | 1461094421058 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 12:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:33:41 INFO - PROCESS | 1813 | 1461094421064 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:33:41 INFO - PROCESS | 1813 | 1461094421067 Marionette TRACE conn3 <- [1,2398,null,{}] 12:33:41 INFO - PROCESS | 1813 | 1461094421072 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:33:41 INFO - PROCESS | 1813 | 1461094421246 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 12:33:41 INFO - PROCESS | 1813 | 1461094421261 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x857da800 == 105 [pid = 1813] [id = 607] 12:33:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x86ab3800) [pid = 1813] [serial = 1822] [outer = (nil)] 12:33:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x889d4400) [pid = 1813] [serial = 1823] [outer = 0x86ab3800] 12:33:41 INFO - PROCESS | 1813 | 1461094421344 Marionette DEBUG loaded listener.js 12:33:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x89381000) [pid = 1813] [serial = 1824] [outer = 0x86ab3800] 12:33:42 INFO - PROCESS | 1813 | 1461094422215 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:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1181ms 12:33:42 INFO - PROCESS | 1813 | 1461094422246 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 12:33:42 INFO - PROCESS | 1813 | 1461094422249 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 12:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:33:42 INFO - PROCESS | 1813 | 1461094422267 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:33:42 INFO - PROCESS | 1813 | 1461094422271 Marionette TRACE conn3 <- [1,2402,null,{}] 12:33:42 INFO - PROCESS | 1813 | 1461094422276 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:33:42 INFO - PROCESS | 1813 | 1461094422447 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 12:33:42 INFO - PROCESS | 1813 | 1461094422461 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x837cd400 == 106 [pid = 1813] [id = 608] 12:33:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x86966000) [pid = 1813] [serial = 1825] [outer = (nil)] 12:33:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x8b5de000) [pid = 1813] [serial = 1826] [outer = 0x86966000] 12:33:42 INFO - PROCESS | 1813 | 1461094422531 Marionette DEBUG loaded listener.js 12:33:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x8c134800) [pid = 1813] [serial = 1827] [outer = 0x86966000] 12:33:43 INFO - PROCESS | 1813 | 1461094423832 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:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1641ms 12:33:43 INFO - PROCESS | 1813 | 1461094423898 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 12:33:43 INFO - PROCESS | 1813 | 1461094423905 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 12:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:33:43 INFO - PROCESS | 1813 | 1461094423914 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:33:43 INFO - PROCESS | 1813 | 1461094423919 Marionette TRACE conn3 <- [1,2406,null,{}] 12:33:43 INFO - PROCESS | 1813 | 1461094423936 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:33:44 INFO - PROCESS | 1813 | 1461094424178 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 12:33:44 INFO - PROCESS | 1813 | 1461094424565 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x841ac800 == 107 [pid = 1813] [id = 609] 12:33:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x86ab7800) [pid = 1813] [serial = 1828] [outer = (nil)] 12:33:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x889d4c00) [pid = 1813] [serial = 1829] [outer = 0x86ab7800] 12:33:44 INFO - PROCESS | 1813 | 1461094424656 Marionette DEBUG loaded listener.js 12:33:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x88afac00) [pid = 1813] [serial = 1830] [outer = 0x86ab7800] 12:33:45 INFO - PROCESS | 1813 | 1461094425698 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:33:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:33:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1838ms 12:33:45 INFO - PROCESS | 1813 | 1461094425752 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 12:33:45 INFO - PROCESS | 1813 | 1461094425761 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 12:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:33:45 INFO - PROCESS | 1813 | 1461094425772 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:33:45 INFO - PROCESS | 1813 | 1461094425777 Marionette TRACE conn3 <- [1,2410,null,{}] 12:33:45 INFO - PROCESS | 1813 | 1461094425783 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:33:45 INFO - PROCESS | 1813 | 1461094425992 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 12:33:46 INFO - PROCESS | 1813 | 1461094426318 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x889e2000 == 108 [pid = 1813] [id = 610] 12:33:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x8937e400) [pid = 1813] [serial = 1831] [outer = (nil)] 12:33:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x8a25d400) [pid = 1813] [serial = 1832] [outer = 0x8937e400] 12:33:46 INFO - PROCESS | 1813 | 1461094426421 Marionette DEBUG loaded listener.js 12:33:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x8b5de400) [pid = 1813] [serial = 1833] [outer = 0x8937e400] 12:33:47 INFO - PROCESS | 1813 | 1461094427352 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:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1630ms 12:33:47 INFO - PROCESS | 1813 | 1461094427402 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 12:33:47 INFO - PROCESS | 1813 | 1461094427406 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 12:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:33:47 INFO - PROCESS | 1813 | 1461094427413 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:33:47 INFO - PROCESS | 1813 | 1461094427419 Marionette TRACE conn3 <- [1,2414,null,{}] 12:33:47 INFO - PROCESS | 1813 | 1461094427435 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:33:47 INFO - PROCESS | 1813 | 1461094427677 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 12:33:48 INFO - PROCESS | 1813 | 1461094428003 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x89c24000 == 109 [pid = 1813] [id = 611] 12:33:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x8e1f2000) [pid = 1813] [serial = 1834] [outer = (nil)] 12:33:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x8ea1dc00) [pid = 1813] [serial = 1835] [outer = 0x8e1f2000] 12:33:48 INFO - PROCESS | 1813 | 1461094428097 Marionette DEBUG loaded listener.js 12:33:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x8f6e6400) [pid = 1813] [serial = 1836] [outer = 0x8e1f2000] 12:33:48 INFO - PROCESS | 1813 | 1461094428979 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:33:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:33:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1643ms 12:33:49 INFO - PROCESS | 1813 | 1461094429056 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 12:33:49 INFO - PROCESS | 1813 | 1461094429061 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 12:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:33:49 INFO - PROCESS | 1813 | 1461094429067 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:33:49 INFO - PROCESS | 1813 | 1461094429071 Marionette TRACE conn3 <- [1,2418,null,{}] 12:33:49 INFO - PROCESS | 1813 | 1461094429077 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:33:49 INFO - PROCESS | 1813 | 1461094429314 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 12:33:49 INFO - PROCESS | 1813 | 1461094429658 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8702a400 == 110 [pid = 1813] [id = 612] 12:33:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x8b2cec00) [pid = 1813] [serial = 1837] [outer = (nil)] 12:33:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x8f8ecc00) [pid = 1813] [serial = 1838] [outer = 0x8b2cec00] 12:33:49 INFO - PROCESS | 1813 | 1461094429748 Marionette DEBUG loaded listener.js 12:33:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x8faa3400) [pid = 1813] [serial = 1839] [outer = 0x8b2cec00] 12:33:50 INFO - PROCESS | 1813 | 1461094430631 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:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1638ms 12:33:50 INFO - PROCESS | 1813 | 1461094430706 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 12:33:50 INFO - PROCESS | 1813 | 1461094430710 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 12:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:33:50 INFO - PROCESS | 1813 | 1461094430717 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:33:50 INFO - PROCESS | 1813 | 1461094430720 Marionette TRACE conn3 <- [1,2422,null,{}] 12:33:50 INFO - PROCESS | 1813 | 1461094430726 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:33:50 INFO - PROCESS | 1813 | 1461094430973 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 12:33:51 INFO - PROCESS | 1813 | 1461094431308 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f8e7000 == 111 [pid = 1813] [id = 613] 12:33:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x8fb89400) [pid = 1813] [serial = 1840] [outer = (nil)] 12:33:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x8fb94000) [pid = 1813] [serial = 1841] [outer = 0x8fb89400] 12:33:51 INFO - PROCESS | 1813 | 1461094431407 Marionette DEBUG loaded listener.js 12:33:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x8fcb9c00) [pid = 1813] [serial = 1842] [outer = 0x8fb89400] 12:33:52 INFO - PROCESS | 1813 | 1461094432301 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:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1641ms 12:33:52 INFO - PROCESS | 1813 | 1461094432358 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 12:33:52 INFO - PROCESS | 1813 | 1461094432362 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 12:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:33:52 INFO - PROCESS | 1813 | 1461094432368 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:33:52 INFO - PROCESS | 1813 | 1461094432371 Marionette TRACE conn3 <- [1,2426,null,{}] 12:33:52 INFO - PROCESS | 1813 | 1461094432377 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:33:52 INFO - PROCESS | 1813 | 1461094432598 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 12:33:52 INFO - PROCESS | 1813 | 1461094432923 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x84030800 == 112 [pid = 1813] [id = 614] 12:33:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x8fb83400) [pid = 1813] [serial = 1843] [outer = (nil)] 12:33:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x900a8800) [pid = 1813] [serial = 1844] [outer = 0x8fb83400] 12:33:53 INFO - PROCESS | 1813 | 1461094433015 Marionette DEBUG loaded listener.js 12:33:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x900b0c00) [pid = 1813] [serial = 1845] [outer = 0x8fb83400] 12:33:53 INFO - PROCESS | 1813 | 1461094433909 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:33:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:33:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1587ms 12:33:53 INFO - PROCESS | 1813 | 1461094433957 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 12:33:53 INFO - PROCESS | 1813 | 1461094433961 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 12:33:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:33:53 INFO - PROCESS | 1813 | 1461094433967 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:33:53 INFO - PROCESS | 1813 | 1461094433969 Marionette TRACE conn3 <- [1,2430,null,{}] 12:33:53 INFO - PROCESS | 1813 | 1461094433976 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:33:54 INFO - PROCESS | 1813 | 1461094434166 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 12:33:54 INFO - PROCESS | 1813 | 1461094434452 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:54 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f71e000 == 113 [pid = 1813] [id = 615] 12:33:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x8fb83c00) [pid = 1813] [serial = 1846] [outer = (nil)] 12:33:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x905b0000) [pid = 1813] [serial = 1847] [outer = 0x8fb83c00] 12:33:54 INFO - PROCESS | 1813 | 1461094434599 Marionette DEBUG loaded listener.js 12:33:54 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x90676400) [pid = 1813] [serial = 1848] [outer = 0x8fb83c00] 12:33:55 INFO - PROCESS | 1813 | 1461094435469 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:33:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:33:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1531ms 12:33:55 INFO - PROCESS | 1813 | 1461094435499 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 12:33:55 INFO - PROCESS | 1813 | 1461094435502 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 12:33:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:33:55 INFO - PROCESS | 1813 | 1461094435509 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:33:55 INFO - PROCESS | 1813 | 1461094435512 Marionette TRACE conn3 <- [1,2434,null,{}] 12:33:55 INFO - PROCESS | 1813 | 1461094435518 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:33:55 INFO - PROCESS | 1813 | 1461094435720 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 12:33:56 INFO - PROCESS | 1813 | 1461094436006 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8f8e8000 == 114 [pid = 1813] [id = 616] 12:33:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x900ac800) [pid = 1813] [serial = 1849] [outer = (nil)] 12:33:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x9307a400) [pid = 1813] [serial = 1850] [outer = 0x900ac800] 12:33:56 INFO - PROCESS | 1813 | 1461094436137 Marionette DEBUG loaded listener.js 12:33:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x932d3400) [pid = 1813] [serial = 1851] [outer = 0x900ac800] 12:33:57 INFO - PROCESS | 1813 | 1461094437019 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:33:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:33:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1585ms 12:33:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:33:57 INFO - PROCESS | 1813 | 1461094437095 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 12:33:57 INFO - PROCESS | 1813 | 1461094437098 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 12:33:57 INFO - PROCESS | 1813 | 1461094437105 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:33:57 INFO - PROCESS | 1813 | 1461094437108 Marionette TRACE conn3 <- [1,2438,null,{}] 12:33:57 INFO - PROCESS | 1813 | 1461094437114 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:33:57 INFO - PROCESS | 1813 | 1461094437313 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 12:33:57 INFO - PROCESS | 1813 | 1461094437644 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x905a5400 == 115 [pid = 1813] [id = 617] 12:33:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x91ea3400) [pid = 1813] [serial = 1852] [outer = (nil)] 12:33:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x9340d000) [pid = 1813] [serial = 1853] [outer = 0x91ea3400] 12:33:57 INFO - PROCESS | 1813 | 1461094437733 Marionette DEBUG loaded listener.js 12:33:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x934bb800) [pid = 1813] [serial = 1854] [outer = 0x91ea3400] 12:33:58 INFO - PROCESS | 1813 | 1461094438625 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:33:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:33:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1533ms 12:33:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:33:58 INFO - PROCESS | 1813 | 1461094438637 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 12:33:58 INFO - PROCESS | 1813 | 1461094438640 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 12:33:58 INFO - PROCESS | 1813 | 1461094438647 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:33:58 INFO - PROCESS | 1813 | 1461094438650 Marionette TRACE conn3 <- [1,2442,null,{}] 12:33:58 INFO - PROCESS | 1813 | 1461094438656 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:33:58 INFO - PROCESS | 1813 | 1461094438880 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 12:33:59 INFO - PROCESS | 1813 | 1461094439149 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x904b2000 == 116 [pid = 1813] [id = 618] 12:33:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x934c2c00) [pid = 1813] [serial = 1855] [outer = (nil)] 12:33:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x934d2000) [pid = 1813] [serial = 1856] [outer = 0x934c2c00] 12:33:59 INFO - PROCESS | 1813 | 1461094439301 Marionette DEBUG loaded listener.js 12:33:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x934d8c00) [pid = 1813] [serial = 1857] [outer = 0x934c2c00] 12:34:00 INFO - PROCESS | 1813 | 1461094440255 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:34:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:34:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1685ms 12:34:00 INFO - PROCESS | 1813 | 1461094440332 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 12:34:00 INFO - PROCESS | 1813 | 1461094440336 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 12:34:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:34:00 INFO - PROCESS | 1813 | 1461094440343 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:34:00 INFO - PROCESS | 1813 | 1461094440353 Marionette TRACE conn3 <- [1,2446,null,{}] 12:34:00 INFO - PROCESS | 1813 | 1461094440358 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:34:00 INFO - PROCESS | 1813 | 1461094440674 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 12:34:01 INFO - PROCESS | 1813 | 1461094441027 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1813 | ++DOCSHELL 0x94019c00 == 117 [pid = 1813] [id = 619] 12:34:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x9401d400) [pid = 1813] [serial = 1858] [outer = (nil)] 12:34:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x943ed000) [pid = 1813] [serial = 1859] [outer = 0x9401d400] 12:34:01 INFO - PROCESS | 1813 | 1461094441122 Marionette DEBUG loaded listener.js 12:34:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x9582e400) [pid = 1813] [serial = 1860] [outer = 0x9401d400] 12:34:02 INFO - PROCESS | 1813 | 1461094442043 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:34:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:34:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1739ms 12:34:02 INFO - PROCESS | 1813 | 1461094442083 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 12:34:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:34:02 INFO - PROCESS | 1813 | 1461094442087 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 12:34:02 INFO - PROCESS | 1813 | 1461094442093 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:34:02 INFO - PROCESS | 1813 | 1461094442097 Marionette TRACE conn3 <- [1,2450,null,{}] 12:34:02 INFO - PROCESS | 1813 | 1461094442102 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:34:02 INFO - PROCESS | 1813 | 1461094442298 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 12:34:02 INFO - PROCESS | 1813 | 1461094442593 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x94007800 == 118 [pid = 1813] [id = 620] 12:34:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x9401b400) [pid = 1813] [serial = 1861] [outer = (nil)] 12:34:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x9703a800) [pid = 1813] [serial = 1862] [outer = 0x9401b400] 12:34:02 INFO - PROCESS | 1813 | 1461094442683 Marionette DEBUG loaded listener.js 12:34:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x970d2400) [pid = 1813] [serial = 1863] [outer = 0x9401b400] 12:34:03 INFO - PROCESS | 1813 | 1461094443651 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:34:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:34:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1587ms 12:34:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:34:03 INFO - PROCESS | 1813 | 1461094443682 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 12:34:03 INFO - PROCESS | 1813 | 1461094443685 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 12:34:03 INFO - PROCESS | 1813 | 1461094443691 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:34:03 INFO - PROCESS | 1813 | 1461094443695 Marionette TRACE conn3 <- [1,2454,null,{}] 12:34:03 INFO - PROCESS | 1813 | 1461094443700 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:34:03 INFO - PROCESS | 1813 | 1461094443902 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 12:34:04 INFO - PROCESS | 1813 | 1461094444236 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x934cd400 == 119 [pid = 1813] [id = 621] 12:34:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x94004c00) [pid = 1813] [serial = 1864] [outer = (nil)] 12:34:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x97315000) [pid = 1813] [serial = 1865] [outer = 0x94004c00] 12:34:04 INFO - PROCESS | 1813 | 1461094444329 Marionette DEBUG loaded listener.js 12:34:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x97496000) [pid = 1813] [serial = 1866] [outer = 0x94004c00] 12:34:05 INFO - PROCESS | 1813 | 1461094445180 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:34:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:34:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1531ms 12:34:05 INFO - PROCESS | 1813 | 1461094445221 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 12:34:05 INFO - PROCESS | 1813 | 1461094445225 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 12:34:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:34:05 INFO - PROCESS | 1813 | 1461094445231 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:34:05 INFO - PROCESS | 1813 | 1461094445234 Marionette TRACE conn3 <- [1,2458,null,{}] 12:34:05 INFO - PROCESS | 1813 | 1461094445240 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:34:05 INFO - PROCESS | 1813 | 1461094445433 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 12:34:05 INFO - PROCESS | 1813 | 1461094445725 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x96736800 == 120 [pid = 1813] [id = 622] 12:34:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x9731d000) [pid = 1813] [serial = 1867] [outer = (nil)] 12:34:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x978b7400) [pid = 1813] [serial = 1868] [outer = 0x9731d000] 12:34:05 INFO - PROCESS | 1813 | 1461094445867 Marionette DEBUG loaded listener.js 12:34:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x97b3d000) [pid = 1813] [serial = 1869] [outer = 0x9731d000] 12:34:06 INFO - PROCESS | 1813 | 1461094446784 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:34:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:34:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1635ms 12:34:06 INFO - PROCESS | 1813 | 1461094446867 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 12:34:06 INFO - PROCESS | 1813 | 1461094446871 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 12:34:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:34:06 INFO - PROCESS | 1813 | 1461094446877 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:34:06 INFO - PROCESS | 1813 | 1461094446880 Marionette TRACE conn3 <- [1,2462,null,{}] 12:34:06 INFO - PROCESS | 1813 | 1461094446886 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:34:07 INFO - PROCESS | 1813 | 1461094447082 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 12:34:07 INFO - PROCESS | 1813 | 1461094447412 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:07 INFO - PROCESS | 1813 | ++DOCSHELL 0x8403e000 == 121 [pid = 1813] [id = 623] 12:34:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x9756c400) [pid = 1813] [serial = 1870] [outer = (nil)] 12:34:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x97c4d000) [pid = 1813] [serial = 1871] [outer = 0x9756c400] 12:34:07 INFO - PROCESS | 1813 | 1461094447503 Marionette DEBUG loaded listener.js 12:34:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x98360c00) [pid = 1813] [serial = 1872] [outer = 0x9756c400] 12:34:08 INFO - PROCESS | 1813 | 1461094448391 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:34:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:34:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1530ms 12:34:08 INFO - PROCESS | 1813 | 1461094448408 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 12:34:08 INFO - PROCESS | 1813 | 1461094448411 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 12:34:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:34:08 INFO - PROCESS | 1813 | 1461094448417 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:34:08 INFO - PROCESS | 1813 | 1461094448421 Marionette TRACE conn3 <- [1,2466,null,{}] 12:34:08 INFO - PROCESS | 1813 | 1461094448426 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:34:08 INFO - PROCESS | 1813 | 1461094448617 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 12:34:08 INFO - PROCESS | 1813 | 1461094448887 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1813 | ++DOCSHELL 0x9672f400 == 122 [pid = 1813] [id = 624] 12:34:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x97311000) [pid = 1813] [serial = 1873] [outer = (nil)] 12:34:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x98ef0c00) [pid = 1813] [serial = 1874] [outer = 0x97311000] 12:34:09 INFO - PROCESS | 1813 | 1461094449018 Marionette DEBUG loaded listener.js 12:34:09 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x98efbc00) [pid = 1813] [serial = 1875] [outer = 0x97311000] 12:34:09 INFO - PROCESS | 1813 | 1461094449909 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:34:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:34:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1532ms 12:34:09 INFO - PROCESS | 1813 | 1461094449951 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 12:34:09 INFO - PROCESS | 1813 | 1461094449955 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 12:34:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:34:09 INFO - PROCESS | 1813 | 1461094449961 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:34:09 INFO - PROCESS | 1813 | 1461094449964 Marionette TRACE conn3 <- [1,2470,null,{}] 12:34:09 INFO - PROCESS | 1813 | 1461094449970 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:34:10 INFO - PROCESS | 1813 | 1461094450165 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 12:34:10 INFO - PROCESS | 1813 | 1461094450459 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x96731c00 == 123 [pid = 1813] [id = 625] 12:34:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x98803c00) [pid = 1813] [serial = 1876] [outer = (nil)] 12:34:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x9b252400) [pid = 1813] [serial = 1877] [outer = 0x98803c00] 12:34:10 INFO - PROCESS | 1813 | 1461094450593 Marionette DEBUG loaded listener.js 12:34:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x9b2c4400) [pid = 1813] [serial = 1878] [outer = 0x98803c00] 12:34:11 INFO - PROCESS | 1813 | 1461094451487 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:34:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:34:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1579ms 12:34:11 INFO - PROCESS | 1813 | 1461094451541 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 12:34:11 INFO - PROCESS | 1813 | 1461094451543 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 12:34:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:34:11 INFO - PROCESS | 1813 | 1461094451551 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:34:11 INFO - PROCESS | 1813 | 1461094451554 Marionette TRACE conn3 <- [1,2474,null,{}] 12:34:11 INFO - PROCESS | 1813 | 1461094451560 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:34:11 INFO - PROCESS | 1813 | 1461094451761 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 12:34:12 INFO - PROCESS | 1813 | 1461094452050 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x85ea9800 == 124 [pid = 1813] [id = 626] 12:34:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x9a5a2400) [pid = 1813] [serial = 1879] [outer = (nil)] 12:34:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x9eb2bc00) [pid = 1813] [serial = 1880] [outer = 0x9a5a2400] 12:34:12 INFO - PROCESS | 1813 | 1461094452178 Marionette DEBUG loaded listener.js 12:34:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x9eb32800) [pid = 1813] [serial = 1881] [outer = 0x9a5a2400] 12:34:13 INFO - PROCESS | 1813 | 1461094453056 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:34:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:34:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1581ms 12:34:13 INFO - PROCESS | 1813 | 1461094453132 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 12:34:13 INFO - PROCESS | 1813 | 1461094453136 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 12:34:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:34:13 INFO - PROCESS | 1813 | 1461094453142 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:34:13 INFO - PROCESS | 1813 | 1461094453145 Marionette TRACE conn3 <- [1,2478,null,{}] 12:34:13 INFO - PROCESS | 1813 | 1461094453151 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:34:13 INFO - PROCESS | 1813 | 1461094453350 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 12:34:15 INFO - PROCESS | 1813 | --DOCSHELL 0x889db400 == 123 [pid = 1813] [id = 511] 12:34:15 INFO - PROCESS | 1813 | --DOCSHELL 0x97313c00 == 122 [pid = 1813] [id = 581] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x98ef1000) [pid = 1813] [serial = 1605] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x962f3000) [pid = 1813] [serial = 1533] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x98808800) [pid = 1813] [serial = 1674] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x89382800) [pid = 1813] [serial = 1620] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x95839000) [pid = 1813] [serial = 1662] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x8937d800) [pid = 1813] [serial = 1760] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x889e2800) [pid = 1813] [serial = 1755] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x889d4000) [pid = 1813] [serial = 1754] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x85d81c00) [pid = 1813] [serial = 1757] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x88031800) [pid = 1813] [serial = 1758] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x9888e800) [pid = 1813] [serial = 1742] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x97c43800) [pid = 1813] [serial = 1740] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x978b4800) [pid = 1813] [serial = 1739] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x9756a800) [pid = 1813] [serial = 1737] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x97496800) [pid = 1813] [serial = 1736] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x970d0800) [pid = 1813] [serial = 1734] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x9673d000) [pid = 1813] [serial = 1733] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x9582ec00) [pid = 1813] [serial = 1731] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x946f0c00) [pid = 1813] [serial = 1730] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x9401d000) [pid = 1813] [serial = 1728] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x94015000) [pid = 1813] [serial = 1727] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x934d9800) [pid = 1813] [serial = 1725] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x934d3c00) [pid = 1813] [serial = 1724] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x93321400) [pid = 1813] [serial = 1722] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x932d0400) [pid = 1813] [serial = 1721] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x91373800) [pid = 1813] [serial = 1719] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x90677c00) [pid = 1813] [serial = 1718] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x904bb000) [pid = 1813] [serial = 1716] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x904b1800) [pid = 1813] [serial = 1715] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x8ff5f000) [pid = 1813] [serial = 1713] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x8ff57400) [pid = 1813] [serial = 1712] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x8fd6c000) [pid = 1813] [serial = 1710] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x8fcbdc00) [pid = 1813] [serial = 1709] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x8fb86800) [pid = 1813] [serial = 1707] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x8f717400) [pid = 1813] [serial = 1706] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x8ea12800) [pid = 1813] [serial = 1704] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x8e1f3000) [pid = 1813] [serial = 1703] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x8c13dc00) [pid = 1813] [serial = 1701] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x8c135c00) [pid = 1813] [serial = 1700] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x892f7000) [pid = 1813] [serial = 1698] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x890e2400) [pid = 1813] [serial = 1697] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x873d5000) [pid = 1813] [serial = 1695] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x872f3000) [pid = 1813] [serial = 1694] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x85d8cc00) [pid = 1813] [serial = 1692] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x857d8000) [pid = 1813] [serial = 1691] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x86abd800) [pid = 1813] [serial = 1751] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x857df400) [pid = 1813] [serial = 1748] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x85d8a400) [pid = 1813] [serial = 1749] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x99137400) [pid = 1813] [serial = 1745] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x98ef0800) [pid = 1813] [serial = 1743] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x872f4800) [pid = 1813] [serial = 1752] [outer = (nil)] [url = about:blank] 12:34:15 INFO - PROCESS | 1813 | 1461094455772 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x857dc400 == 123 [pid = 1813] [id = 627] 12:34:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x857e1800) [pid = 1813] [serial = 1882] [outer = (nil)] 12:34:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x85d88000) [pid = 1813] [serial = 1883] [outer = 0x857e1800] 12:34:15 INFO - PROCESS | 1813 | 1461094455869 Marionette DEBUG loaded listener.js 12:34:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x85eaac00) [pid = 1813] [serial = 1884] [outer = 0x857e1800] 12:34:16 INFO - PROCESS | 1813 | 1461094456688 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:34:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:34:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 3588ms 12:34:16 INFO - PROCESS | 1813 | 1461094456732 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 12:34:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:34:16 INFO - PROCESS | 1813 | 1461094456737 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 12:34:16 INFO - PROCESS | 1813 | 1461094456744 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:34:16 INFO - PROCESS | 1813 | 1461094456750 Marionette TRACE conn3 <- [1,2482,null,{}] 12:34:16 INFO - PROCESS | 1813 | 1461094456757 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:34:17 INFO - PROCESS | 1813 | 1461094457036 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 12:34:17 INFO - PROCESS | 1813 | 1461094457166 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:17 INFO - PROCESS | 1813 | ++DOCSHELL 0x872f3c00 == 124 [pid = 1813] [id = 628] 12:34:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x872f5000) [pid = 1813] [serial = 1885] [outer = (nil)] 12:34:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x872fac00) [pid = 1813] [serial = 1886] [outer = 0x872f5000] 12:34:17 INFO - PROCESS | 1813 | 1461094457240 Marionette DEBUG loaded listener.js 12:34:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x88025000) [pid = 1813] [serial = 1887] [outer = 0x872f5000] 12:34:18 INFO - PROCESS | 1813 | 1461094458158 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:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1483ms 12:34:18 INFO - PROCESS | 1813 | 1461094458230 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 12:34:18 INFO - PROCESS | 1813 | 1461094458235 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 12:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:34:18 INFO - PROCESS | 1813 | 1461094458241 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:34:18 INFO - PROCESS | 1813 | 1461094458244 Marionette TRACE conn3 <- [1,2486,null,{}] 12:34:18 INFO - PROCESS | 1813 | 1461094458250 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:34:18 INFO - PROCESS | 1813 | 1461094458513 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 12:34:18 INFO - PROCESS | 1813 | 1461094458544 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x857d8800 == 125 [pid = 1813] [id = 629] 12:34:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x86ab5800) [pid = 1813] [serial = 1888] [outer = (nil)] 12:34:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x88c30000) [pid = 1813] [serial = 1889] [outer = 0x86ab5800] 12:34:18 INFO - PROCESS | 1813 | 1461094458619 Marionette DEBUG loaded listener.js 12:34:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x890ec000) [pid = 1813] [serial = 1890] [outer = 0x86ab5800] 12:34:19 INFO - PROCESS | 1813 | 1461094459645 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:34:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:34:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1435ms 12:34:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:34:19 INFO - PROCESS | 1813 | 1461094459677 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 12:34:19 INFO - PROCESS | 1813 | 1461094459680 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 12:34:19 INFO - PROCESS | 1813 | 1461094459695 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:34:19 INFO - PROCESS | 1813 | 1461094459703 Marionette TRACE conn3 <- [1,2490,null,{}] 12:34:19 INFO - PROCESS | 1813 | 1461094459716 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:34:19 INFO - PROCESS | 1813 | 1461094459962 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x86961000) [pid = 1813] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x889df000) [pid = 1813] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x8e1eb400) [pid = 1813] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x94019000) [pid = 1813] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x8faa5800) [pid = 1813] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x8702c800) [pid = 1813] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x85ea3400) [pid = 1813] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x904b3800) [pid = 1813] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x8ff5d000) [pid = 1813] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x8ff60400) [pid = 1813] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x905aa000) [pid = 1813] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x913dec00) [pid = 1813] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x9702fc00) [pid = 1813] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x86ab3800) [pid = 1813] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x904bfc00) [pid = 1813] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x8e1f3800) [pid = 1813] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x934b9000) [pid = 1813] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x978b5000) [pid = 1813] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x8b5d3c00) [pid = 1813] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x970cb000) [pid = 1813] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x890e5400) [pid = 1813] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x86968400) [pid = 1813] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:34:20 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x87031800) [pid = 1813] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:34:20 INFO - PROCESS | 1813 | 1461094460822 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b68800 == 126 [pid = 1813] [id = 630] 12:34:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x8403d000) [pid = 1813] [serial = 1891] [outer = (nil)] 12:34:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x85ea3400) [pid = 1813] [serial = 1892] [outer = 0x8403d000] 12:34:20 INFO - PROCESS | 1813 | 1461094460914 Marionette DEBUG loaded listener.js 12:34:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x872ee400) [pid = 1813] [serial = 1893] [outer = 0x8403d000] 12:34:21 INFO - PROCESS | 1813 | 1461094461651 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:34:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:34:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2009ms 12:34:21 INFO - PROCESS | 1813 | 1461094461695 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 12:34:21 INFO - PROCESS | 1813 | 1461094461700 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 12:34:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:34:21 INFO - PROCESS | 1813 | 1461094461706 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:34:21 INFO - PROCESS | 1813 | 1461094461708 Marionette TRACE conn3 <- [1,2494,null,{}] 12:34:21 INFO - PROCESS | 1813 | 1461094461714 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:34:21 INFO - PROCESS | 1813 | 1461094461962 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 12:34:22 INFO - PROCESS | 1813 | 1461094461984 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x85eadc00 == 127 [pid = 1813] [id = 631] 12:34:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x892f8c00) [pid = 1813] [serial = 1894] [outer = (nil)] 12:34:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x8a257400) [pid = 1813] [serial = 1895] [outer = 0x892f8c00] 12:34:22 INFO - PROCESS | 1813 | 1461094462055 Marionette DEBUG loaded listener.js 12:34:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x8a25e000) [pid = 1813] [serial = 1896] [outer = 0x892f8c00] 12:34:23 INFO - PROCESS | 1813 | 1461094463160 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:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1528ms 12:34:23 INFO - PROCESS | 1813 | 1461094463235 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 12:34:23 INFO - PROCESS | 1813 | 1461094463242 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 12:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:34:23 INFO - PROCESS | 1813 | 1461094463250 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:34:23 INFO - PROCESS | 1813 | 1461094463257 Marionette TRACE conn3 <- [1,2498,null,{}] 12:34:23 INFO - PROCESS | 1813 | 1461094463267 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:34:23 INFO - PROCESS | 1813 | 1461094463519 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 12:34:23 INFO - PROCESS | 1813 | 1461094463881 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x841a1400 == 128 [pid = 1813] [id = 632] 12:34:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x857da400) [pid = 1813] [serial = 1897] [outer = (nil)] 12:34:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x86ab8400) [pid = 1813] [serial = 1898] [outer = 0x857da400] 12:34:23 INFO - PROCESS | 1813 | 1461094463973 Marionette DEBUG loaded listener.js 12:34:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x873d5000) [pid = 1813] [serial = 1899] [outer = 0x857da400] 12:34:24 INFO - PROCESS | 1813 | 1461094464899 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:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1686ms 12:34:24 INFO - PROCESS | 1813 | 1461094464936 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 12:34:24 INFO - PROCESS | 1813 | 1461094464945 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 12:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:34:24 INFO - PROCESS | 1813 | 1461094464956 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:34:24 INFO - PROCESS | 1813 | 1461094464960 Marionette TRACE conn3 <- [1,2502,null,{}] 12:34:24 INFO - PROCESS | 1813 | 1461094464966 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:34:25 INFO - PROCESS | 1813 | 1461094465170 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 12:34:25 INFO - PROCESS | 1813 | 1461094465447 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x88af4000 == 129 [pid = 1813] [id = 633] 12:34:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x88af5400) [pid = 1813] [serial = 1900] [outer = (nil)] 12:34:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x892f5400) [pid = 1813] [serial = 1901] [outer = 0x88af5400] 12:34:25 INFO - PROCESS | 1813 | 1461094465585 Marionette DEBUG loaded listener.js 12:34:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x89382800) [pid = 1813] [serial = 1902] [outer = 0x88af5400] 12:34:26 INFO - PROCESS | 1813 | 1461094466629 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:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1732ms 12:34:26 INFO - PROCESS | 1813 | 1461094466688 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 12:34:26 INFO - PROCESS | 1813 | 1461094466693 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 12:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:34:26 INFO - PROCESS | 1813 | 1461094466699 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:34:26 INFO - PROCESS | 1813 | 1461094466705 Marionette TRACE conn3 <- [1,2506,null,{}] 12:34:26 INFO - PROCESS | 1813 | 1461094466722 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:34:26 INFO - PROCESS | 1813 | 1461094466964 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 12:34:27 INFO - PROCESS | 1813 | 1461094467289 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8b2cb800 == 130 [pid = 1813] [id = 634] 12:34:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x8b5d7800) [pid = 1813] [serial = 1903] [outer = (nil)] 12:34:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x8c138800) [pid = 1813] [serial = 1904] [outer = 0x8b5d7800] 12:34:27 INFO - PROCESS | 1813 | 1461094467383 Marionette DEBUG loaded listener.js 12:34:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x8c3e0000) [pid = 1813] [serial = 1905] [outer = 0x8b5d7800] 12:34:28 INFO - PROCESS | 1813 | 1461094468233 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:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1601ms 12:34:28 INFO - PROCESS | 1813 | 1461094468301 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 12:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:34:28 INFO - PROCESS | 1813 | 1461094468306 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 12:34:28 INFO - PROCESS | 1813 | 1461094468312 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:34:28 INFO - PROCESS | 1813 | 1461094468315 Marionette TRACE conn3 <- [1,2510,null,{}] 12:34:28 INFO - PROCESS | 1813 | 1461094468321 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:34:28 INFO - PROCESS | 1813 | 1461094468520 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 12:34:28 INFO - PROCESS | 1813 | 1461094468798 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:28 INFO - PROCESS | 1813 | ++DOCSHELL 0x89c1b400 == 131 [pid = 1813] [id = 635] 12:34:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x8c3e4800) [pid = 1813] [serial = 1906] [outer = (nil)] 12:34:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x8e1f3c00) [pid = 1813] [serial = 1907] [outer = 0x8c3e4800] 12:34:28 INFO - PROCESS | 1813 | 1461094468936 Marionette DEBUG loaded listener.js 12:34:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x8ea16400) [pid = 1813] [serial = 1908] [outer = 0x8c3e4800] 12:34:29 INFO - PROCESS | 1813 | 1461094469854 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:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1580ms 12:34:29 INFO - PROCESS | 1813 | 1461094469892 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 12:34:29 INFO - PROCESS | 1813 | 1461094469895 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 12:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:34:29 INFO - PROCESS | 1813 | 1461094469902 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:34:29 INFO - PROCESS | 1813 | 1461094469906 Marionette TRACE conn3 <- [1,2514,null,{}] 12:34:29 INFO - PROCESS | 1813 | 1461094469911 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:34:30 INFO - PROCESS | 1813 | 1461094470192 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 12:34:30 INFO - PROCESS | 1813 | 1461094470404 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x89c1c400 == 132 [pid = 1813] [id = 636] 12:34:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x8b5da000) [pid = 1813] [serial = 1909] [outer = (nil)] 12:34:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x8f6e5c00) [pid = 1813] [serial = 1910] [outer = 0x8b5da000] 12:34:30 INFO - PROCESS | 1813 | 1461094470534 Marionette DEBUG loaded listener.js 12:34:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x8f717000) [pid = 1813] [serial = 1911] [outer = 0x8b5da000] 12:34:31 INFO - PROCESS | 1813 | 1461094471547 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:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1690ms 12:34:31 INFO - PROCESS | 1813 | 1461094471593 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 12:34:31 INFO - PROCESS | 1813 | 1461094471597 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 12:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:34:31 INFO - PROCESS | 1813 | 1461094471603 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:34:31 INFO - PROCESS | 1813 | 1461094471607 Marionette TRACE conn3 <- [1,2518,null,{}] 12:34:31 INFO - PROCESS | 1813 | 1461094471613 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:34:31 INFO - PROCESS | 1813 | 1461094471838 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 12:34:32 INFO - PROCESS | 1813 | 1461094472171 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8e1f2800 == 133 [pid = 1813] [id = 637] 12:34:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x8faa5800) [pid = 1813] [serial = 1912] [outer = (nil)] 12:34:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x8fcc4c00) [pid = 1813] [serial = 1913] [outer = 0x8faa5800] 12:34:32 INFO - PROCESS | 1813 | 1461094472264 Marionette DEBUG loaded listener.js 12:34:32 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x8fd6d400) [pid = 1813] [serial = 1914] [outer = 0x8faa5800] 12:34:33 INFO - PROCESS | 1813 | 1461094473114 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:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1579ms 12:34:33 INFO - PROCESS | 1813 | 1461094473183 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 12:34:33 INFO - PROCESS | 1813 | 1461094473187 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 12:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:34:33 INFO - PROCESS | 1813 | 1461094473194 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:34:33 INFO - PROCESS | 1813 | 1461094473196 Marionette TRACE conn3 <- [1,2522,null,{}] 12:34:33 INFO - PROCESS | 1813 | 1461094473202 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:34:33 INFO - PROCESS | 1813 | 1461094473402 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 12:34:33 INFO - PROCESS | 1813 | 1461094473681 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x8fb82800 == 134 [pid = 1813] [id = 638] 12:34:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x8fb94400) [pid = 1813] [serial = 1915] [outer = (nil)] 12:34:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x8ff5c000) [pid = 1813] [serial = 1916] [outer = 0x8fb94400] 12:34:33 INFO - PROCESS | 1813 | 1461094473816 Marionette DEBUG loaded listener.js 12:34:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x8ff60c00) [pid = 1813] [serial = 1917] [outer = 0x8fb94400] 12:34:34 INFO - PROCESS | 1813 | 1461094474700 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:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1581ms 12:34:34 INFO - PROCESS | 1813 | 1461094474776 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 12:34:34 INFO - PROCESS | 1813 | 1461094474780 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 12:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:34:34 INFO - PROCESS | 1813 | 1461094474786 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:34:34 INFO - PROCESS | 1813 | 1461094474789 Marionette TRACE conn3 <- [1,2526,null,{}] 12:34:34 INFO - PROCESS | 1813 | 1461094474795 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:34:34 INFO - PROCESS | 1813 | 1461094474990 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 12:34:35 INFO - PROCESS | 1813 | 1461094475282 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x85eb2c00 == 135 [pid = 1813] [id = 639] 12:34:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x8ea12800) [pid = 1813] [serial = 1918] [outer = (nil)] 12:34:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x904b3800) [pid = 1813] [serial = 1919] [outer = 0x8ea12800] 12:34:35 INFO - PROCESS | 1813 | 1461094475370 Marionette DEBUG loaded listener.js 12:34:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x904bd800) [pid = 1813] [serial = 1920] [outer = 0x8ea12800] 12:34:36 INFO - PROCESS | 1813 | 1461094476327 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:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1594ms 12:34:36 INFO - PROCESS | 1813 | 1461094476380 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 12:34:36 INFO - PROCESS | 1813 | 1461094476384 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 12:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:34:36 INFO - PROCESS | 1813 | 1461094476391 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:34:36 INFO - PROCESS | 1813 | 1461094476394 Marionette TRACE conn3 <- [1,2530,null,{}] 12:34:36 INFO - PROCESS | 1813 | 1461094476400 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:34:36 INFO - PROCESS | 1813 | 1461094476609 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 12:34:36 INFO - PROCESS | 1813 | 1461094476936 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f8ee000 == 136 [pid = 1813] [id = 640] 12:34:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x904b1800) [pid = 1813] [serial = 1921] [outer = (nil)] 12:34:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x9136d800) [pid = 1813] [serial = 1922] [outer = 0x904b1800] 12:34:37 INFO - PROCESS | 1813 | 1461094477024 Marionette DEBUG loaded listener.js 12:34:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x91372000) [pid = 1813] [serial = 1923] [outer = 0x904b1800] 12:34:37 INFO - PROCESS | 1813 | 1461094477886 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:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1537ms 12:34:37 INFO - PROCESS | 1813 | 1461094477927 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 12:34:37 INFO - PROCESS | 1813 | 1461094477931 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 12:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:34:37 INFO - PROCESS | 1813 | 1461094477938 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:34:37 INFO - PROCESS | 1813 | 1461094477941 Marionette TRACE conn3 <- [1,2534,null,{}] 12:34:37 INFO - PROCESS | 1813 | 1461094477947 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:34:38 INFO - PROCESS | 1813 | 1461094478136 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 12:34:38 INFO - PROCESS | 1813 | 1461094478421 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x900afc00 == 137 [pid = 1813] [id = 641] 12:34:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x905aa000) [pid = 1813] [serial = 1924] [outer = (nil)] 12:34:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x93079400) [pid = 1813] [serial = 1925] [outer = 0x905aa000] 12:34:38 INFO - PROCESS | 1813 | 1461094478549 Marionette DEBUG loaded listener.js 12:34:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x930e4c00) [pid = 1813] [serial = 1926] [outer = 0x905aa000] 12:34:39 INFO - PROCESS | 1813 | 1461094479448 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:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1538ms 12:34:39 INFO - PROCESS | 1813 | 1461094479477 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 12:34:39 INFO - PROCESS | 1813 | 1461094479481 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 12:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:34:39 INFO - PROCESS | 1813 | 1461094479487 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:34:39 INFO - PROCESS | 1813 | 1461094479492 Marionette TRACE conn3 <- [1,2538,null,{}] 12:34:39 INFO - PROCESS | 1813 | 1461094479497 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:34:39 INFO - PROCESS | 1813 | 1461094479726 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 12:34:40 INFO - PROCESS | 1813 | 1461094480008 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x9331bc00 == 138 [pid = 1813] [id = 642] 12:34:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x934bdc00) [pid = 1813] [serial = 1927] [outer = (nil)] 12:34:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x934c6c00) [pid = 1813] [serial = 1928] [outer = 0x934bdc00] 12:34:40 INFO - PROCESS | 1813 | 1461094480156 Marionette DEBUG loaded listener.js 12:34:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x934d4800) [pid = 1813] [serial = 1929] [outer = 0x934bdc00] 12:34:41 INFO - PROCESS | 1813 | 1461094481087 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:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1638ms 12:34:41 INFO - PROCESS | 1813 | 1461094481127 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 12:34:41 INFO - PROCESS | 1813 | 1461094481131 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 12:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:34:41 INFO - PROCESS | 1813 | 1461094481137 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:34:41 INFO - PROCESS | 1813 | 1461094481140 Marionette TRACE conn3 <- [1,2542,null,{}] 12:34:41 INFO - PROCESS | 1813 | 1461094481146 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:34:41 INFO - PROCESS | 1813 | 1461094481343 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 12:34:41 INFO - PROCESS | 1813 | 1461094481691 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x93322000 == 139 [pid = 1813] [id = 643] 12:34:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x934cb400) [pid = 1813] [serial = 1930] [outer = (nil)] 12:34:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x9400c400) [pid = 1813] [serial = 1931] [outer = 0x934cb400] 12:34:41 INFO - PROCESS | 1813 | 1461094481780 Marionette DEBUG loaded listener.js 12:34:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x94012400) [pid = 1813] [serial = 1932] [outer = 0x934cb400] 12:34:42 INFO - PROCESS | 1813 | 1461094482663 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:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1584ms 12:34:42 INFO - PROCESS | 1813 | 1461094482721 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 12:34:42 INFO - PROCESS | 1813 | 1461094482724 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 12:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:34:42 INFO - PROCESS | 1813 | 1461094482731 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:34:42 INFO - PROCESS | 1813 | 1461094482735 Marionette TRACE conn3 <- [1,2546,null,{}] 12:34:42 INFO - PROCESS | 1813 | 1461094482740 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:34:42 INFO - PROCESS | 1813 | 1461094482936 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 12:34:43 INFO - PROCESS | 1813 | 1461094483224 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8403f000 == 140 [pid = 1813] [id = 644] 12:34:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x94002800) [pid = 1813] [serial = 1933] [outer = (nil)] 12:34:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x94020800) [pid = 1813] [serial = 1934] [outer = 0x94002800] 12:34:43 INFO - PROCESS | 1813 | 1461094483355 Marionette DEBUG loaded listener.js 12:34:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x943e3400) [pid = 1813] [serial = 1935] [outer = 0x94002800] 12:34:44 INFO - PROCESS | 1813 | 1461094484216 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:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1531ms 12:34:44 INFO - PROCESS | 1813 | 1461094484263 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 12:34:44 INFO - PROCESS | 1813 | 1461094484267 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 12:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:34:44 INFO - PROCESS | 1813 | 1461094484273 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:34:44 INFO - PROCESS | 1813 | 1461094484277 Marionette TRACE conn3 <- [1,2550,null,{}] 12:34:44 INFO - PROCESS | 1813 | 1461094484282 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:34:44 INFO - PROCESS | 1813 | 1461094484491 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 12:34:44 INFO - PROCESS | 1813 | 1461094484774 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x9400d800 == 141 [pid = 1813] [id = 645] 12:34:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x9400f800) [pid = 1813] [serial = 1936] [outer = (nil)] 12:34:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x946ee000) [pid = 1813] [serial = 1937] [outer = 0x9400f800] 12:34:44 INFO - PROCESS | 1813 | 1461094484905 Marionette DEBUG loaded listener.js 12:34:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x9582b800) [pid = 1813] [serial = 1938] [outer = 0x9400f800] 12:34:45 INFO - PROCESS | 1813 | 1461094485821 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:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1582ms 12:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:34:45 INFO - PROCESS | 1813 | 1461094485857 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 12:34:45 INFO - PROCESS | 1813 | 1461094485859 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 12:34:45 INFO - PROCESS | 1813 | 1461094485866 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:34:45 INFO - PROCESS | 1813 | 1461094485869 Marionette TRACE conn3 <- [1,2554,null,{}] 12:34:45 INFO - PROCESS | 1813 | 1461094485875 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:34:46 INFO - PROCESS | 1813 | 1461094486093 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 12:34:46 INFO - PROCESS | 1813 | 1461094486472 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x946ef800 == 142 [pid = 1813] [id = 646] 12:34:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x96180c00) [pid = 1813] [serial = 1939] [outer = (nil)] 12:34:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x9702fc00) [pid = 1813] [serial = 1940] [outer = 0x96180c00] 12:34:46 INFO - PROCESS | 1813 | 1461094486562 Marionette DEBUG loaded listener.js 12:34:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x972b5000) [pid = 1813] [serial = 1941] [outer = 0x96180c00] 12:34:47 INFO - PROCESS | 1813 | 1461094487468 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:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1681ms 12:34:47 INFO - PROCESS | 1813 | 1461094487547 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 12:34:47 INFO - PROCESS | 1813 | 1461094487551 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 12:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:34:47 INFO - PROCESS | 1813 | 1461094487557 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:34:47 INFO - PROCESS | 1813 | 1461094487559 Marionette TRACE conn3 <- [1,2558,null,{}] 12:34:47 INFO - PROCESS | 1813 | 1461094487566 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:34:47 INFO - PROCESS | 1813 | 1461094487776 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 12:34:48 INFO - PROCESS | 1813 | 1461094488116 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x838ba000 == 143 [pid = 1813] [id = 647] 12:34:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x946f1400) [pid = 1813] [serial = 1942] [outer = (nil)] 12:34:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x97313c00) [pid = 1813] [serial = 1943] [outer = 0x946f1400] 12:34:48 INFO - PROCESS | 1813 | 1461094488203 Marionette DEBUG loaded listener.js 12:34:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x973d0400) [pid = 1813] [serial = 1944] [outer = 0x946f1400] 12:34:49 INFO - PROCESS | 1813 | 1461094489170 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:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1681ms 12:34:49 INFO - PROCESS | 1813 | 1461094489239 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 12:34:49 INFO - PROCESS | 1813 | 1461094489243 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 12:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:34:49 INFO - PROCESS | 1813 | 1461094489250 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:34:49 INFO - PROCESS | 1813 | 1461094489253 Marionette TRACE conn3 <- [1,2562,null,{}] 12:34:49 INFO - PROCESS | 1813 | 1461094489259 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:34:49 INFO - PROCESS | 1813 | 1461094489460 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 12:34:49 INFO - PROCESS | 1813 | 1461094489791 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1813 | ++DOCSHELL 0x85eac000 == 144 [pid = 1813] [id = 648] 12:34:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x95839000) [pid = 1813] [serial = 1945] [outer = (nil)] 12:34:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x97b3cc00) [pid = 1813] [serial = 1946] [outer = 0x95839000] 12:34:49 INFO - PROCESS | 1813 | 1461094489881 Marionette DEBUG loaded listener.js 12:34:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x97c42800) [pid = 1813] [serial = 1947] [outer = 0x95839000] 12:34:50 INFO - PROCESS | 1813 | 1461094490821 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:34:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:34:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1633ms 12:34:50 INFO - PROCESS | 1813 | 1461094490883 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 12:34:50 INFO - PROCESS | 1813 | 1461094490887 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 12:34:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:34:50 INFO - PROCESS | 1813 | 1461094490894 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:34:50 INFO - PROCESS | 1813 | 1461094490896 Marionette TRACE conn3 <- [1,2566,null,{}] 12:34:50 INFO - PROCESS | 1813 | 1461094490902 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:34:51 INFO - PROCESS | 1813 | 1461094491115 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 12:34:51 INFO - PROCESS | 1813 | 1461094491451 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x932d4c00 == 145 [pid = 1813] [id = 649] 12:34:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x9731bc00) [pid = 1813] [serial = 1948] [outer = (nil)] 12:34:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x9880b400) [pid = 1813] [serial = 1949] [outer = 0x9731bc00] 12:34:51 INFO - PROCESS | 1813 | 1461094491540 Marionette DEBUG loaded listener.js 12:34:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x98b84400) [pid = 1813] [serial = 1950] [outer = 0x9731bc00] 12:34:52 INFO - PROCESS | 1813 | 1461094492437 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:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1585ms 12:34:52 INFO - PROCESS | 1813 | 1461094492480 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 12:34:52 INFO - PROCESS | 1813 | 1461094492484 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 12:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:34:52 INFO - PROCESS | 1813 | 1461094492490 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:34:52 INFO - PROCESS | 1813 | 1461094492492 Marionette TRACE conn3 <- [1,2570,null,{}] 12:34:52 INFO - PROCESS | 1813 | 1461094492499 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:34:52 INFO - PROCESS | 1813 | 1461094492692 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x82b68800 == 144 [pid = 1813] [id = 630] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x857d8800 == 143 [pid = 1813] [id = 629] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x872f3c00 == 142 [pid = 1813] [id = 628] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x857dc400 == 141 [pid = 1813] [id = 627] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x96731c00 == 140 [pid = 1813] [id = 625] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x9672f400 == 139 [pid = 1813] [id = 624] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8403e000 == 138 [pid = 1813] [id = 623] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x934cd400 == 137 [pid = 1813] [id = 621] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x96736800 == 136 [pid = 1813] [id = 622] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x94007800 == 135 [pid = 1813] [id = 620] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x94019c00 == 134 [pid = 1813] [id = 619] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x904b2000 == 133 [pid = 1813] [id = 618] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8f8e8000 == 132 [pid = 1813] [id = 616] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x905a5400 == 131 [pid = 1813] [id = 617] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8f71e000 == 130 [pid = 1813] [id = 615] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x84030800 == 129 [pid = 1813] [id = 614] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8f8e7000 == 128 [pid = 1813] [id = 613] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8702a400 == 127 [pid = 1813] [id = 612] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x889e2000 == 126 [pid = 1813] [id = 610] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x89c24000 == 125 [pid = 1813] [id = 611] 12:34:54 INFO - PROCESS | 1813 | --DOCSHELL 0x841ac800 == 124 [pid = 1813] [id = 609] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x8b5de000) [pid = 1813] [serial = 1826] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x89381000) [pid = 1813] [serial = 1824] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x87029000) [pid = 1813] [serial = 1763] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x8937a800) [pid = 1813] [serial = 1766] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x8ea14000) [pid = 1813] [serial = 1772] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x95837c00) [pid = 1813] [serial = 1802] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x8fb8a400) [pid = 1813] [serial = 1778] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x873cf800) [pid = 1813] [serial = 1815] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x8a256c00) [pid = 1813] [serial = 1689] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x905b0800) [pid = 1813] [serial = 1784] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x934d1400) [pid = 1813] [serial = 1794] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x900a9400) [pid = 1813] [serial = 1781] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x91e9e800) [pid = 1813] [serial = 1788] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x930e6400) [pid = 1813] [serial = 1790] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x97c49800) [pid = 1813] [serial = 1812] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x90677800) [pid = 1813] [serial = 1785] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x889d7800) [pid = 1813] [serial = 1764] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x889d4400) [pid = 1813] [serial = 1823] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x94005400) [pid = 1813] [serial = 1799] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x8f71b400) [pid = 1813] [serial = 1776] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x8fd73400) [pid = 1813] [serial = 1779] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x934c5000) [pid = 1813] [serial = 1793] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x94008400) [pid = 1813] [serial = 1796] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x9b247400) [pid = 1813] [serial = 1746] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x8c137400) [pid = 1813] [serial = 1769] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x97c46400) [pid = 1813] [serial = 1811] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x872f7800) [pid = 1813] [serial = 1814] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x97310800) [pid = 1813] [serial = 1805] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x8b5d3000) [pid = 1813] [serial = 1821] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x8c3e3400) [pid = 1813] [serial = 1770] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x913e1400) [pid = 1813] [serial = 1787] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x8a263800) [pid = 1813] [serial = 1820] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x943e5000) [pid = 1813] [serial = 1800] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x8a25cc00) [pid = 1813] [serial = 1767] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x9756e400) [pid = 1813] [serial = 1809] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x96182400) [pid = 1813] [serial = 1803] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x97565c00) [pid = 1813] [serial = 1808] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x94013800) [pid = 1813] [serial = 1797] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x890e4400) [pid = 1813] [serial = 1817] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x932d9c00) [pid = 1813] [serial = 1791] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x8f716800) [pid = 1813] [serial = 1775] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x890ed800) [pid = 1813] [serial = 1818] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x900af400) [pid = 1813] [serial = 1782] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x8f6e2000) [pid = 1813] [serial = 1773] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x97318c00) [pid = 1813] [serial = 1806] [outer = (nil)] [url = about:blank] 12:34:55 INFO - PROCESS | 1813 | 1461094495179 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x85ea3c00 == 125 [pid = 1813] [id = 650] 12:34:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x85ea8000) [pid = 1813] [serial = 1951] [outer = (nil)] 12:34:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x86964000) [pid = 1813] [serial = 1952] [outer = 0x85ea8000] 12:34:55 INFO - PROCESS | 1813 | 1461094495261 Marionette DEBUG loaded listener.js 12:34:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x86ab1c00) [pid = 1813] [serial = 1953] [outer = 0x85ea8000] 12:34:56 INFO - PROCESS | 1813 | 1461094496058 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:34:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:34:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 3589ms 12:34:56 INFO - PROCESS | 1813 | 1461094496083 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 12:34:56 INFO - PROCESS | 1813 | 1461094496091 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 12:34:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:34:56 INFO - PROCESS | 1813 | 1461094496100 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:34:56 INFO - PROCESS | 1813 | 1461094496104 Marionette TRACE conn3 <- [1,2574,null,{}] 12:34:56 INFO - PROCESS | 1813 | 1461094496111 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:34:56 INFO - PROCESS | 1813 | 1461094496329 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 12:34:56 INFO - PROCESS | 1813 | 1461094496532 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x872fb400 == 126 [pid = 1813] [id = 651] 12:34:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x873d3800) [pid = 1813] [serial = 1954] [outer = (nil)] 12:34:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x889e2000) [pid = 1813] [serial = 1955] [outer = 0x873d3800] 12:34:56 INFO - PROCESS | 1813 | 1461094496609 Marionette DEBUG loaded listener.js 12:34:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x88c38000) [pid = 1813] [serial = 1956] [outer = 0x873d3800] 12:34:57 INFO - PROCESS | 1813 | 1461094497554 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:34:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:34:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1493ms 12:34:57 INFO - PROCESS | 1813 | 1461094497596 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 12:34:57 INFO - PROCESS | 1813 | 1461094497601 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 12:34:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:34:57 INFO - PROCESS | 1813 | 1461094497608 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:34:57 INFO - PROCESS | 1813 | 1461094497612 Marionette TRACE conn3 <- [1,2578,null,{}] 12:34:57 INFO - PROCESS | 1813 | 1461094497617 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:34:57 INFO - PROCESS | 1813 | 1461094497892 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 12:34:57 INFO - PROCESS | 1813 | 1461094497917 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x841aa000 == 127 [pid = 1813] [id = 652] 12:34:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x88af0c00) [pid = 1813] [serial = 1957] [outer = (nil)] 12:34:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x89376000) [pid = 1813] [serial = 1958] [outer = 0x88af0c00] 12:34:57 INFO - PROCESS | 1813 | 1461094497988 Marionette DEBUG loaded listener.js 12:34:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x89c24000) [pid = 1813] [serial = 1959] [outer = 0x88af0c00] 12:34:58 INFO - PROCESS | 1813 | 1461094498991 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:34:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:34:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1429ms 12:34:59 INFO - PROCESS | 1813 | 1461094499037 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 12:34:59 INFO - PROCESS | 1813 | 1461094499041 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 12:34:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:34:59 INFO - PROCESS | 1813 | 1461094499059 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:34:59 INFO - PROCESS | 1813 | 1461094499068 Marionette TRACE conn3 <- [1,2582,null,{}] 12:34:59 INFO - PROCESS | 1813 | 1461094499076 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:34:59 INFO - PROCESS | 1813 | 1461094499335 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 12:34:59 INFO - PROCESS | 1813 | 1461094499365 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x873d0800 == 128 [pid = 1813] [id = 653] 12:34:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x8b5df400) [pid = 1813] [serial = 1960] [outer = (nil)] 12:34:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x8c135c00) [pid = 1813] [serial = 1961] [outer = 0x8b5df400] 12:34:59 INFO - PROCESS | 1813 | 1461094499436 Marionette DEBUG loaded listener.js 12:34:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x8c13dc00) [pid = 1813] [serial = 1962] [outer = 0x8b5df400] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x9756c400) [pid = 1813] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x9731d000) [pid = 1813] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x94004c00) [pid = 1813] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x86ab5800) [pid = 1813] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x9401d400) [pid = 1813] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x8937e400) [pid = 1813] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x8403d000) [pid = 1813] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x9401b400) [pid = 1813] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x900ac800) [pid = 1813] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x872f5000) [pid = 1813] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x91ea3400) [pid = 1813] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x87027000) [pid = 1813] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x8b2cec00) [pid = 1813] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x8fb83c00) [pid = 1813] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x8fb89400) [pid = 1813] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x8fb83400) [pid = 1813] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x86ab7800) [pid = 1813] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x857e1800) [pid = 1813] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x98803c00) [pid = 1813] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x8e1f2000) [pid = 1813] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x97311000) [pid = 1813] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:35:00 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x934c2c00) [pid = 1813] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:35:00 INFO - PROCESS | 1813 | 1461094500954 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:35:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:35:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1950ms 12:35:01 INFO - PROCESS | 1813 | 1461094500999 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 12:35:01 INFO - PROCESS | 1813 | 1461094501005 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 12:35:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:35:01 INFO - PROCESS | 1813 | 1461094501014 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 1813 | 1461094501017 Marionette TRACE conn3 <- [1,2586,null,{}] 12:35:01 INFO - PROCESS | 1813 | 1461094501025 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:35:01 INFO - PROCESS | 1813 | 1461094501400 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 12:35:01 INFO - PROCESS | 1813 | 1461094501440 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8403ec00 == 129 [pid = 1813] [id = 654] 12:35:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x86ab5800) [pid = 1813] [serial = 1963] [outer = (nil)] 12:35:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x89c25800) [pid = 1813] [serial = 1964] [outer = 0x86ab5800] 12:35:01 INFO - PROCESS | 1813 | 1461094501515 Marionette DEBUG loaded listener.js 12:35:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x8c13a000) [pid = 1813] [serial = 1965] [outer = 0x86ab5800] 12:35:02 INFO - PROCESS | 1813 | 1461094502651 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:35:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:35:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1688ms 12:35:02 INFO - PROCESS | 1813 | 1461094502702 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 12:35:02 INFO - PROCESS | 1813 | 1461094502708 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 12:35:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:35:02 INFO - PROCESS | 1813 | 1461094502717 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:35:02 INFO - PROCESS | 1813 | 1461094502723 Marionette TRACE conn3 <- [1,2590,null,{}] 12:35:02 INFO - PROCESS | 1813 | 1461094502733 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:35:02 INFO - PROCESS | 1813 | 1461094502956 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 12:35:03 INFO - PROCESS | 1813 | 1461094503303 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x87030000 == 130 [pid = 1813] [id = 655] 12:35:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x87030800) [pid = 1813] [serial = 1966] [outer = (nil)] 12:35:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x88028800) [pid = 1813] [serial = 1967] [outer = 0x87030800] 12:35:03 INFO - PROCESS | 1813 | 1461094503395 Marionette DEBUG loaded listener.js 12:35:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x88af0000) [pid = 1813] [serial = 1968] [outer = 0x87030800] 12:35:04 INFO - PROCESS | 1813 | 1461094504308 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:35:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:35:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1638ms 12:35:04 INFO - PROCESS | 1813 | 1461094504354 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 12:35:04 INFO - PROCESS | 1813 | 1461094504363 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 12:35:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:35:04 INFO - PROCESS | 1813 | 1461094504373 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:35:04 INFO - PROCESS | 1813 | 1461094504378 Marionette TRACE conn3 <- [1,2594,null,{}] 12:35:04 INFO - PROCESS | 1813 | 1461094504384 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:35:04 INFO - PROCESS | 1813 | 1461094504587 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 12:35:04 INFO - PROCESS | 1813 | 1461094504915 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x892f7400 == 131 [pid = 1813] [id = 656] 12:35:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x89c16400) [pid = 1813] [serial = 1969] [outer = (nil)] 12:35:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x8a25cc00) [pid = 1813] [serial = 1970] [outer = 0x89c16400] 12:35:05 INFO - PROCESS | 1813 | 1461094505004 Marionette DEBUG loaded listener.js 12:35:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x8b2c9000) [pid = 1813] [serial = 1971] [outer = 0x89c16400] 12:35:06 INFO - PROCESS | 1813 | 1461094506069 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:35:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:35:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1730ms 12:35:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:35:06 INFO - PROCESS | 1813 | 1461094506103 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 12:35:06 INFO - PROCESS | 1813 | 1461094506107 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 12:35:06 INFO - PROCESS | 1813 | 1461094506114 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:35:06 INFO - PROCESS | 1813 | 1461094506120 Marionette TRACE conn3 <- [1,2598,null,{}] 12:35:06 INFO - PROCESS | 1813 | 1461094506136 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:35:06 INFO - PROCESS | 1813 | 1461094506394 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 12:35:06 INFO - PROCESS | 1813 | 1461094506754 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8c3e5000 == 132 [pid = 1813] [id = 657] 12:35:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x8e1fa000) [pid = 1813] [serial = 1972] [outer = (nil)] 12:35:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x8f6e0c00) [pid = 1813] [serial = 1973] [outer = 0x8e1fa000] 12:35:06 INFO - PROCESS | 1813 | 1461094506845 Marionette DEBUG loaded listener.js 12:35:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x8f71b400) [pid = 1813] [serial = 1974] [outer = 0x8e1fa000] 12:35:07 INFO - PROCESS | 1813 | 1461094507792 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:35:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:35:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1751ms 12:35:07 INFO - PROCESS | 1813 | 1461094507864 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 12:35:07 INFO - PROCESS | 1813 | 1461094507869 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 12:35:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:35:07 INFO - PROCESS | 1813 | 1461094507875 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:35:07 INFO - PROCESS | 1813 | 1461094507879 Marionette TRACE conn3 <- [1,2602,null,{}] 12:35:07 INFO - PROCESS | 1813 | 1461094507884 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:35:08 INFO - PROCESS | 1813 | 1461094508106 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 12:35:08 INFO - PROCESS | 1813 | 1461094508436 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x872fa400 == 133 [pid = 1813] [id = 658] 12:35:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x8c136800) [pid = 1813] [serial = 1975] [outer = (nil)] 12:35:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x8faa0400) [pid = 1813] [serial = 1976] [outer = 0x8c136800] 12:35:08 INFO - PROCESS | 1813 | 1461094508526 Marionette DEBUG loaded listener.js 12:35:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x8fb83400) [pid = 1813] [serial = 1977] [outer = 0x8c136800] 12:35:09 INFO - PROCESS | 1813 | 1461094509433 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:35:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:35:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1638ms 12:35:09 INFO - PROCESS | 1813 | 1461094509513 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 12:35:09 INFO - PROCESS | 1813 | 1461094509517 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 12:35:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:35:09 INFO - PROCESS | 1813 | 1461094509523 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:35:09 INFO - PROCESS | 1813 | 1461094509526 Marionette TRACE conn3 <- [1,2606,null,{}] 12:35:09 INFO - PROCESS | 1813 | 1461094509532 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:35:09 INFO - PROCESS | 1813 | 1461094509763 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 12:35:10 INFO - PROCESS | 1813 | 1461094510085 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:10 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f8e8800 == 134 [pid = 1813] [id = 659] 12:35:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x8fb87400) [pid = 1813] [serial = 1978] [outer = (nil)] 12:35:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x8fcc0400) [pid = 1813] [serial = 1979] [outer = 0x8fb87400] 12:35:10 INFO - PROCESS | 1813 | 1461094510173 Marionette DEBUG loaded listener.js 12:35:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x8fd6fc00) [pid = 1813] [serial = 1980] [outer = 0x8fb87400] 12:35:11 INFO - PROCESS | 1813 | 1461094511098 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:35:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:35:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1629ms 12:35:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:35:11 INFO - PROCESS | 1813 | 1461094511154 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 12:35:11 INFO - PROCESS | 1813 | 1461094511157 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 12:35:11 INFO - PROCESS | 1813 | 1461094511164 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:35:11 INFO - PROCESS | 1813 | 1461094511167 Marionette TRACE conn3 <- [1,2610,null,{}] 12:35:11 INFO - PROCESS | 1813 | 1461094511173 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:35:11 INFO - PROCESS | 1813 | 1461094511410 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 12:35:11 INFO - PROCESS | 1813 | 1461094511771 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8fb8a400 == 135 [pid = 1813] [id = 660] 12:35:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x904b2400) [pid = 1813] [serial = 1981] [outer = (nil)] 12:35:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x905a6400) [pid = 1813] [serial = 1982] [outer = 0x904b2400] 12:35:11 INFO - PROCESS | 1813 | 1461094511865 Marionette DEBUG loaded listener.js 12:35:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x905b3c00) [pid = 1813] [serial = 1983] [outer = 0x904b2400] 12:35:12 INFO - PROCESS | 1813 | 1461094512763 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:35:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:35:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1637ms 12:35:12 INFO - PROCESS | 1813 | 1461094512801 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 12:35:12 INFO - PROCESS | 1813 | 1461094512804 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 12:35:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:35:12 INFO - PROCESS | 1813 | 1461094512811 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:35:12 INFO - PROCESS | 1813 | 1461094512815 Marionette TRACE conn3 <- [1,2614,null,{}] 12:35:12 INFO - PROCESS | 1813 | 1461094512820 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:35:13 INFO - PROCESS | 1813 | 1461094513015 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 12:35:13 INFO - PROCESS | 1813 | 1461094513308 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8f714c00 == 136 [pid = 1813] [id = 661] 12:35:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x8fcc4000) [pid = 1813] [serial = 1984] [outer = (nil)] 12:35:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x91ea2400) [pid = 1813] [serial = 1985] [outer = 0x8fcc4000] 12:35:13 INFO - PROCESS | 1813 | 1461094513439 Marionette DEBUG loaded listener.js 12:35:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x930e4000) [pid = 1813] [serial = 1986] [outer = 0x8fcc4000] 12:35:14 INFO - PROCESS | 1813 | 1461094514355 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:35:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:35:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1580ms 12:35:14 INFO - PROCESS | 1813 | 1461094514392 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 12:35:14 INFO - PROCESS | 1813 | 1461094514396 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 12:35:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:35:14 INFO - PROCESS | 1813 | 1461094514402 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:35:14 INFO - PROCESS | 1813 | 1461094514405 Marionette TRACE conn3 <- [1,2618,null,{}] 12:35:14 INFO - PROCESS | 1813 | 1461094514411 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:35:14 INFO - PROCESS | 1813 | 1461094514603 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 12:35:14 INFO - PROCESS | 1813 | 1461094514891 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1813 | ++DOCSHELL 0x900a9400 == 137 [pid = 1813] [id = 662] 12:35:14 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x932d9000) [pid = 1813] [serial = 1987] [outer = (nil)] 12:35:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x9331e800) [pid = 1813] [serial = 1988] [outer = 0x932d9000] 12:35:15 INFO - PROCESS | 1813 | 1461094515025 Marionette DEBUG loaded listener.js 12:35:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x934bbc00) [pid = 1813] [serial = 1989] [outer = 0x932d9000] 12:35:15 INFO - PROCESS | 1813 | 1461094515896 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:35:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:35:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1532ms 12:35:15 INFO - PROCESS | 1813 | 1461094515934 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 12:35:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:35:15 INFO - PROCESS | 1813 | 1461094515938 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 12:35:15 INFO - PROCESS | 1813 | 1461094515945 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:35:15 INFO - PROCESS | 1813 | 1461094515948 Marionette TRACE conn3 <- [1,2622,null,{}] 12:35:15 INFO - PROCESS | 1813 | 1461094515954 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:35:16 INFO - PROCESS | 1813 | 1461094516254 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 12:35:16 INFO - PROCESS | 1813 | 1461094516524 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x89379000 == 138 [pid = 1813] [id = 663] 12:35:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x9331a000) [pid = 1813] [serial = 1990] [outer = (nil)] 12:35:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x934d1400) [pid = 1813] [serial = 1991] [outer = 0x9331a000] 12:35:16 INFO - PROCESS | 1813 | 1461094516643 Marionette DEBUG loaded listener.js 12:35:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x94004000) [pid = 1813] [serial = 1992] [outer = 0x9331a000] 12:35:17 INFO - PROCESS | 1813 | 1461094517517 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:35:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:35:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1631ms 12:35:17 INFO - PROCESS | 1813 | 1461094517575 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 12:35:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:35:17 INFO - PROCESS | 1813 | 1461094517579 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 12:35:17 INFO - PROCESS | 1813 | 1461094517585 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:35:17 INFO - PROCESS | 1813 | 1461094517589 Marionette TRACE conn3 <- [1,2626,null,{}] 12:35:17 INFO - PROCESS | 1813 | 1461094517595 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:35:17 INFO - PROCESS | 1813 | 1461094517795 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 12:35:18 INFO - PROCESS | 1813 | 1461094518076 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x904b8000 == 139 [pid = 1813] [id = 664] 12:35:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x93079c00) [pid = 1813] [serial = 1993] [outer = (nil)] 12:35:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x94017400) [pid = 1813] [serial = 1994] [outer = 0x93079c00] 12:35:18 INFO - PROCESS | 1813 | 1461094518206 Marionette DEBUG loaded listener.js 12:35:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x943e0800) [pid = 1813] [serial = 1995] [outer = 0x93079c00] 12:35:19 INFO - PROCESS | 1813 | 1461094519083 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:35:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:35:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1531ms 12:35:19 INFO - PROCESS | 1813 | 1461094519117 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 12:35:19 INFO - PROCESS | 1813 | 1461094519120 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 12:35:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:35:19 INFO - PROCESS | 1813 | 1461094519127 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:35:19 INFO - PROCESS | 1813 | 1461094519131 Marionette TRACE conn3 <- [1,2630,null,{}] 12:35:19 INFO - PROCESS | 1813 | 1461094519137 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:35:19 INFO - PROCESS | 1813 | 1461094519360 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 12:35:19 INFO - PROCESS | 1813 | 1461094519701 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x943e5400 == 140 [pid = 1813] [id = 665] 12:35:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x961cbc00) [pid = 1813] [serial = 1996] [outer = (nil)] 12:35:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x96739400) [pid = 1813] [serial = 1997] [outer = 0x961cbc00] 12:35:19 INFO - PROCESS | 1813 | 1461094519796 Marionette DEBUG loaded listener.js 12:35:19 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x97319000) [pid = 1813] [serial = 1998] [outer = 0x961cbc00] 12:35:20 INFO - PROCESS | 1813 | 1461094520744 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:35:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:35:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1683ms 12:35:20 INFO - PROCESS | 1813 | 1461094520811 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 12:35:20 INFO - PROCESS | 1813 | 1461094520815 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 12:35:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:35:20 INFO - PROCESS | 1813 | 1461094520821 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:35:20 INFO - PROCESS | 1813 | 1461094520824 Marionette TRACE conn3 <- [1,2634,null,{}] 12:35:20 INFO - PROCESS | 1813 | 1461094520830 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:35:21 INFO - PROCESS | 1813 | 1461094521034 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 12:35:21 INFO - PROCESS | 1813 | 1461094521369 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x946ee400 == 141 [pid = 1813] [id = 666] 12:35:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x9594f000) [pid = 1813] [serial = 1999] [outer = (nil)] 12:35:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x9756e400) [pid = 1813] [serial = 2000] [outer = 0x9594f000] 12:35:21 INFO - PROCESS | 1813 | 1461094521457 Marionette DEBUG loaded listener.js 12:35:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x978b8800) [pid = 1813] [serial = 2001] [outer = 0x9594f000] 12:35:22 INFO - PROCESS | 1813 | 1461094522349 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:35:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:35:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1599ms 12:35:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:35:22 INFO - PROCESS | 1813 | 1461094522421 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 12:35:22 INFO - PROCESS | 1813 | 1461094522424 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 12:35:22 INFO - PROCESS | 1813 | 1461094522430 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:35:22 INFO - PROCESS | 1813 | 1461094522434 Marionette TRACE conn3 <- [1,2638,null,{}] 12:35:22 INFO - PROCESS | 1813 | 1461094522439 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:35:22 INFO - PROCESS | 1813 | 1461094522639 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 12:35:23 INFO - PROCESS | 1813 | 1461094522979 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x837d0400 == 142 [pid = 1813] [id = 667] 12:35:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x93320800) [pid = 1813] [serial = 2002] [outer = (nil)] 12:35:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x97c4ac00) [pid = 1813] [serial = 2003] [outer = 0x93320800] 12:35:23 INFO - PROCESS | 1813 | 1461094523067 Marionette DEBUG loaded listener.js 12:35:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x98362800) [pid = 1813] [serial = 2004] [outer = 0x93320800] 12:35:23 INFO - PROCESS | 1813 | 1461094523935 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:35:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:35:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1583ms 12:35:24 INFO - PROCESS | 1813 | 1461094524013 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 12:35:24 INFO - PROCESS | 1813 | 1461094524017 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 12:35:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:35:24 INFO - PROCESS | 1813 | 1461094524023 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:35:24 INFO - PROCESS | 1813 | 1461094524027 Marionette TRACE conn3 <- [1,2642,null,{}] 12:35:24 INFO - PROCESS | 1813 | 1461094524032 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:35:24 INFO - PROCESS | 1813 | 1461094524268 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 12:35:24 INFO - PROCESS | 1813 | 1461094524603 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x97c4c000 == 143 [pid = 1813] [id = 668] 12:35:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x98b79800) [pid = 1813] [serial = 2005] [outer = (nil)] 12:35:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x9a5a4400) [pid = 1813] [serial = 2006] [outer = 0x98b79800] 12:35:24 INFO - PROCESS | 1813 | 1461094524691 Marionette DEBUG loaded listener.js 12:35:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x9b247400) [pid = 1813] [serial = 2007] [outer = 0x98b79800] 12:35:25 INFO - PROCESS | 1813 | 1461094525561 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:35:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:35:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1582ms 12:35:25 INFO - PROCESS | 1813 | 1461094525607 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 12:35:25 INFO - PROCESS | 1813 | 1461094525611 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 12:35:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:35:25 INFO - PROCESS | 1813 | 1461094525617 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:35:25 INFO - PROCESS | 1813 | 1461094525621 Marionette TRACE conn3 <- [1,2646,null,{}] 12:35:25 INFO - PROCESS | 1813 | 1461094525627 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:35:25 INFO - PROCESS | 1813 | 1461094525826 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 12:35:26 INFO - PROCESS | 1813 | 1461094526169 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x85d7fc00 == 144 [pid = 1813] [id = 669] 12:35:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x85d8dc00) [pid = 1813] [serial = 2008] [outer = (nil)] 12:35:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x9df27400) [pid = 1813] [serial = 2009] [outer = 0x85d8dc00] 12:35:26 INFO - PROCESS | 1813 | 1461094526264 Marionette DEBUG loaded listener.js 12:35:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x9eb2d400) [pid = 1813] [serial = 2010] [outer = 0x85d8dc00] 12:35:27 INFO - PROCESS | 1813 | 1461094527153 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:35:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:35:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1581ms 12:35:27 INFO - PROCESS | 1813 | 1461094527198 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 12:35:27 INFO - PROCESS | 1813 | 1461094527202 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 12:35:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:35:27 INFO - PROCESS | 1813 | 1461094527208 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:35:27 INFO - PROCESS | 1813 | 1461094527212 Marionette TRACE conn3 <- [1,2650,null,{}] 12:35:27 INFO - PROCESS | 1813 | 1461094527217 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:35:27 INFO - PROCESS | 1813 | 1461094527417 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 12:35:27 INFO - PROCESS | 1813 | 1461094527720 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x94010400 == 145 [pid = 1813] [id = 670] 12:35:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x943e7800) [pid = 1813] [serial = 2011] [outer = (nil)] 12:35:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x9fdc6800) [pid = 1813] [serial = 2012] [outer = 0x943e7800] 12:35:27 INFO - PROCESS | 1813 | 1461094527856 Marionette DEBUG loaded listener.js 12:35:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x9fdd1000) [pid = 1813] [serial = 2013] [outer = 0x943e7800] 12:35:28 INFO - PROCESS | 1813 | 1461094528710 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:35:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:35:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1529ms 12:35:28 INFO - PROCESS | 1813 | 1461094528741 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 12:35:28 INFO - PROCESS | 1813 | 1461094528745 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 12:35:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:35:28 INFO - PROCESS | 1813 | 1461094528753 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:35:28 INFO - PROCESS | 1813 | 1461094528756 Marionette TRACE conn3 <- [1,2654,null,{}] 12:35:28 INFO - PROCESS | 1813 | 1461094528760 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:35:28 INFO - PROCESS | 1813 | 1461094528964 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 12:35:29 INFO - PROCESS | 1813 | 1461094529270 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x9df23000 == 146 [pid = 1813] [id = 671] 12:35:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x9fbc1800) [pid = 1813] [serial = 2014] [outer = (nil)] 12:35:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0xa0009800) [pid = 1813] [serial = 2015] [outer = 0x9fbc1800] 12:35:29 INFO - PROCESS | 1813 | 1461094529406 Marionette DEBUG loaded listener.js 12:35:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0xa0012800) [pid = 1813] [serial = 2016] [outer = 0x9fbc1800] 12:35:30 INFO - PROCESS | 1813 | 1461094530278 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:35:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:35:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1580ms 12:35:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:35:30 INFO - PROCESS | 1813 | 1461094530333 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 12:35:30 INFO - PROCESS | 1813 | 1461094530336 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 12:35:30 INFO - PROCESS | 1813 | 1461094530343 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:35:30 INFO - PROCESS | 1813 | 1461094530346 Marionette TRACE conn3 <- [1,2658,null,{}] 12:35:30 INFO - PROCESS | 1813 | 1461094530353 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:35:30 INFO - PROCESS | 1813 | 1461094530560 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 12:35:30 INFO - PROCESS | 1813 | 1461094530895 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x857e5800 == 147 [pid = 1813] [id = 672] 12:35:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x9feb0c00) [pid = 1813] [serial = 2017] [outer = (nil)] 12:35:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0xa007e800) [pid = 1813] [serial = 2018] [outer = 0x9feb0c00] 12:35:30 INFO - PROCESS | 1813 | 1461094530984 Marionette DEBUG loaded listener.js 12:35:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0xa0093000) [pid = 1813] [serial = 2019] [outer = 0x9feb0c00] 12:35:31 INFO - PROCESS | 1813 | 1461094531911 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:35:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:35:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1641ms 12:35:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:35:31 INFO - PROCESS | 1813 | 1461094531984 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 12:35:31 INFO - PROCESS | 1813 | 1461094531987 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 12:35:31 INFO - PROCESS | 1813 | 1461094531993 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:35:31 INFO - PROCESS | 1813 | 1461094531997 Marionette TRACE conn3 <- [1,2662,null,{}] 12:35:32 INFO - PROCESS | 1813 | 1461094532002 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:35:32 INFO - PROCESS | 1813 | 1461094532205 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 12:35:32 INFO - PROCESS | 1813 | 1461094532545 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | --DOCSHELL 0x857db000 == 146 [pid = 1813] [id = 605] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x838be000 == 145 [pid = 1813] [id = 606] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x9703c400 == 144 [pid = 1813] [id = 601] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x857de400 == 143 [pid = 1813] [id = 602] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x838b3400 == 142 [pid = 1813] [id = 538] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x857dd800 == 141 [pid = 1813] [id = 603] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x841b0c00 == 140 [pid = 1813] [id = 604] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x9400b400 == 139 [pid = 1813] [id = 600] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x873d0800 == 138 [pid = 1813] [id = 653] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x841aa000 == 137 [pid = 1813] [id = 652] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x872fb400 == 136 [pid = 1813] [id = 651] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x85ea3c00 == 135 [pid = 1813] [id = 650] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb82800 == 134 [pid = 1813] [id = 638] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x8e1f2800 == 133 [pid = 1813] [id = 637] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x89c1b400 == 132 [pid = 1813] [id = 635] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x89c1c400 == 131 [pid = 1813] [id = 636] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x8b2cb800 == 130 [pid = 1813] [id = 634] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x88af4000 == 129 [pid = 1813] [id = 633] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x85eadc00 == 128 [pid = 1813] [id = 631] 12:35:34 INFO - PROCESS | 1813 | --DOCSHELL 0x841a1400 == 127 [pid = 1813] [id = 632] 12:35:34 INFO - PROCESS | 1813 | ++DOCSHELL 0x838b3400 == 128 [pid = 1813] [id = 673] 12:35:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x838be000) [pid = 1813] [serial = 2020] [outer = (nil)] 12:35:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x85d8c400) [pid = 1813] [serial = 2021] [outer = 0x838be000] 12:35:34 INFO - PROCESS | 1813 | 1461094534717 Marionette DEBUG loaded listener.js 12:35:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x86ab9c00) [pid = 1813] [serial = 2022] [outer = 0x838be000] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x98360c00) [pid = 1813] [serial = 1872] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x97b3d000) [pid = 1813] [serial = 1869] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x97496000) [pid = 1813] [serial = 1866] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x88c30000) [pid = 1813] [serial = 1889] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x943ed000) [pid = 1813] [serial = 1859] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x890ec000) [pid = 1813] [serial = 1890] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x8b5de400) [pid = 1813] [serial = 1833] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x9eb2bc00) [pid = 1813] [serial = 1880] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x85ea3400) [pid = 1813] [serial = 1892] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x9703a800) [pid = 1813] [serial = 1862] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x932d3400) [pid = 1813] [serial = 1851] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x872fac00) [pid = 1813] [serial = 1886] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x9340d000) [pid = 1813] [serial = 1853] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x89c19800) [pid = 1813] [serial = 1761] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x8faa3400) [pid = 1813] [serial = 1839] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x9582e400) [pid = 1813] [serial = 1860] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x970d2400) [pid = 1813] [serial = 1863] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x90676400) [pid = 1813] [serial = 1848] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x8fcb9c00) [pid = 1813] [serial = 1842] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x872ee400) [pid = 1813] [serial = 1893] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x900a8800) [pid = 1813] [serial = 1844] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x8fb94000) [pid = 1813] [serial = 1841] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x889d4c00) [pid = 1813] [serial = 1829] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x978b7400) [pid = 1813] [serial = 1868] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x85eaac00) [pid = 1813] [serial = 1884] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x9b2c4400) [pid = 1813] [serial = 1878] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x8ea1dc00) [pid = 1813] [serial = 1835] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x9b252400) [pid = 1813] [serial = 1877] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x8f8ecc00) [pid = 1813] [serial = 1838] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x8a25d400) [pid = 1813] [serial = 1832] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x98efbc00) [pid = 1813] [serial = 1875] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x85d88000) [pid = 1813] [serial = 1883] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x934d2000) [pid = 1813] [serial = 1856] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x97c4d000) [pid = 1813] [serial = 1871] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x905b0000) [pid = 1813] [serial = 1847] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x9307a400) [pid = 1813] [serial = 1850] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x88afac00) [pid = 1813] [serial = 1830] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x934d8c00) [pid = 1813] [serial = 1857] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x8f6e6400) [pid = 1813] [serial = 1836] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x97315000) [pid = 1813] [serial = 1865] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x88025000) [pid = 1813] [serial = 1887] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x900b0c00) [pid = 1813] [serial = 1845] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x934bb800) [pid = 1813] [serial = 1854] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x98ef0c00) [pid = 1813] [serial = 1874] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x8a257400) [pid = 1813] [serial = 1895] [outer = (nil)] [url = about:blank] 12:35:35 INFO - PROCESS | 1813 | 1461094535757 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:35:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:35:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 3792ms 12:35:35 INFO - PROCESS | 1813 | 1461094535785 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 12:35:35 INFO - PROCESS | 1813 | 1461094535791 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 12:35:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:35:35 INFO - PROCESS | 1813 | 1461094535801 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:35:35 INFO - PROCESS | 1813 | 1461094535805 Marionette TRACE conn3 <- [1,2666,null,{}] 12:35:35 INFO - PROCESS | 1813 | 1461094535816 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:35:36 INFO - PROCESS | 1813 | 1461094536010 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 12:35:36 INFO - PROCESS | 1813 | 1461094536248 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x88025400 == 129 [pid = 1813] [id = 674] 12:35:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x8802a000) [pid = 1813] [serial = 2023] [outer = (nil)] 12:35:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x889d5c00) [pid = 1813] [serial = 2024] [outer = 0x8802a000] 12:35:36 INFO - PROCESS | 1813 | 1461094536326 Marionette DEBUG loaded listener.js 12:35:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x88af2800) [pid = 1813] [serial = 2025] [outer = 0x8802a000] 12:35:37 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:37 INFO - PROCESS | 1813 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:35:37 INFO - PROCESS | 1813 | 1461094537611 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:35:37 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:35:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1838ms 12:35:37 INFO - PROCESS | 1813 | 1461094537638 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 12:35:37 INFO - PROCESS | 1813 | 1461094537643 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 12:35:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:35:37 INFO - PROCESS | 1813 | 1461094537653 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:35:37 INFO - PROCESS | 1813 | 1461094537657 Marionette TRACE conn3 <- [1,2670,null,{}] 12:35:37 INFO - PROCESS | 1813 | 1461094537671 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:35:37 INFO - PROCESS | 1813 | 1461094537919 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 12:35:38 INFO - PROCESS | 1813 | 1461094538074 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x88afa400 == 130 [pid = 1813] [id = 675] 12:35:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x88c30000) [pid = 1813] [serial = 2026] [outer = (nil)] 12:35:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x892f7000) [pid = 1813] [serial = 2027] [outer = 0x88c30000] 12:35:38 INFO - PROCESS | 1813 | 1461094538145 Marionette DEBUG loaded listener.js 12:35:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x89c1e800) [pid = 1813] [serial = 2028] [outer = 0x88c30000] 12:35:39 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x934cb400) [pid = 1813] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x946f1400) [pid = 1813] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x8b5df400) [pid = 1813] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x905aa000) [pid = 1813] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x8faa5800) [pid = 1813] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x94002800) [pid = 1813] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x873d3800) [pid = 1813] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x934bdc00) [pid = 1813] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x8c3e4800) [pid = 1813] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x88af5400) [pid = 1813] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x96180c00) [pid = 1813] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x95839000) [pid = 1813] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x857da400) [pid = 1813] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x8b5da000) [pid = 1813] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x9400f800) [pid = 1813] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x904b1800) [pid = 1813] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x86966000) [pid = 1813] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x88af0c00) [pid = 1813] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x85ea8000) [pid = 1813] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x8fb94400) [pid = 1813] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x8ea12800) [pid = 1813] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:35:39 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x8b5d7800) [pid = 1813] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:35:40 INFO - PROCESS | 1813 | 1461094540009 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:35:40 INFO - PROCESS | 1813 | 1461094540103 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 12:35:40 INFO - PROCESS | 1813 | 1461094540116 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:35:40 INFO - PROCESS | 1813 | 1461094540121 Marionette TRACE conn3 <- [1,2674,null,{}] 12:35:40 INFO - PROCESS | 1813 | 1461094540139 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:35:40 INFO - PROCESS | 1813 | 1461094540319 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 12:35:40 INFO - PROCESS | 1813 | 1461094540330 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:40 INFO - PROCESS | 1813 | ++DOCSHELL 0x841ae000 == 131 [pid = 1813] [id = 676] 12:35:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x892f5c00) [pid = 1813] [serial = 2029] [outer = (nil)] 12:35:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x8b5d6800) [pid = 1813] [serial = 2030] [outer = 0x892f5c00] 12:35:40 INFO - PROCESS | 1813 | 1461094540403 Marionette DEBUG loaded listener.js 12:35:40 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x8b5df400) [pid = 1813] [serial = 2031] [outer = 0x892f5c00] 12:35:41 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:41 INFO - PROCESS | 1813 | 1461094541745 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:35:41 INFO - PROCESS | 1813 | 1461094541808 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 12:35:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:35:41 INFO - PROCESS | 1813 | 1461094541825 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:35:41 INFO - PROCESS | 1813 | 1461094541828 Marionette TRACE conn3 <- [1,2678,null,{}] 12:35:41 INFO - PROCESS | 1813 | 1461094541833 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:35:42 INFO - PROCESS | 1813 | 1461094542147 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 12:35:42 INFO - PROCESS | 1813 | 1461094542472 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x8696a000 == 132 [pid = 1813] [id = 677] 12:35:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x8696b000) [pid = 1813] [serial = 2032] [outer = (nil)] 12:35:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x86ab3800) [pid = 1813] [serial = 2033] [outer = 0x8696b000] 12:35:42 INFO - PROCESS | 1813 | 1461094542561 Marionette DEBUG loaded listener.js 12:35:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x872f3800) [pid = 1813] [serial = 2034] [outer = 0x8696b000] 12:35:43 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:43 INFO - PROCESS | 1813 | 1461094543956 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:35:44 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:35:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2192ms 12:35:44 INFO - PROCESS | 1813 | 1461094544009 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 12:35:44 INFO - PROCESS | 1813 | 1461094544016 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 12:35:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:35:44 INFO - PROCESS | 1813 | 1461094544024 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:35:44 INFO - PROCESS | 1813 | 1461094544030 Marionette TRACE conn3 <- [1,2682,null,{}] 12:35:44 INFO - PROCESS | 1813 | 1461094544038 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:35:44 INFO - PROCESS | 1813 | 1461094544324 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 12:35:44 INFO - PROCESS | 1813 | 1461094544578 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x873cbc00 == 133 [pid = 1813] [id = 678] 12:35:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x873d5c00) [pid = 1813] [serial = 2035] [outer = (nil)] 12:35:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x889db000) [pid = 1813] [serial = 2036] [outer = 0x873d5c00] 12:35:44 INFO - PROCESS | 1813 | 1461094544668 Marionette DEBUG loaded listener.js 12:35:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x88c36c00) [pid = 1813] [serial = 2037] [outer = 0x873d5c00] 12:35:46 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:46 INFO - PROCESS | 1813 | 1461094546111 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:35:46 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:35:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2139ms 12:35:46 INFO - PROCESS | 1813 | 1461094546163 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 12:35:46 INFO - PROCESS | 1813 | 1461094546168 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 12:35:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:35:46 INFO - PROCESS | 1813 | 1461094546319 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:35:46 INFO - PROCESS | 1813 | 1461094546323 Marionette TRACE conn3 <- [1,2686,null,{}] 12:35:46 INFO - PROCESS | 1813 | 1461094546331 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:35:46 INFO - PROCESS | 1813 | 1461094546537 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 12:35:46 INFO - PROCESS | 1813 | 1461094546855 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x892eb000 == 134 [pid = 1813] [id = 679] 12:35:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x89376400) [pid = 1813] [serial = 2038] [outer = (nil)] 12:35:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x8a25b400) [pid = 1813] [serial = 2039] [outer = 0x89376400] 12:35:46 INFO - PROCESS | 1813 | 1461094546945 Marionette DEBUG loaded listener.js 12:35:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x8c133800) [pid = 1813] [serial = 2040] [outer = 0x89376400] 12:35:48 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:48 INFO - PROCESS | 1813 | 1461094548317 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:35:48 INFO - PROCESS | 1813 | 1461094548365 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 12:35:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:35:48 INFO - PROCESS | 1813 | 1461094548381 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:35:48 INFO - PROCESS | 1813 | 1461094548388 Marionette TRACE conn3 <- [1,2690,null,{}] 12:35:48 INFO - PROCESS | 1813 | 1461094548394 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:35:48 INFO - PROCESS | 1813 | 1461094548682 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 12:35:48 INFO - PROCESS | 1813 | 1461094548962 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1813 | ++DOCSHELL 0x890ec400 == 135 [pid = 1813] [id = 680] 12:35:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x8c3e1c00) [pid = 1813] [serial = 2041] [outer = (nil)] 12:35:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x8ea14800) [pid = 1813] [serial = 2042] [outer = 0x8c3e1c00] 12:35:49 INFO - PROCESS | 1813 | 1461094549048 Marionette DEBUG loaded listener.js 12:35:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x8f715400) [pid = 1813] [serial = 2043] [outer = 0x8c3e1c00] 12:35:50 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:50 INFO - PROCESS | 1813 | 1461094550398 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:35:50 INFO - PROCESS | 1813 | 1461094550434 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 12:35:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:35:50 INFO - PROCESS | 1813 | 1461094550440 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:35:50 INFO - PROCESS | 1813 | 1461094550444 Marionette TRACE conn3 <- [1,2694,null,{}] 12:35:50 INFO - PROCESS | 1813 | 1461094550449 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:35:50 INFO - PROCESS | 1813 | 1461094550728 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 12:35:51 INFO - PROCESS | 1813 | 1461094550982 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1813 | ++DOCSHELL 0x872eec00 == 136 [pid = 1813] [id = 681] 12:35:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x88024c00) [pid = 1813] [serial = 2044] [outer = (nil)] 12:35:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x8fa9ec00) [pid = 1813] [serial = 2045] [outer = 0x88024c00] 12:35:51 INFO - PROCESS | 1813 | 1461094551067 Marionette DEBUG loaded listener.js 12:35:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x8fb82800) [pid = 1813] [serial = 2046] [outer = 0x88024c00] 12:35:52 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:52 INFO - PROCESS | 1813 | 1461094552416 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:35:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:35:52 INFO - PROCESS | 1813 | 1461094552484 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 12:35:52 INFO - PROCESS | 1813 | 1461094552491 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:35:52 INFO - PROCESS | 1813 | 1461094552494 Marionette TRACE conn3 <- [1,2698,null,{}] 12:35:52 INFO - PROCESS | 1813 | 1461094552501 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:35:52 INFO - PROCESS | 1813 | 1461094552853 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 12:35:53 INFO - PROCESS | 1813 | 1461094553067 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8fcb6800 == 137 [pid = 1813] [id = 682] 12:35:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x8fcbb400) [pid = 1813] [serial = 2047] [outer = (nil)] 12:35:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x8fd6ec00) [pid = 1813] [serial = 2048] [outer = 0x8fcbb400] 12:35:53 INFO - PROCESS | 1813 | 1461094553169 Marionette DEBUG loaded listener.js 12:35:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x900abc00) [pid = 1813] [serial = 2049] [outer = 0x8fcbb400] 12:35:54 INFO - PROCESS | 1813 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:54 INFO - PROCESS | 1813 | 1461094554571 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:35:54 INFO - PROCESS | 1813 | 1461094554631 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 12:35:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:35:54 INFO - PROCESS | 1813 | 1461094554637 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:35:54 INFO - PROCESS | 1813 | 1461094554640 Marionette TRACE conn3 <- [1,2702,null,{}] 12:35:54 INFO - PROCESS | 1813 | 1461094554646 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:35:54 INFO - PROCESS | 1813 | 1461094554920 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 12:35:55 INFO - PROCESS | 1813 | 1461094555181 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8fcbd000 == 138 [pid = 1813] [id = 683] 12:35:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x8fd6a400) [pid = 1813] [serial = 2050] [outer = (nil)] 12:35:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x904ba000) [pid = 1813] [serial = 2051] [outer = 0x8fd6a400] 12:35:55 INFO - PROCESS | 1813 | 1461094555267 Marionette DEBUG loaded listener.js 12:35:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x905ad400) [pid = 1813] [serial = 2052] [outer = 0x8fd6a400] 12:35:56 INFO - PROCESS | 1813 | 1461094556204 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:35:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:35:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1630ms 12:35:56 INFO - PROCESS | 1813 | 1461094556267 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 12:35:56 INFO - PROCESS | 1813 | 1461094556271 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 12:35:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:35:56 INFO - PROCESS | 1813 | 1461094556277 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:35:56 INFO - PROCESS | 1813 | 1461094556280 Marionette TRACE conn3 <- [1,2706,null,{}] 12:35:56 INFO - PROCESS | 1813 | 1461094556286 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:35:56 INFO - PROCESS | 1813 | 1461094556500 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 12:35:56 INFO - PROCESS | 1813 | 1461094556832 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x8b2cf800 == 139 [pid = 1813] [id = 684] 12:35:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x904b5400) [pid = 1813] [serial = 2053] [outer = (nil)] 12:35:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x9136c800) [pid = 1813] [serial = 2054] [outer = 0x904b5400] 12:35:56 INFO - PROCESS | 1813 | 1461094556933 Marionette DEBUG loaded listener.js 12:35:57 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x91377800) [pid = 1813] [serial = 2055] [outer = 0x904b5400] 12:35:57 INFO - PROCESS | 1813 | 1461094557818 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:35:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:35:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1580ms 12:35:57 INFO - PROCESS | 1813 | 1461094557858 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 12:35:57 INFO - PROCESS | 1813 | 1461094557862 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 12:35:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:35:57 INFO - PROCESS | 1813 | 1461094557868 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:35:57 INFO - PROCESS | 1813 | 1461094557872 Marionette TRACE conn3 <- [1,2710,null,{}] 12:35:57 INFO - PROCESS | 1813 | 1461094557878 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:35:58 INFO - PROCESS | 1813 | 1461094558072 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 12:35:58 INFO - PROCESS | 1813 | 1461094558406 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x904c0800 == 140 [pid = 1813] [id = 685] 12:35:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x905aa000) [pid = 1813] [serial = 2056] [outer = (nil)] 12:35:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x93319800) [pid = 1813] [serial = 2057] [outer = 0x905aa000] 12:35:58 INFO - PROCESS | 1813 | 1461094558495 Marionette DEBUG loaded listener.js 12:35:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x93403c00) [pid = 1813] [serial = 2058] [outer = 0x905aa000] 12:35:59 INFO - PROCESS | 1813 | 1461094559408 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:35:59 INFO - PROCESS | 1813 | 1461094559456 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 12:35:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:35:59 INFO - PROCESS | 1813 | 1461094559463 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:35:59 INFO - PROCESS | 1813 | 1461094559465 Marionette TRACE conn3 <- [1,2714,null,{}] 12:35:59 INFO - PROCESS | 1813 | 1461094559471 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:35:59 INFO - PROCESS | 1813 | 1461094559665 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 12:36:00 INFO - PROCESS | 1813 | 1461094559998 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8faa2c00 == 141 [pid = 1813] [id = 686] 12:36:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x91e9d400) [pid = 1813] [serial = 2059] [outer = (nil)] 12:36:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x934d2800) [pid = 1813] [serial = 2060] [outer = 0x91e9d400] 12:36:00 INFO - PROCESS | 1813 | 1461094560087 Marionette DEBUG loaded listener.js 12:36:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x94001c00) [pid = 1813] [serial = 2061] [outer = 0x91e9d400] 12:36:00 INFO - PROCESS | 1813 | 1461094560965 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:36:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:36:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1530ms 12:36:00 INFO - PROCESS | 1813 | 1461094560994 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 12:36:00 INFO - PROCESS | 1813 | 1461094560998 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 12:36:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:36:01 INFO - PROCESS | 1813 | 1461094561004 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:36:01 INFO - PROCESS | 1813 | 1461094561008 Marionette TRACE conn3 <- [1,2718,null,{}] 12:36:01 INFO - PROCESS | 1813 | 1461094561013 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:36:01 INFO - PROCESS | 1813 | 1461094561211 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 12:36:01 INFO - PROCESS | 1813 | 1461094561512 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x934c7c00 == 142 [pid = 1813] [id = 687] 12:36:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x9401c400) [pid = 1813] [serial = 2062] [outer = (nil)] 12:36:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x943e4400) [pid = 1813] [serial = 2063] [outer = 0x9401c400] 12:36:01 INFO - PROCESS | 1813 | 1461094561668 Marionette DEBUG loaded listener.js 12:36:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x946eb800) [pid = 1813] [serial = 2064] [outer = 0x9401c400] 12:36:02 INFO - PROCESS | 1813 | 1461094562670 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:36:02 INFO - PROCESS | 1813 | 1461094562748 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 12:36:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:36:02 INFO - PROCESS | 1813 | 1461094562754 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:36:02 INFO - PROCESS | 1813 | 1461094562758 Marionette TRACE conn3 <- [1,2722,null,{}] 12:36:02 INFO - PROCESS | 1813 | 1461094562764 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:36:02 INFO - PROCESS | 1813 | 1461094562986 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 12:36:03 INFO - PROCESS | 1813 | 1461094563345 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1813 | ++DOCSHELL 0x962ee800 == 143 [pid = 1813] [id = 688] 12:36:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x962f0000) [pid = 1813] [serial = 2065] [outer = (nil)] 12:36:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x97312800) [pid = 1813] [serial = 2066] [outer = 0x962f0000] 12:36:03 INFO - PROCESS | 1813 | 1461094563437 Marionette DEBUG loaded listener.js 12:36:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x97317800) [pid = 1813] [serial = 2067] [outer = 0x962f0000] 12:36:04 INFO - PROCESS | 1813 | 1461094564392 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:36:04 INFO - PROCESS | 1813 | 1461094564446 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 12:36:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:36:04 INFO - PROCESS | 1813 | 1461094564452 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:36:04 INFO - PROCESS | 1813 | 1461094564455 Marionette TRACE conn3 <- [1,2726,null,{}] 12:36:04 INFO - PROCESS | 1813 | 1461094564461 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:36:04 INFO - PROCESS | 1813 | 1461094564697 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:36:05 INFO - PROCESS | 1813 | 1461094565033 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x961cb400 == 144 [pid = 1813] [id = 689] 12:36:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x9672f400) [pid = 1813] [serial = 2068] [outer = (nil)] 12:36:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x975ba800) [pid = 1813] [serial = 2069] [outer = 0x9672f400] 12:36:05 INFO - PROCESS | 1813 | 1461094565123 Marionette DEBUG loaded listener.js 12:36:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x97c4bc00) [pid = 1813] [serial = 2070] [outer = 0x9672f400] 12:36:06 INFO - PROCESS | 1813 | 1461094566035 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:36:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:36:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1632ms 12:36:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:36:06 INFO - PROCESS | 1813 | 1461094566086 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:36:06 INFO - PROCESS | 1813 | 1461094566089 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 12:36:06 INFO - PROCESS | 1813 | 1461094566095 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:36:06 INFO - PROCESS | 1813 | 1461094566099 Marionette TRACE conn3 <- [1,2730,null,{}] 12:36:06 INFO - PROCESS | 1813 | 1461094566104 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:36:06 INFO - PROCESS | 1813 | 1461094566300 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:36:06 INFO - PROCESS | 1813 | 1461094566654 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1813 | ++DOCSHELL 0x9731b400 == 145 [pid = 1813] [id = 690] 12:36:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x9756b800) [pid = 1813] [serial = 2071] [outer = (nil)] 12:36:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x98364000) [pid = 1813] [serial = 2072] [outer = 0x9756b800] 12:36:06 INFO - PROCESS | 1813 | 1461094566743 Marionette DEBUG loaded listener.js 12:36:06 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x98ef4400) [pid = 1813] [serial = 2073] [outer = 0x9756b800] 12:36:08 INFO - PROCESS | 1813 | 1461094568052 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:36:08 INFO - PROCESS | 1813 | 1461094568094 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 12:36:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:36:08 INFO - PROCESS | 1813 | 1461094568100 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:36:08 INFO - PROCESS | 1813 | 1461094568103 Marionette TRACE conn3 <- [1,2734,null,{}] 12:36:08 INFO - PROCESS | 1813 | 1461094568109 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:36:08 INFO - PROCESS | 1813 | 1461094568366 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:36:08 INFO - PROCESS | 1813 | 1461094568669 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x97b36c00 == 146 [pid = 1813] [id = 691] 12:36:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x98804800) [pid = 1813] [serial = 2074] [outer = (nil)] 12:36:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x9fb34c00) [pid = 1813] [serial = 2075] [outer = 0x98804800] 12:36:08 INFO - PROCESS | 1813 | 1461094568755 Marionette DEBUG loaded listener.js 12:36:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x9fe23400) [pid = 1813] [serial = 2076] [outer = 0x98804800] 12:36:09 INFO - PROCESS | 1813 | 1461094569679 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:36:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:36:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1631ms 12:36:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:36:09 INFO - PROCESS | 1813 | 1461094569731 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:36:09 INFO - PROCESS | 1813 | 1461094569735 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 12:36:09 INFO - PROCESS | 1813 | 1461094569741 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:36:09 INFO - PROCESS | 1813 | 1461094569745 Marionette TRACE conn3 <- [1,2738,null,{}] 12:36:09 INFO - PROCESS | 1813 | 1461094569750 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:36:09 INFO - PROCESS | 1813 | 1461094569952 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:36:10 INFO - PROCESS | 1813 | 1461094570297 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x98359000 == 147 [pid = 1813] [id = 692] 12:36:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x9b2c5c00) [pid = 1813] [serial = 2077] [outer = (nil)] 12:36:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0xa0a70400) [pid = 1813] [serial = 2078] [outer = 0x9b2c5c00] 12:36:10 INFO - PROCESS | 1813 | 1461094570389 Marionette DEBUG loaded listener.js 12:36:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0xa0a75800) [pid = 1813] [serial = 2079] [outer = 0x9b2c5c00] 12:36:11 INFO - PROCESS | 1813 | 1461094571318 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:36:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:36:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1633ms 12:36:11 INFO - PROCESS | 1813 | 1461094571374 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:36:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:36:11 INFO - PROCESS | 1813 | 1461094571384 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 12:36:11 INFO - PROCESS | 1813 | 1461094571390 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:36:11 INFO - PROCESS | 1813 | 1461094571400 Marionette TRACE conn3 <- [1,2742,null,{}] 12:36:11 INFO - PROCESS | 1813 | 1461094571405 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:36:11 INFO - PROCESS | 1813 | 1461094571608 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:36:11 INFO - PROCESS | 1813 | 1461094571951 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x82b74000 == 148 [pid = 1813] [id = 693] 12:36:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x841ad400) [pid = 1813] [serial = 2080] [outer = (nil)] 12:36:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0xa0c56000) [pid = 1813] [serial = 2081] [outer = 0x841ad400] 12:36:12 INFO - PROCESS | 1813 | 1461094572039 Marionette DEBUG loaded listener.js 12:36:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0xa0ee3c00) [pid = 1813] [serial = 2082] [outer = 0x841ad400] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x841ae000 == 147 [pid = 1813] [id = 676] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x88afa400 == 146 [pid = 1813] [id = 675] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x88025400 == 145 [pid = 1813] [id = 674] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x838b3400 == 144 [pid = 1813] [id = 673] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x857e5800 == 143 [pid = 1813] [id = 672] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x9df23000 == 142 [pid = 1813] [id = 671] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x94010400 == 141 [pid = 1813] [id = 670] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x97c4c000 == 140 [pid = 1813] [id = 668] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x85d7fc00 == 139 [pid = 1813] [id = 669] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x837d0400 == 138 [pid = 1813] [id = 667] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x946ee400 == 137 [pid = 1813] [id = 666] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x904b8000 == 136 [pid = 1813] [id = 664] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x943e5400 == 135 [pid = 1813] [id = 665] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x89379000 == 134 [pid = 1813] [id = 663] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x900a9400 == 133 [pid = 1813] [id = 662] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x8f714c00 == 132 [pid = 1813] [id = 661] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb8a400 == 131 [pid = 1813] [id = 660] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x8f8e8800 == 130 [pid = 1813] [id = 659] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x8c3e5000 == 129 [pid = 1813] [id = 657] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x872fa400 == 128 [pid = 1813] [id = 658] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x892f7400 == 127 [pid = 1813] [id = 656] 12:36:13 INFO - PROCESS | 1813 | --DOCSHELL 0x87030000 == 126 [pid = 1813] [id = 655] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x89c25800) [pid = 1813] [serial = 1964] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x9400c400) [pid = 1813] [serial = 1931] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x97313c00) [pid = 1813] [serial = 1943] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x9880b400) [pid = 1813] [serial = 1949] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x8c135c00) [pid = 1813] [serial = 1961] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x93079400) [pid = 1813] [serial = 1925] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x8fd6d400) [pid = 1813] [serial = 1914] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x973d0400) [pid = 1813] [serial = 1944] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x94020800) [pid = 1813] [serial = 1934] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x930e4c00) [pid = 1813] [serial = 1926] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x889e2000) [pid = 1813] [serial = 1955] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x934d4800) [pid = 1813] [serial = 1929] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x8ea16400) [pid = 1813] [serial = 1908] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x89382800) [pid = 1813] [serial = 1902] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x94012400) [pid = 1813] [serial = 1932] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x892f5400) [pid = 1813] [serial = 1901] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x8c13dc00) [pid = 1813] [serial = 1962] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x9702fc00) [pid = 1813] [serial = 1940] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x97c42800) [pid = 1813] [serial = 1947] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x8e1f3c00) [pid = 1813] [serial = 1907] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x873d5000) [pid = 1813] [serial = 1899] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x97b3cc00) [pid = 1813] [serial = 1946] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x8f717000) [pid = 1813] [serial = 1911] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x943e3400) [pid = 1813] [serial = 1935] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x946ee000) [pid = 1813] [serial = 1937] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x9136d800) [pid = 1813] [serial = 1922] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x8c134800) [pid = 1813] [serial = 1827] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x88c38000) [pid = 1813] [serial = 1956] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x86ab8400) [pid = 1813] [serial = 1898] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x89c24000) [pid = 1813] [serial = 1959] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x86964000) [pid = 1813] [serial = 1952] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x8f6e5c00) [pid = 1813] [serial = 1910] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x8ff5c000) [pid = 1813] [serial = 1916] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x8fcc4c00) [pid = 1813] [serial = 1913] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x904bd800) [pid = 1813] [serial = 1920] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x934c6c00) [pid = 1813] [serial = 1928] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x904b3800) [pid = 1813] [serial = 1919] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x8c138800) [pid = 1813] [serial = 1904] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x8c3e0000) [pid = 1813] [serial = 1905] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x91372000) [pid = 1813] [serial = 1923] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x972b5000) [pid = 1813] [serial = 1941] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x8ff60c00) [pid = 1813] [serial = 1917] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x89376000) [pid = 1813] [serial = 1958] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x86ab1c00) [pid = 1813] [serial = 1953] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x9582b800) [pid = 1813] [serial = 1938] [outer = (nil)] [url = about:blank] 12:36:14 INFO - PROCESS | 1813 | 1461094574606 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:36:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:36:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 3241ms 12:36:14 INFO - PROCESS | 1813 | 1461094574631 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:36:14 INFO - PROCESS | 1813 | 1461094574637 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 12:36:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:36:14 INFO - PROCESS | 1813 | 1461094574646 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:36:14 INFO - PROCESS | 1813 | 1461094574650 Marionette TRACE conn3 <- [1,2746,null,{}] 12:36:14 INFO - PROCESS | 1813 | 1461094574658 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:36:14 INFO - PROCESS | 1813 | 1461094574853 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:36:15 INFO - PROCESS | 1813 | 1461094575058 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x872fa400 == 127 [pid = 1813] [id = 694] 12:36:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x873ca000) [pid = 1813] [serial = 2083] [outer = (nil)] 12:36:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x873d7800) [pid = 1813] [serial = 2084] [outer = 0x873ca000] 12:36:15 INFO - PROCESS | 1813 | 1461094575136 Marionette DEBUG loaded listener.js 12:36:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x8802cc00) [pid = 1813] [serial = 2085] [outer = 0x873ca000] 12:36:16 INFO - PROCESS | 1813 | 1461094576071 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:36:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:36:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1485ms 12:36:16 INFO - PROCESS | 1813 | 1461094576131 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:36:16 INFO - PROCESS | 1813 | 1461094576139 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 12:36:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:36:16 INFO - PROCESS | 1813 | 1461094576149 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:36:16 INFO - PROCESS | 1813 | 1461094576153 Marionette TRACE conn3 <- [1,2750,null,{}] 12:36:16 INFO - PROCESS | 1813 | 1461094576159 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:36:16 INFO - PROCESS | 1813 | 1461094576356 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:36:16 INFO - PROCESS | 1813 | 1461094576604 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x889d7000 == 128 [pid = 1813] [id = 695] 12:36:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x889e2800) [pid = 1813] [serial = 2086] [outer = (nil)] 12:36:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x890ed400) [pid = 1813] [serial = 2087] [outer = 0x889e2800] 12:36:16 INFO - PROCESS | 1813 | 1461094576762 Marionette DEBUG loaded listener.js 12:36:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x892f6c00) [pid = 1813] [serial = 2088] [outer = 0x889e2800] 12:36:17 INFO - PROCESS | 1813 | 1461094577632 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:36:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:36:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1531ms 12:36:17 INFO - PROCESS | 1813 | 1461094577681 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:36:17 INFO - PROCESS | 1813 | 1461094577684 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 12:36:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:36:17 INFO - PROCESS | 1813 | 1461094577691 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:36:17 INFO - PROCESS | 1813 | 1461094577696 Marionette TRACE conn3 <- [1,2754,null,{}] 12:36:17 INFO - PROCESS | 1813 | 1461094577712 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:36:17 INFO - PROCESS | 1813 | 1461094577986 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:36:18 INFO - PROCESS | 1813 | 1461094578030 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x89381400 == 129 [pid = 1813] [id = 696] 12:36:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x8a259800) [pid = 1813] [serial = 2089] [outer = (nil)] 12:36:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x8b5d1400) [pid = 1813] [serial = 2090] [outer = 0x8a259800] 12:36:18 INFO - PROCESS | 1813 | 1461094578119 Marionette DEBUG loaded listener.js 12:36:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x8c133400) [pid = 1813] [serial = 2091] [outer = 0x8a259800] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x85d8dc00) [pid = 1813] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x9731bc00) [pid = 1813] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x904b2400) [pid = 1813] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x932d9000) [pid = 1813] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x8fcc4000) [pid = 1813] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x89c16400) [pid = 1813] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x9feb0c00) [pid = 1813] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x961cbc00) [pid = 1813] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x8c136800) [pid = 1813] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x9331a000) [pid = 1813] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x838be000) [pid = 1813] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x87030800) [pid = 1813] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x943e7800) [pid = 1813] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x93079c00) [pid = 1813] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x98b79800) [pid = 1813] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 131 (0x8fb87400) [pid = 1813] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 130 (0x8802a000) [pid = 1813] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 129 (0x93320800) [pid = 1813] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 128 (0x9594f000) [pid = 1813] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 127 (0x88c30000) [pid = 1813] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 126 (0x9fbc1800) [pid = 1813] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 125 (0x892f8c00) [pid = 1813] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 124 (0x8e1fa000) [pid = 1813] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:36:19 INFO - PROCESS | 1813 | --DOMWINDOW == 123 (0x9a5a2400) [pid = 1813] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:36:19 INFO - PROCESS | 1813 | 1461094579666 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:36:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:36:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2002ms 12:36:19 INFO - PROCESS | 1813 | 1461094579693 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:36:19 INFO - PROCESS | 1813 | 1461094579697 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 12:36:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:36:19 INFO - PROCESS | 1813 | 1461094579702 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:36:19 INFO - PROCESS | 1813 | 1461094579705 Marionette TRACE conn3 <- [1,2758,null,{}] 12:36:19 INFO - PROCESS | 1813 | 1461094579711 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:36:19 INFO - PROCESS | 1813 | 1461094579971 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:36:20 INFO - PROCESS | 1813 | 1461094579991 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x85ea9400 == 130 [pid = 1813] [id = 697] 12:36:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 124 (0x892f8c00) [pid = 1813] [serial = 2092] [outer = (nil)] 12:36:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 125 (0x8e1ee000) [pid = 1813] [serial = 2093] [outer = 0x892f8c00] 12:36:20 INFO - PROCESS | 1813 | 1461094580063 Marionette DEBUG loaded listener.js 12:36:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 126 (0x8ea15c00) [pid = 1813] [serial = 2094] [outer = 0x892f8c00] 12:36:20 INFO - PROCESS | 1813 | 1461094580940 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:36:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:36:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1278ms 12:36:20 INFO - PROCESS | 1813 | 1461094580980 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:36:20 INFO - PROCESS | 1813 | 1461094580983 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 12:36:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:36:21 INFO - PROCESS | 1813 | 1461094581001 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:36:21 INFO - PROCESS | 1813 | 1461094581003 Marionette TRACE conn3 <- [1,2762,null,{}] 12:36:21 INFO - PROCESS | 1813 | 1461094581011 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:36:21 INFO - PROCESS | 1813 | 1461094581189 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:36:21 INFO - PROCESS | 1813 | 1461094581564 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x837d0400 == 131 [pid = 1813] [id = 698] 12:36:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 127 (0x838b3400) [pid = 1813] [serial = 2095] [outer = (nil)] 12:36:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 128 (0x86966000) [pid = 1813] [serial = 2096] [outer = 0x838b3400] 12:36:21 INFO - PROCESS | 1813 | 1461094581654 Marionette DEBUG loaded listener.js 12:36:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 129 (0x8702bc00) [pid = 1813] [serial = 2097] [outer = 0x838b3400] 12:36:22 INFO - PROCESS | 1813 | 1461094582639 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:36:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:36:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1700ms 12:36:22 INFO - PROCESS | 1813 | 1461094582691 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:36:22 INFO - PROCESS | 1813 | 1461094582699 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 12:36:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:36:22 INFO - PROCESS | 1813 | 1461094582708 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:36:22 INFO - PROCESS | 1813 | 1461094582712 Marionette TRACE conn3 <- [1,2766,null,{}] 12:36:22 INFO - PROCESS | 1813 | 1461094582720 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:36:22 INFO - PROCESS | 1813 | 1461094582940 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:36:23 INFO - PROCESS | 1813 | 1461094583225 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1813 | ++DOCSHELL 0x88c38000 == 132 [pid = 1813] [id = 699] 12:36:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 130 (0x890e4000) [pid = 1813] [serial = 2098] [outer = (nil)] 12:36:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 131 (0x890ecc00) [pid = 1813] [serial = 2099] [outer = 0x890e4000] 12:36:23 INFO - PROCESS | 1813 | 1461094583369 Marionette DEBUG loaded listener.js 12:36:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 132 (0x89377000) [pid = 1813] [serial = 2100] [outer = 0x890e4000] 12:36:24 INFO - PROCESS | 1813 | 1461094584344 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:36:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:36:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1682ms 12:36:24 INFO - PROCESS | 1813 | 1461094584394 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:36:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:36:24 INFO - PROCESS | 1813 | 1461094584401 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 12:36:24 INFO - PROCESS | 1813 | 1461094584408 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:36:24 INFO - PROCESS | 1813 | 1461094584411 Marionette TRACE conn3 <- [1,2770,null,{}] 12:36:24 INFO - PROCESS | 1813 | 1461094584418 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:36:24 INFO - PROCESS | 1813 | 1461094584640 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:36:25 INFO - PROCESS | 1813 | 1461094585015 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8b5dcc00 == 133 [pid = 1813] [id = 700] 12:36:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x8c13f000) [pid = 1813] [serial = 2101] [outer = (nil)] 12:36:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x8c3df400) [pid = 1813] [serial = 2102] [outer = 0x8c13f000] 12:36:25 INFO - PROCESS | 1813 | 1461094585107 Marionette DEBUG loaded listener.js 12:36:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x8ea19000) [pid = 1813] [serial = 2103] [outer = 0x8c13f000] 12:36:26 INFO - PROCESS | 1813 | 1461094586038 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:36:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:36:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1683ms 12:36:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:36:26 INFO - PROCESS | 1813 | 1461094586091 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:36:26 INFO - PROCESS | 1813 | 1461094586094 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 12:36:26 INFO - PROCESS | 1813 | 1461094586110 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:36:26 INFO - PROCESS | 1813 | 1461094586120 Marionette TRACE conn3 <- [1,2774,null,{}] 12:36:26 INFO - PROCESS | 1813 | 1461094586126 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:36:26 INFO - PROCESS | 1813 | 1461094586382 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:36:26 INFO - PROCESS | 1813 | 1461094586732 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x88afc000 == 134 [pid = 1813] [id = 701] 12:36:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x89c23c00) [pid = 1813] [serial = 2104] [outer = (nil)] 12:36:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x8f8ea800) [pid = 1813] [serial = 2105] [outer = 0x89c23c00] 12:36:26 INFO - PROCESS | 1813 | 1461094586822 Marionette DEBUG loaded listener.js 12:36:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x8fb87400) [pid = 1813] [serial = 2106] [outer = 0x89c23c00] 12:36:27 INFO - PROCESS | 1813 | 1461094587742 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:36:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:36:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1699ms 12:36:27 INFO - PROCESS | 1813 | 1461094587801 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:36:27 INFO - PROCESS | 1813 | 1461094587806 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 12:36:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:36:27 INFO - PROCESS | 1813 | 1461094587812 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:36:27 INFO - PROCESS | 1813 | 1461094587816 Marionette TRACE conn3 <- [1,2778,null,{}] 12:36:27 INFO - PROCESS | 1813 | 1461094587821 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:36:28 INFO - PROCESS | 1813 | 1461094588031 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:36:28 INFO - PROCESS | 1813 | 1461094588358 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8e1fa400 == 135 [pid = 1813] [id = 702] 12:36:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x8faa1400) [pid = 1813] [serial = 2107] [outer = (nil)] 12:36:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x8fd6dc00) [pid = 1813] [serial = 2108] [outer = 0x8faa1400] 12:36:28 INFO - PROCESS | 1813 | 1461094588449 Marionette DEBUG loaded listener.js 12:36:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x8fd78400) [pid = 1813] [serial = 2109] [outer = 0x8faa1400] 12:36:29 INFO - PROCESS | 1813 | 1461094589284 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:36:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:36:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1537ms 12:36:29 INFO - PROCESS | 1813 | 1461094589350 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:36:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:36:29 INFO - PROCESS | 1813 | 1461094589355 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 12:36:29 INFO - PROCESS | 1813 | 1461094589361 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:36:29 INFO - PROCESS | 1813 | 1461094589364 Marionette TRACE conn3 <- [1,2782,null,{}] 12:36:29 INFO - PROCESS | 1813 | 1461094589370 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:36:29 INFO - PROCESS | 1813 | 1461094589572 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:36:29 INFO - PROCESS | 1813 | 1461094589859 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8ff5e800 == 136 [pid = 1813] [id = 703] 12:36:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x8ff5ec00) [pid = 1813] [serial = 2110] [outer = (nil)] 12:36:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x900a6000) [pid = 1813] [serial = 2111] [outer = 0x8ff5ec00] 12:36:30 INFO - PROCESS | 1813 | 1461094590014 Marionette DEBUG loaded listener.js 12:36:30 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x904bdc00) [pid = 1813] [serial = 2112] [outer = 0x8ff5ec00] 12:36:30 INFO - PROCESS | 1813 | 1461094590959 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:36:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:36:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1636ms 12:36:31 INFO - PROCESS | 1813 | 1461094590997 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:36:31 INFO - PROCESS | 1813 | 1461094591000 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 12:36:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:36:31 INFO - PROCESS | 1813 | 1461094591007 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:36:31 INFO - PROCESS | 1813 | 1461094591010 Marionette TRACE conn3 <- [1,2786,null,{}] 12:36:31 INFO - PROCESS | 1813 | 1461094591016 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:36:31 INFO - PROCESS | 1813 | 1461094591231 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:36:31 INFO - PROCESS | 1813 | 1461094591582 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c132000 == 137 [pid = 1813] [id = 704] 12:36:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x8e1f4c00) [pid = 1813] [serial = 2113] [outer = (nil)] 12:36:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x913e1c00) [pid = 1813] [serial = 2114] [outer = 0x8e1f4c00] 12:36:31 INFO - PROCESS | 1813 | 1461094591678 Marionette DEBUG loaded listener.js 12:36:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x9307a400) [pid = 1813] [serial = 2115] [outer = 0x8e1f4c00] 12:36:32 INFO - PROCESS | 1813 | 1461094592609 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:36:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:36:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1635ms 12:36:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:36:32 INFO - PROCESS | 1813 | 1461094592642 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:36:32 INFO - PROCESS | 1813 | 1461094592645 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 12:36:32 INFO - PROCESS | 1813 | 1461094592652 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:36:32 INFO - PROCESS | 1813 | 1461094592655 Marionette TRACE conn3 <- [1,2790,null,{}] 12:36:32 INFO - PROCESS | 1813 | 1461094592661 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:36:32 INFO - PROCESS | 1813 | 1461094592862 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:36:33 INFO - PROCESS | 1813 | 1461094593200 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1813 | ++DOCSHELL 0x91375400 == 138 [pid = 1813] [id = 705] 12:36:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x913d3400) [pid = 1813] [serial = 2116] [outer = (nil)] 12:36:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x93314400) [pid = 1813] [serial = 2117] [outer = 0x913d3400] 12:36:33 INFO - PROCESS | 1813 | 1461094593291 Marionette DEBUG loaded listener.js 12:36:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x93319c00) [pid = 1813] [serial = 2118] [outer = 0x913d3400] 12:36:34 INFO - PROCESS | 1813 | 1461094594189 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:36:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:36:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1585ms 12:36:34 INFO - PROCESS | 1813 | 1461094594236 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:36:34 INFO - PROCESS | 1813 | 1461094594240 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 12:36:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:36:34 INFO - PROCESS | 1813 | 1461094594246 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:36:34 INFO - PROCESS | 1813 | 1461094594250 Marionette TRACE conn3 <- [1,2794,null,{}] 12:36:34 INFO - PROCESS | 1813 | 1461094594255 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:36:34 INFO - PROCESS | 1813 | 1461094594459 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:36:34 INFO - PROCESS | 1813 | 1461094594796 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x930d8400 == 139 [pid = 1813] [id = 706] 12:36:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x93317800) [pid = 1813] [serial = 2119] [outer = (nil)] 12:36:34 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x934d9400) [pid = 1813] [serial = 2120] [outer = 0x93317800] 12:36:34 INFO - PROCESS | 1813 | 1461094594887 Marionette DEBUG loaded listener.js 12:36:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x9400a800) [pid = 1813] [serial = 2121] [outer = 0x93317800] 12:36:35 INFO - PROCESS | 1813 | 1461094595755 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:36:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:36:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1537ms 12:36:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:36:35 INFO - PROCESS | 1813 | 1461094595785 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:36:35 INFO - PROCESS | 1813 | 1461094595788 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 12:36:35 INFO - PROCESS | 1813 | 1461094595794 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:36:35 INFO - PROCESS | 1813 | 1461094595798 Marionette TRACE conn3 <- [1,2798,null,{}] 12:36:35 INFO - PROCESS | 1813 | 1461094595804 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:36:36 INFO - PROCESS | 1813 | 1461094596000 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:36:36 INFO - PROCESS | 1813 | 1461094596295 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8fb96800 == 140 [pid = 1813] [id = 707] 12:36:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x8fd70400) [pid = 1813] [serial = 2122] [outer = (nil)] 12:36:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x94017c00) [pid = 1813] [serial = 2123] [outer = 0x8fd70400] 12:36:36 INFO - PROCESS | 1813 | 1461094596384 Marionette DEBUG loaded listener.js 12:36:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x9401ec00) [pid = 1813] [serial = 2124] [outer = 0x8fd70400] 12:36:37 INFO - PROCESS | 1813 | 1461094597311 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:36:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:36:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1584ms 12:36:37 INFO - PROCESS | 1813 | 1461094597377 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:36:37 INFO - PROCESS | 1813 | 1461094597381 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 12:36:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:36:37 INFO - PROCESS | 1813 | 1461094597387 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:36:37 INFO - PROCESS | 1813 | 1461094597391 Marionette TRACE conn3 <- [1,2802,null,{}] 12:36:37 INFO - PROCESS | 1813 | 1461094597397 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:36:37 INFO - PROCESS | 1813 | 1461094597621 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:36:37 INFO - PROCESS | 1813 | 1461094597969 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x943eb000 == 141 [pid = 1813] [id = 708] 12:36:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x943ec400) [pid = 1813] [serial = 2125] [outer = (nil)] 12:36:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x946ee400) [pid = 1813] [serial = 2126] [outer = 0x943ec400] 12:36:38 INFO - PROCESS | 1813 | 1461094598073 Marionette DEBUG loaded listener.js 12:36:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x961d2400) [pid = 1813] [serial = 2127] [outer = 0x943ec400] 12:36:38 INFO - PROCESS | 1813 | 1461094598961 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:36:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:36:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1630ms 12:36:39 INFO - PROCESS | 1813 | 1461094599018 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:36:39 INFO - PROCESS | 1813 | 1461094599023 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 12:36:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:36:39 INFO - PROCESS | 1813 | 1461094599029 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:36:39 INFO - PROCESS | 1813 | 1461094599033 Marionette TRACE conn3 <- [1,2806,null,{}] 12:36:39 INFO - PROCESS | 1813 | 1461094599039 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:36:39 INFO - PROCESS | 1813 | 1461094599277 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:36:39 INFO - PROCESS | 1813 | 1461094599621 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x97314c00 == 142 [pid = 1813] [id = 709] 12:36:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x97315400) [pid = 1813] [serial = 2128] [outer = (nil)] 12:36:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x97564800) [pid = 1813] [serial = 2129] [outer = 0x97315400] 12:36:39 INFO - PROCESS | 1813 | 1461094599712 Marionette DEBUG loaded listener.js 12:36:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x9756c800) [pid = 1813] [serial = 2130] [outer = 0x97315400] 12:36:40 INFO - PROCESS | 1813 | 1461094600588 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:36:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:36:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1587ms 12:36:40 INFO - PROCESS | 1813 | 1461094600616 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:36:40 INFO - PROCESS | 1813 | 1461094600620 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 12:36:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:36:40 INFO - PROCESS | 1813 | 1461094600626 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:36:40 INFO - PROCESS | 1813 | 1461094600629 Marionette TRACE conn3 <- [1,2810,null,{}] 12:36:40 INFO - PROCESS | 1813 | 1461094600635 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:36:40 INFO - PROCESS | 1813 | 1461094600831 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:36:41 INFO - PROCESS | 1813 | 1461094601128 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x85ea4000 == 143 [pid = 1813] [id = 710] 12:36:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x904b7800) [pid = 1813] [serial = 2131] [outer = (nil)] 12:36:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x97c46400) [pid = 1813] [serial = 2132] [outer = 0x904b7800] 12:36:41 INFO - PROCESS | 1813 | 1461094601258 Marionette DEBUG loaded listener.js 12:36:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x9880b400) [pid = 1813] [serial = 2133] [outer = 0x904b7800] 12:36:42 INFO - PROCESS | 1813 | 1461094602144 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:36:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:36:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1583ms 12:36:42 INFO - PROCESS | 1813 | 1461094602209 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:36:42 INFO - PROCESS | 1813 | 1461094602213 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 12:36:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:36:42 INFO - PROCESS | 1813 | 1461094602219 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:36:42 INFO - PROCESS | 1813 | 1461094602222 Marionette TRACE conn3 <- [1,2814,null,{}] 12:36:42 INFO - PROCESS | 1813 | 1461094602228 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:36:42 INFO - PROCESS | 1813 | 1461094602428 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:36:42 INFO - PROCESS | 1813 | 1461094602730 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x978ae400 == 144 [pid = 1813] [id = 711] 12:36:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x98b79800) [pid = 1813] [serial = 2134] [outer = (nil)] 12:36:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x9b248000) [pid = 1813] [serial = 2135] [outer = 0x98b79800] 12:36:42 INFO - PROCESS | 1813 | 1461094602863 Marionette DEBUG loaded listener.js 12:36:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x9b2c7c00) [pid = 1813] [serial = 2136] [outer = 0x98b79800] 12:36:43 INFO - PROCESS | 1813 | 1461094603846 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:36:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:36:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1689ms 12:36:43 INFO - PROCESS | 1813 | 1461094603908 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:36:43 INFO - PROCESS | 1813 | 1461094603911 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 12:36:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:36:43 INFO - PROCESS | 1813 | 1461094603918 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:36:43 INFO - PROCESS | 1813 | 1461094603921 Marionette TRACE conn3 <- [1,2818,null,{}] 12:36:43 INFO - PROCESS | 1813 | 1461094603927 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:36:44 INFO - PROCESS | 1813 | 1461094604128 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:36:44 INFO - PROCESS | 1813 | 1461094604462 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x970d0800 == 145 [pid = 1813] [id = 712] 12:36:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x98ef0c00) [pid = 1813] [serial = 2137] [outer = (nil)] 12:36:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x9fe87c00) [pid = 1813] [serial = 2138] [outer = 0x98ef0c00] 12:36:44 INFO - PROCESS | 1813 | 1461094604551 Marionette DEBUG loaded listener.js 12:36:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0xa000c000) [pid = 1813] [serial = 2139] [outer = 0x98ef0c00] 12:36:45 INFO - PROCESS | 1813 | 1461094605436 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:36:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:36:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1583ms 12:36:45 INFO - PROCESS | 1813 | 1461094605501 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:36:45 INFO - PROCESS | 1813 | 1461094605505 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 12:36:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:36:45 INFO - PROCESS | 1813 | 1461094605511 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:36:45 INFO - PROCESS | 1813 | 1461094605515 Marionette TRACE conn3 <- [1,2822,null,{}] 12:36:45 INFO - PROCESS | 1813 | 1461094605520 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:36:45 INFO - PROCESS | 1813 | 1461094605730 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:36:46 INFO - PROCESS | 1813 | 1461094606073 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8ff56000 == 146 [pid = 1813] [id = 713] 12:36:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x9136d400) [pid = 1813] [serial = 2140] [outer = (nil)] 12:36:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0xa0a73c00) [pid = 1813] [serial = 2141] [outer = 0x9136d400] 12:36:46 INFO - PROCESS | 1813 | 1461094606161 Marionette DEBUG loaded listener.js 12:36:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0xa0c5f800) [pid = 1813] [serial = 2142] [outer = 0x9136d400] 12:36:47 INFO - PROCESS | 1813 | 1461094607093 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:36:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:36:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1634ms 12:36:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:36:47 INFO - PROCESS | 1813 | 1461094607145 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:36:47 INFO - PROCESS | 1813 | 1461094607148 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 12:36:47 INFO - PROCESS | 1813 | 1461094607155 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:36:47 INFO - PROCESS | 1813 | 1461094607158 Marionette TRACE conn3 <- [1,2826,null,{}] 12:36:47 INFO - PROCESS | 1813 | 1461094607165 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:36:47 INFO - PROCESS | 1813 | 1461094607366 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:36:47 INFO - PROCESS | 1813 | 1461094607744 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1813 | ++DOCSHELL 0xa0c59400 == 147 [pid = 1813] [id = 714] 12:36:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0xa0fe7c00) [pid = 1813] [serial = 2143] [outer = (nil)] 12:36:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0xa2a07400) [pid = 1813] [serial = 2144] [outer = 0xa0fe7c00] 12:36:47 INFO - PROCESS | 1813 | 1461094607836 Marionette DEBUG loaded listener.js 12:36:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0xa2a0fc00) [pid = 1813] [serial = 2145] [outer = 0xa0fe7c00] 12:36:48 INFO - PROCESS | 1813 | 1461094608705 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:36:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:36:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1588ms 12:36:48 INFO - PROCESS | 1813 | 1461094608742 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:36:48 INFO - PROCESS | 1813 | 1461094608745 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 12:36:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:36:48 INFO - PROCESS | 1813 | 1461094608752 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:36:48 INFO - PROCESS | 1813 | 1461094608755 Marionette TRACE conn3 <- [1,2830,null,{}] 12:36:48 INFO - PROCESS | 1813 | 1461094608761 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:36:48 INFO - PROCESS | 1813 | 1461094608957 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:36:49 INFO - PROCESS | 1813 | 1461094609257 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x86964800 == 148 [pid = 1813] [id = 715] 12:36:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x98eff800) [pid = 1813] [serial = 2146] [outer = (nil)] 12:36:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0xa3c1f000) [pid = 1813] [serial = 2147] [outer = 0x98eff800] 12:36:49 INFO - PROCESS | 1813 | 1461094609386 Marionette DEBUG loaded listener.js 12:36:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0xa3c25c00) [pid = 1813] [serial = 2148] [outer = 0x98eff800] 12:36:50 INFO - PROCESS | 1813 | 1461094610233 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:36:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:36:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1544ms 12:36:50 INFO - PROCESS | 1813 | 1461094610297 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:36:50 INFO - PROCESS | 1813 | 1461094610301 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 12:36:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:36:50 INFO - PROCESS | 1813 | 1461094610307 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:36:50 INFO - PROCESS | 1813 | 1461094610310 Marionette TRACE conn3 <- [1,2834,null,{}] 12:36:50 INFO - PROCESS | 1813 | 1461094610316 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:36:50 INFO - PROCESS | 1813 | 1461094610536 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:36:50 INFO - PROCESS | 1813 | 1461094610886 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x841ab800 == 149 [pid = 1813] [id = 716] 12:36:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x841ac800) [pid = 1813] [serial = 2149] [outer = (nil)] 12:36:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x97311c00) [pid = 1813] [serial = 2150] [outer = 0x841ac800] 12:36:50 INFO - PROCESS | 1813 | 1461094610974 Marionette DEBUG loaded listener.js 12:36:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0xa4470400) [pid = 1813] [serial = 2151] [outer = 0x841ac800] 12:36:53 INFO - PROCESS | 1813 | --DOCSHELL 0x8ea1e400 == 148 [pid = 1813] [id = 596] 12:36:53 INFO - PROCESS | 1813 | --DOCSHELL 0x900acc00 == 147 [pid = 1813] [id = 594] 12:36:53 INFO - PROCESS | 1813 | --DOCSHELL 0x88aed800 == 146 [pid = 1813] [id = 599] 12:36:53 INFO - PROCESS | 1813 | --DOCSHELL 0x857da800 == 145 [pid = 1813] [id = 607] 12:36:53 INFO - PROCESS | 1813 | --DOCSHELL 0x8f8f2400 == 144 [pid = 1813] [id = 593] 12:36:53 INFO - PROCESS | 1813 | --DOCSHELL 0x8702a800 == 143 [pid = 1813] [id = 584] 12:36:53 INFO - PROCESS | 1813 | --DOCSHELL 0x8faa0800 == 142 [pid = 1813] [id = 592] 12:36:53 INFO - PROCESS | 1813 | --DOCSHELL 0x84032c00 == 141 [pid = 1813] [id = 597] 12:36:53 INFO - PROCESS | 1813 | --DOCSHELL 0x86960800 == 140 [pid = 1813] [id = 587] 12:36:53 INFO - PROCESS | 1813 | --DOCSHELL 0x88af5c00 == 139 [pid = 1813] [id = 589] 12:36:53 INFO - PROCESS | 1813 | --DOCSHELL 0x904bbc00 == 138 [pid = 1813] [id = 595] 12:36:53 INFO - PROCESS | 1813 | --DOCSHELL 0x8e1f0800 == 137 [pid = 1813] [id = 591] 12:36:53 INFO - PROCESS | 1813 | --DOCSHELL 0x85ea9400 == 136 [pid = 1813] [id = 697] 12:36:53 INFO - PROCESS | 1813 | --DOCSHELL 0x89381400 == 135 [pid = 1813] [id = 696] 12:36:53 INFO - PROCESS | 1813 | --DOCSHELL 0x889d7000 == 134 [pid = 1813] [id = 695] 12:36:53 INFO - PROCESS | 1813 | --DOCSHELL 0x872fa400 == 133 [pid = 1813] [id = 694] 12:36:54 INFO - PROCESS | 1813 | --DOCSHELL 0x98359000 == 132 [pid = 1813] [id = 692] 12:36:54 INFO - PROCESS | 1813 | --DOCSHELL 0x97b36c00 == 131 [pid = 1813] [id = 691] 12:36:54 INFO - PROCESS | 1813 | --DOCSHELL 0x9731b400 == 130 [pid = 1813] [id = 690] 12:36:54 INFO - PROCESS | 1813 | --DOCSHELL 0x961cb400 == 129 [pid = 1813] [id = 689] 12:36:54 INFO - PROCESS | 1813 | --DOCSHELL 0x934c7c00 == 128 [pid = 1813] [id = 687] 12:36:54 INFO - PROCESS | 1813 | --DOCSHELL 0x962ee800 == 127 [pid = 1813] [id = 688] 12:36:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8faa2c00 == 126 [pid = 1813] [id = 686] 12:36:54 INFO - PROCESS | 1813 | --DOCSHELL 0x904c0800 == 125 [pid = 1813] [id = 685] 12:36:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8b2cf800 == 124 [pid = 1813] [id = 684] 12:36:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8fcbd000 == 123 [pid = 1813] [id = 683] 12:36:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8fcb6800 == 122 [pid = 1813] [id = 682] 12:36:54 INFO - PROCESS | 1813 | --DOCSHELL 0x890ec400 == 121 [pid = 1813] [id = 680] 12:36:54 INFO - PROCESS | 1813 | --DOCSHELL 0x872eec00 == 120 [pid = 1813] [id = 681] 12:36:54 INFO - PROCESS | 1813 | --DOCSHELL 0x892eb000 == 119 [pid = 1813] [id = 679] 12:36:54 INFO - PROCESS | 1813 | --DOCSHELL 0x873cbc00 == 118 [pid = 1813] [id = 678] 12:36:54 INFO - PROCESS | 1813 | --DOCSHELL 0x8696a000 == 117 [pid = 1813] [id = 677] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x94017400) [pid = 1813] [serial = 1994] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x9a5a4400) [pid = 1813] [serial = 2006] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x8fd6fc00) [pid = 1813] [serial = 1980] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x943e0800) [pid = 1813] [serial = 1995] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x889d5c00) [pid = 1813] [serial = 2024] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x88af0000) [pid = 1813] [serial = 1968] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x97c4ac00) [pid = 1813] [serial = 2003] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x8fcc0400) [pid = 1813] [serial = 1979] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x8a25cc00) [pid = 1813] [serial = 1970] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x94004000) [pid = 1813] [serial = 1992] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x88af2800) [pid = 1813] [serial = 2025] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x9756e400) [pid = 1813] [serial = 2000] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x89c1e800) [pid = 1813] [serial = 2028] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0xa0012800) [pid = 1813] [serial = 2016] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x9fdc6800) [pid = 1813] [serial = 2012] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x905a6400) [pid = 1813] [serial = 1982] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x8a25e000) [pid = 1813] [serial = 1896] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x8f6e0c00) [pid = 1813] [serial = 1973] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x8fb83400) [pid = 1813] [serial = 1977] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x978b8800) [pid = 1813] [serial = 2001] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x9eb32800) [pid = 1813] [serial = 1881] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0xa007e800) [pid = 1813] [serial = 2018] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x930e4000) [pid = 1813] [serial = 1986] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x8f71b400) [pid = 1813] [serial = 1974] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x892f7000) [pid = 1813] [serial = 2027] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x9df27400) [pid = 1813] [serial = 2009] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x85d8c400) [pid = 1813] [serial = 2021] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x9b247400) [pid = 1813] [serial = 2007] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0xa0009800) [pid = 1813] [serial = 2015] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x98362800) [pid = 1813] [serial = 2004] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x8b5d6800) [pid = 1813] [serial = 2030] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x9eb2d400) [pid = 1813] [serial = 2010] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x98b84400) [pid = 1813] [serial = 1950] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x905b3c00) [pid = 1813] [serial = 1983] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x9331e800) [pid = 1813] [serial = 1988] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x91ea2400) [pid = 1813] [serial = 1985] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x8b2c9000) [pid = 1813] [serial = 1971] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0xa0093000) [pid = 1813] [serial = 2019] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x96739400) [pid = 1813] [serial = 1997] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x934bbc00) [pid = 1813] [serial = 1989] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x8faa0400) [pid = 1813] [serial = 1976] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x934d1400) [pid = 1813] [serial = 1991] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x86ab9c00) [pid = 1813] [serial = 2022] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x88028800) [pid = 1813] [serial = 1967] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x9fdd1000) [pid = 1813] [serial = 2013] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x97319000) [pid = 1813] [serial = 1998] [outer = (nil)] [url = about:blank] 12:36:54 INFO - PROCESS | 1813 | 1461094614621 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:36:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:36:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 4342ms 12:36:54 INFO - PROCESS | 1813 | 1461094614649 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:36:54 INFO - PROCESS | 1813 | 1461094614654 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 12:36:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:36:54 INFO - PROCESS | 1813 | 1461094614662 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:36:54 INFO - PROCESS | 1813 | 1461094614668 Marionette TRACE conn3 <- [1,2838,null,{}] 12:36:54 INFO - PROCESS | 1813 | 1461094614677 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:36:54 INFO - PROCESS | 1813 | 1461094614911 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:36:55 INFO - PROCESS | 1813 | 1461094615117 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x84032400 == 118 [pid = 1813] [id = 717] 12:36:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x84039c00) [pid = 1813] [serial = 2152] [outer = (nil)] 12:36:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x841b0400) [pid = 1813] [serial = 2153] [outer = 0x84039c00] 12:36:55 INFO - PROCESS | 1813 | 1461094615194 Marionette DEBUG loaded listener.js 12:36:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x857e4800) [pid = 1813] [serial = 2154] [outer = 0x84039c00] 12:36:56 INFO - PROCESS | 1813 | 1461094616014 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:36:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:36:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1392ms 12:36:56 INFO - PROCESS | 1813 | 1461094616055 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:36:56 INFO - PROCESS | 1813 | 1461094616064 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 12:36:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:36:56 INFO - PROCESS | 1813 | 1461094616073 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:36:56 INFO - PROCESS | 1813 | 1461094616077 Marionette TRACE conn3 <- [1,2842,null,{}] 12:36:56 INFO - PROCESS | 1813 | 1461094616083 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:36:56 INFO - PROCESS | 1813 | 1461094616279 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:36:56 INFO - PROCESS | 1813 | 1461094616504 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x841a9c00 == 119 [pid = 1813] [id = 718] 12:36:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x85d86c00) [pid = 1813] [serial = 2155] [outer = (nil)] 12:36:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x85eb2800) [pid = 1813] [serial = 2156] [outer = 0x85d86c00] 12:36:56 INFO - PROCESS | 1813 | 1461094616580 Marionette DEBUG loaded listener.js 12:36:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x8696c000) [pid = 1813] [serial = 2157] [outer = 0x85d86c00] 12:36:57 INFO - PROCESS | 1813 | 1461094617606 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:36:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:36:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1588ms 12:36:57 INFO - PROCESS | 1813 | 1461094617667 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:36:57 INFO - PROCESS | 1813 | 1461094617670 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 12:36:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:36:57 INFO - PROCESS | 1813 | 1461094617676 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:36:57 INFO - PROCESS | 1813 | 1461094617689 Marionette TRACE conn3 <- [1,2846,null,{}] 12:36:57 INFO - PROCESS | 1813 | 1461094617718 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:36:57 INFO - PROCESS | 1813 | 1461094617988 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:36:58 INFO - PROCESS | 1813 | 1461094618019 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x87031000 == 120 [pid = 1813] [id = 719] 12:36:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x87031400) [pid = 1813] [serial = 2158] [outer = (nil)] 12:36:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x872f5c00) [pid = 1813] [serial = 2159] [outer = 0x87031400] 12:36:58 INFO - PROCESS | 1813 | 1461094618132 Marionette DEBUG loaded listener.js 12:36:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x873cbc00) [pid = 1813] [serial = 2160] [outer = 0x87031400] 12:36:59 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x91e9d400) [pid = 1813] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:36:59 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x8a259800) [pid = 1813] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:36:59 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x9672f400) [pid = 1813] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:36:59 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x9756b800) [pid = 1813] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:36:59 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x962f0000) [pid = 1813] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:36:59 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x873ca000) [pid = 1813] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:36:59 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x9401c400) [pid = 1813] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:36:59 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x98804800) [pid = 1813] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:36:59 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x904b5400) [pid = 1813] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:36:59 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x9b2c5c00) [pid = 1813] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:36:59 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x8fd6a400) [pid = 1813] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:36:59 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x8fcbb400) [pid = 1813] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:36:59 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x905aa000) [pid = 1813] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:36:59 INFO - PROCESS | 1813 | --DOMWINDOW == 132 (0x889e2800) [pid = 1813] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:36:59 INFO - PROCESS | 1813 | 1461094619720 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:36:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:36:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 2101ms 12:36:59 INFO - PROCESS | 1813 | 1461094619784 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:36:59 INFO - PROCESS | 1813 | 1461094619788 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 12:36:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:36:59 INFO - PROCESS | 1813 | 1461094619803 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:36:59 INFO - PROCESS | 1813 | 1461094619806 Marionette TRACE conn3 <- [1,2850,null,{}] 12:36:59 INFO - PROCESS | 1813 | 1461094619811 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:37:00 INFO - PROCESS | 1813 | 1461094620009 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:37:00 INFO - PROCESS | 1813 | 1461094620020 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1813 | ++DOCSHELL 0x873cb000 == 121 [pid = 1813] [id = 720] 12:37:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 133 (0x873d5000) [pid = 1813] [serial = 2161] [outer = (nil)] 12:37:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x8802ac00) [pid = 1813] [serial = 2162] [outer = 0x873d5000] 12:37:00 INFO - PROCESS | 1813 | 1461094620091 Marionette DEBUG loaded listener.js 12:37:00 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x889d7000) [pid = 1813] [serial = 2163] [outer = 0x873d5000] 12:37:01 INFO - PROCESS | 1813 | 1461094621075 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:37:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:37:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1297ms 12:37:01 INFO - PROCESS | 1813 | 1461094621103 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:37:01 INFO - PROCESS | 1813 | 1461094621105 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 12:37:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:37:01 INFO - PROCESS | 1813 | 1461094621112 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:37:01 INFO - PROCESS | 1813 | 1461094621115 Marionette TRACE conn3 <- [1,2854,null,{}] 12:37:01 INFO - PROCESS | 1813 | 1461094621120 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:37:01 INFO - PROCESS | 1813 | 1461094621301 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:37:01 INFO - PROCESS | 1813 | 1461094621317 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x872f6c00 == 122 [pid = 1813] [id = 721] 12:37:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x88027000) [pid = 1813] [serial = 2164] [outer = (nil)] 12:37:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x889dd800) [pid = 1813] [serial = 2165] [outer = 0x88027000] 12:37:01 INFO - PROCESS | 1813 | 1461094621391 Marionette DEBUG loaded listener.js 12:37:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x889e2400) [pid = 1813] [serial = 2166] [outer = 0x88027000] 12:37:02 INFO - PROCESS | 1813 | 1461094622787 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:37:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:37:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1781ms 12:37:02 INFO - PROCESS | 1813 | 1461094622894 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:37:02 INFO - PROCESS | 1813 | 1461094622899 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 12:37:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:37:02 INFO - PROCESS | 1813 | 1461094622907 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:37:02 INFO - PROCESS | 1813 | 1461094622913 Marionette TRACE conn3 <- [1,2858,null,{}] 12:37:02 INFO - PROCESS | 1813 | 1461094622976 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:37:03 INFO - PROCESS | 1813 | 1461094623233 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:37:03 INFO - PROCESS | 1813 | 1461094623577 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x857da800 == 123 [pid = 1813] [id = 722] 12:37:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x85d8cc00) [pid = 1813] [serial = 2167] [outer = (nil)] 12:37:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x8696b400) [pid = 1813] [serial = 2168] [outer = 0x85d8cc00] 12:37:03 INFO - PROCESS | 1813 | 1461094623665 Marionette DEBUG loaded listener.js 12:37:03 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x872f7c00) [pid = 1813] [serial = 2169] [outer = 0x85d8cc00] 12:37:04 INFO - PROCESS | 1813 | 1461094624738 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:37:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:37:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1884ms 12:37:04 INFO - PROCESS | 1813 | 1461094624792 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:37:04 INFO - PROCESS | 1813 | 1461094624801 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 12:37:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:37:04 INFO - PROCESS | 1813 | 1461094624811 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:37:04 INFO - PROCESS | 1813 | 1461094624816 Marionette TRACE conn3 <- [1,2862,null,{}] 12:37:04 INFO - PROCESS | 1813 | 1461094624822 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:37:05 INFO - PROCESS | 1813 | 1461094625039 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:37:05 INFO - PROCESS | 1813 | 1461094625374 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1813 | ++DOCSHELL 0x86961000 == 124 [pid = 1813] [id = 723] 12:37:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x872fc400) [pid = 1813] [serial = 2170] [outer = (nil)] 12:37:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x88af5c00) [pid = 1813] [serial = 2171] [outer = 0x872fc400] 12:37:05 INFO - PROCESS | 1813 | 1461094625477 Marionette DEBUG loaded listener.js 12:37:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x88c34000) [pid = 1813] [serial = 2172] [outer = 0x872fc400] 12:37:06 INFO - PROCESS | 1813 | 1461094626396 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:37:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:37:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1632ms 12:37:06 INFO - PROCESS | 1813 | 1461094626443 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:37:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:37:06 INFO - PROCESS | 1813 | 1461094626449 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 12:37:06 INFO - PROCESS | 1813 | 1461094626455 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:37:06 INFO - PROCESS | 1813 | 1461094626461 Marionette TRACE conn3 <- [1,2866,null,{}] 12:37:06 INFO - PROCESS | 1813 | 1461094626478 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:37:06 INFO - PROCESS | 1813 | 1461094626706 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:37:07 INFO - PROCESS | 1813 | 1461094627036 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x88af1400 == 125 [pid = 1813] [id = 724] 12:37:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x890e3000) [pid = 1813] [serial = 2173] [outer = (nil)] 12:37:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x890edc00) [pid = 1813] [serial = 2174] [outer = 0x890e3000] 12:37:07 INFO - PROCESS | 1813 | 1461094627129 Marionette DEBUG loaded listener.js 12:37:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x892ed400) [pid = 1813] [serial = 2175] [outer = 0x890e3000] 12:37:08 INFO - PROCESS | 1813 | 1461094628021 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:37:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:37:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1645ms 12:37:08 INFO - PROCESS | 1813 | 1461094628100 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:37:08 INFO - PROCESS | 1813 | 1461094628105 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 12:37:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:37:08 INFO - PROCESS | 1813 | 1461094628111 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:37:08 INFO - PROCESS | 1813 | 1461094628114 Marionette TRACE conn3 <- [1,2870,null,{}] 12:37:08 INFO - PROCESS | 1813 | 1461094628120 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:37:08 INFO - PROCESS | 1813 | 1461094628362 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:37:08 INFO - PROCESS | 1813 | 1461094628694 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x890e7000 == 126 [pid = 1813] [id = 725] 12:37:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x89378400) [pid = 1813] [serial = 2176] [outer = (nil)] 12:37:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x8937c800) [pid = 1813] [serial = 2177] [outer = 0x89378400] 12:37:08 INFO - PROCESS | 1813 | 1461094628787 Marionette DEBUG loaded listener.js 12:37:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x89382000) [pid = 1813] [serial = 2178] [outer = 0x89378400] 12:37:09 INFO - PROCESS | 1813 | 1461094629685 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:37:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:37:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1650ms 12:37:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:37:09 INFO - PROCESS | 1813 | 1461094629762 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:37:09 INFO - PROCESS | 1813 | 1461094629765 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 12:37:09 INFO - PROCESS | 1813 | 1461094629772 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:37:09 INFO - PROCESS | 1813 | 1461094629775 Marionette TRACE conn3 <- [1,2874,null,{}] 12:37:09 INFO - PROCESS | 1813 | 1461094629781 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:37:10 INFO - PROCESS | 1813 | 1461094630018 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:37:10 INFO - PROCESS | 1813 | 1461094630361 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x890ed000 == 127 [pid = 1813] [id = 726] 12:37:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x89384000) [pid = 1813] [serial = 2179] [outer = (nil)] 12:37:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x89c21800) [pid = 1813] [serial = 2180] [outer = 0x89384000] 12:37:10 INFO - PROCESS | 1813 | 1461094630463 Marionette DEBUG loaded listener.js 12:37:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x89c24800) [pid = 1813] [serial = 2181] [outer = 0x89384000] 12:37:11 INFO - PROCESS | 1813 | 1461094631392 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:37:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:37:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1688ms 12:37:11 INFO - PROCESS | 1813 | 1461094631460 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:37:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:37:11 INFO - PROCESS | 1813 | 1461094631465 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 12:37:11 INFO - PROCESS | 1813 | 1461094631471 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:37:11 INFO - PROCESS | 1813 | 1461094631475 Marionette TRACE conn3 <- [1,2878,null,{}] 12:37:11 INFO - PROCESS | 1813 | 1461094631480 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:37:11 INFO - PROCESS | 1813 | 1461094631729 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:37:12 INFO - PROCESS | 1813 | 1461094632058 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1813 | ++DOCSHELL 0x8a263000 == 128 [pid = 1813] [id = 727] 12:37:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x8b2c7000) [pid = 1813] [serial = 2182] [outer = (nil)] 12:37:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x8b5d2800) [pid = 1813] [serial = 2183] [outer = 0x8b2c7000] 12:37:12 INFO - PROCESS | 1813 | 1461094632160 Marionette DEBUG loaded listener.js 12:37:12 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x8c135800) [pid = 1813] [serial = 2184] [outer = 0x8b2c7000] 12:37:13 INFO - PROCESS | 1813 | 1461094633044 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:37:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:37:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1638ms 12:37:13 INFO - PROCESS | 1813 | 1461094633109 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:37:13 INFO - PROCESS | 1813 | 1461094633113 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 12:37:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:37:13 INFO - PROCESS | 1813 | 1461094633120 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:37:13 INFO - PROCESS | 1813 | 1461094633123 Marionette TRACE conn3 <- [1,2882,null,{}] 12:37:13 INFO - PROCESS | 1813 | 1461094633129 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:37:13 INFO - PROCESS | 1813 | 1461094633327 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:37:13 INFO - PROCESS | 1813 | 1461094633657 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8a261c00 == 129 [pid = 1813] [id = 728] 12:37:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x8b5d9c00) [pid = 1813] [serial = 2185] [outer = (nil)] 12:37:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x8c13ec00) [pid = 1813] [serial = 2186] [outer = 0x8b5d9c00] 12:37:13 INFO - PROCESS | 1813 | 1461094633745 Marionette DEBUG loaded listener.js 12:37:13 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x8c3df000) [pid = 1813] [serial = 2187] [outer = 0x8b5d9c00] 12:37:14 INFO - PROCESS | 1813 | 1461094634633 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:37:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:37:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1579ms 12:37:14 INFO - PROCESS | 1813 | 1461094634701 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:37:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:37:14 INFO - PROCESS | 1813 | 1461094634705 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 12:37:14 INFO - PROCESS | 1813 | 1461094634711 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:37:14 INFO - PROCESS | 1813 | 1461094634715 Marionette TRACE conn3 <- [1,2886,null,{}] 12:37:14 INFO - PROCESS | 1813 | 1461094634720 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:37:14 INFO - PROCESS | 1813 | 1461094634924 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:37:15 INFO - PROCESS | 1813 | 1461094635217 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1813 | ++DOCSHELL 0x8c138000 == 130 [pid = 1813] [id = 729] 12:37:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x8c138800) [pid = 1813] [serial = 2188] [outer = (nil)] 12:37:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x8e1ee800) [pid = 1813] [serial = 2189] [outer = 0x8c138800] 12:37:15 INFO - PROCESS | 1813 | 1461094635348 Marionette DEBUG loaded listener.js 12:37:15 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x8ea12400) [pid = 1813] [serial = 2190] [outer = 0x8c138800] 12:37:16 INFO - PROCESS | 1813 | 1461094636246 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:37:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:37:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1590ms 12:37:16 INFO - PROCESS | 1813 | 1461094636302 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:37:16 INFO - PROCESS | 1813 | 1461094636305 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 12:37:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:37:16 INFO - PROCESS | 1813 | 1461094636312 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:37:16 INFO - PROCESS | 1813 | 1461094636315 Marionette TRACE conn3 <- [1,2890,null,{}] 12:37:16 INFO - PROCESS | 1813 | 1461094636321 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:37:16 INFO - PROCESS | 1813 | 1461094636528 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:37:16 INFO - PROCESS | 1813 | 1461094636871 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8c3e5800 == 131 [pid = 1813] [id = 730] 12:37:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x8c3e5c00) [pid = 1813] [serial = 2191] [outer = (nil)] 12:37:16 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x8f6ddc00) [pid = 1813] [serial = 2192] [outer = 0x8c3e5c00] 12:37:16 INFO - PROCESS | 1813 | 1461094636960 Marionette DEBUG loaded listener.js 12:37:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x8f6e0800) [pid = 1813] [serial = 2193] [outer = 0x8c3e5c00] 12:37:17 INFO - PROCESS | 1813 | 1461094637851 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:37:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:37:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1586ms 12:37:17 INFO - PROCESS | 1813 | 1461094637927 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:37:17 INFO - PROCESS | 1813 | 1461094637934 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 12:37:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:37:17 INFO - PROCESS | 1813 | 1461094637944 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:37:17 INFO - PROCESS | 1813 | 1461094637947 Marionette TRACE conn3 <- [1,2894,null,{}] 12:37:17 INFO - PROCESS | 1813 | 1461094637953 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:37:18 INFO - PROCESS | 1813 | 1461094638213 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:37:18 INFO - PROCESS | 1813 | 1461094638559 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8f6e4000 == 132 [pid = 1813] [id = 731] 12:37:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x8f719000) [pid = 1813] [serial = 2194] [outer = (nil)] 12:37:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x8f71e400) [pid = 1813] [serial = 2195] [outer = 0x8f719000] 12:37:18 INFO - PROCESS | 1813 | 1461094638652 Marionette DEBUG loaded listener.js 12:37:18 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x8f8e4000) [pid = 1813] [serial = 2196] [outer = 0x8f719000] 12:37:19 INFO - PROCESS | 1813 | 1461094639536 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:37:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:37:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1632ms 12:37:19 INFO - PROCESS | 1813 | 1461094639577 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:37:19 INFO - PROCESS | 1813 | 1461094639582 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 12:37:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:37:19 INFO - PROCESS | 1813 | 1461094639588 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:37:19 INFO - PROCESS | 1813 | 1461094639598 Marionette TRACE conn3 <- [1,2898,null,{}] 12:37:19 INFO - PROCESS | 1813 | 1461094639603 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:37:19 INFO - PROCESS | 1813 | 1461094639852 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:37:20 INFO - PROCESS | 1813 | 1461094640194 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1813 | ++DOCSHELL 0x8f6df400 == 133 [pid = 1813] [id = 732] 12:37:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x8f8f2400) [pid = 1813] [serial = 2197] [outer = (nil)] 12:37:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x8fb83800) [pid = 1813] [serial = 2198] [outer = 0x8f8f2400] 12:37:20 INFO - PROCESS | 1813 | 1461094640288 Marionette DEBUG loaded listener.js 12:37:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x8fb92800) [pid = 1813] [serial = 2199] [outer = 0x8f8f2400] 12:37:21 INFO - PROCESS | 1813 | 1461094641200 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:37:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:37:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1689ms 12:37:21 INFO - PROCESS | 1813 | 1461094641278 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:37:21 INFO - PROCESS | 1813 | 1461094641282 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 12:37:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:37:21 INFO - PROCESS | 1813 | 1461094641288 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:37:21 INFO - PROCESS | 1813 | 1461094641291 Marionette TRACE conn3 <- [1,2902,null,{}] 12:37:21 INFO - PROCESS | 1813 | 1461094641297 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:37:21 INFO - PROCESS | 1813 | 1461094641501 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:37:21 INFO - PROCESS | 1813 | 1461094641852 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8f712c00 == 134 [pid = 1813] [id = 733] 12:37:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x8fb90800) [pid = 1813] [serial = 2200] [outer = (nil)] 12:37:21 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x8fcbb800) [pid = 1813] [serial = 2201] [outer = 0x8fb90800] 12:37:21 INFO - PROCESS | 1813 | 1461094641942 Marionette DEBUG loaded listener.js 12:37:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x8fd69800) [pid = 1813] [serial = 2202] [outer = 0x8fb90800] 12:37:22 INFO - PROCESS | 1813 | 1461094642823 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:37:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:37:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1582ms 12:37:22 INFO - PROCESS | 1813 | 1461094642871 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:37:22 INFO - PROCESS | 1813 | 1461094642875 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 12:37:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:37:22 INFO - PROCESS | 1813 | 1461094642881 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:37:22 INFO - PROCESS | 1813 | 1461094642884 Marionette TRACE conn3 <- [1,2906,null,{}] 12:37:22 INFO - PROCESS | 1813 | 1461094642890 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:37:23 INFO - PROCESS | 1813 | 1461094643106 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:37:23 INFO - PROCESS | 1813 | 1461094643441 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8695dc00 == 135 [pid = 1813] [id = 734] 12:37:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x8faa5000) [pid = 1813] [serial = 2203] [outer = (nil)] 12:37:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x8fd75c00) [pid = 1813] [serial = 2204] [outer = 0x8faa5000] 12:37:23 INFO - PROCESS | 1813 | 1461094643531 Marionette DEBUG loaded listener.js 12:37:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x8ff52000) [pid = 1813] [serial = 2205] [outer = 0x8faa5000] 12:37:24 INFO - PROCESS | 1813 | 1461094644438 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:37:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:37:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1629ms 12:37:24 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:37:24 INFO - PROCESS | 1813 | 1461094644511 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:37:24 INFO - PROCESS | 1813 | 1461094644514 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 12:37:24 INFO - PROCESS | 1813 | 1461094644521 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:37:24 INFO - PROCESS | 1813 | 1461094644524 Marionette TRACE conn3 <- [1,2910,null,{}] 12:37:24 INFO - PROCESS | 1813 | 1461094644529 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:37:24 INFO - PROCESS | 1813 | 1461094644732 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:37:25 INFO - PROCESS | 1813 | 1461094645077 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8fd71000 == 136 [pid = 1813] [id = 735] 12:37:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x8fd78800) [pid = 1813] [serial = 2206] [outer = (nil)] 12:37:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x8ff60800) [pid = 1813] [serial = 2207] [outer = 0x8fd78800] 12:37:25 INFO - PROCESS | 1813 | 1461094645165 Marionette DEBUG loaded listener.js 12:37:25 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x900a8000) [pid = 1813] [serial = 2208] [outer = 0x8fd78800] 12:37:25 INFO - PROCESS | 1813 | 1461094645931 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:37:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:37:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:37:25 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1481ms 12:37:26 INFO - PROCESS | 1813 | 1461094646000 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:37:26 INFO - PROCESS | 1813 | 1461094646004 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 12:37:26 INFO - TEST-START | /DOMEvents/constructors.html 12:37:26 INFO - PROCESS | 1813 | 1461094646010 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:37:26 INFO - PROCESS | 1813 | 1461094646014 Marionette TRACE conn3 <- [1,2914,null,{}] 12:37:26 INFO - PROCESS | 1813 | 1461094646064 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:37:26 INFO - PROCESS | 1813 | 1461094646244 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:37:26 INFO - PROCESS | 1813 | 1461094646541 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x86ab9400 == 137 [pid = 1813] [id = 736] 12:37:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x8f8ef400) [pid = 1813] [serial = 2209] [outer = (nil)] 12:37:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x904b1800) [pid = 1813] [serial = 2210] [outer = 0x8f8ef400] 12:37:26 INFO - PROCESS | 1813 | 1461094646629 Marionette DEBUG loaded listener.js 12:37:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x904b4400) [pid = 1813] [serial = 2211] [outer = 0x8f8ef400] 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:37:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:37:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:37:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:37:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:37:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:37:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:37:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:37:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:37:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 1647ms 12:37:27 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:37:27 INFO - PROCESS | 1813 | 1461094647609 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:37:27 INFO - PROCESS | 1813 | 1461094647659 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:37:27 INFO - PROCESS | 1813 | 1461094647664 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 12:37:27 INFO - PROCESS | 1813 | 1461094647675 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:37:27 INFO - PROCESS | 1813 | 1461094647686 Marionette TRACE conn3 <- [1,2918,null,{}] 12:37:27 INFO - PROCESS | 1813 | 1461094647722 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:37:27 INFO - PROCESS | 1813 | 1461094647918 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:37:28 INFO - PROCESS | 1813 | 1461094648264 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8ff5d800 == 138 [pid = 1813] [id = 737] 12:37:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x8ff5dc00) [pid = 1813] [serial = 2212] [outer = (nil)] 12:37:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x904bd000) [pid = 1813] [serial = 2213] [outer = 0x8ff5dc00] 12:37:28 INFO - PROCESS | 1813 | 1461094648351 Marionette DEBUG loaded listener.js 12:37:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x905a7400) [pid = 1813] [serial = 2214] [outer = 0x8ff5dc00] 12:37:29 INFO - PROCESS | 1813 | 1461094649123 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:37:29 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:37:29 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1496ms 12:37:29 INFO - PROCESS | 1813 | 1461094649172 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:37:29 INFO - PROCESS | 1813 | 1461094649176 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 12:37:29 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:37:29 INFO - PROCESS | 1813 | 1461094649182 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:37:29 INFO - PROCESS | 1813 | 1461094649186 Marionette TRACE conn3 <- [1,2922,null,{}] 12:37:29 INFO - PROCESS | 1813 | 1461094649191 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:37:29 INFO - PROCESS | 1813 | 1461094649417 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:37:29 INFO - PROCESS | 1813 | 1461094649718 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x8695f800 == 139 [pid = 1813] [id = 738] 12:37:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x904ba400) [pid = 1813] [serial = 2215] [outer = (nil)] 12:37:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x9136b800) [pid = 1813] [serial = 2216] [outer = 0x904ba400] 12:37:29 INFO - PROCESS | 1813 | 1461094649804 Marionette DEBUG loaded listener.js 12:37:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x91370000) [pid = 1813] [serial = 2217] [outer = 0x904ba400] 12:37:30 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/events/Event.cpp, line 567 12:37:30 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/events/Event.cpp, line 567 12:37:30 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/events/Event.cpp, line 567 12:37:30 INFO - PROCESS | 1813 | [1813] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/events/Event.cpp, line 567 12:37:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:37:30 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:37:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:37:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:37:30 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:37:30 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:37:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:37:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:37:30 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:37:30 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:37:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:37:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:37:30 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:37:30 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:37:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:37:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:37:30 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:37:30 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1537ms 12:37:30 INFO - PROCESS | 1813 | 1461094650685 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:37:30 INFO - PROCESS | 1813 | 1461094650719 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:37:30 INFO - PROCESS | 1813 | 1461094650723 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 12:37:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:37:30 INFO - PROCESS | 1813 | 1461094650730 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:37:30 INFO - PROCESS | 1813 | 1461094650736 Marionette TRACE conn3 <- [1,2926,null,{}] 12:37:30 INFO - PROCESS | 1813 | 1461094650743 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:37:31 INFO - PROCESS | 1813 | 1461094651029 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:37:31 INFO - PROCESS | 1813 | 1461094651254 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x904ba800 == 140 [pid = 1813] [id = 739] 12:37:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x9136d800) [pid = 1813] [serial = 2218] [outer = (nil)] 12:37:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x932ce800) [pid = 1813] [serial = 2219] [outer = 0x9136d800] 12:37:31 INFO - PROCESS | 1813 | 1461094651345 Marionette DEBUG loaded listener.js 12:37:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x932d3800) [pid = 1813] [serial = 2220] [outer = 0x9136d800] 12:37:32 INFO - PROCESS | 1813 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:37:32 INFO - PROCESS | 1813 | 1461094652140 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:37:32 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:37:32 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1434ms 12:37:32 INFO - PROCESS | 1813 | 1461094652171 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:37:32 INFO - PROCESS | 1813 | 1461094652175 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 12:37:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:37:32 INFO - PROCESS | 1813 | 1461094652184 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:37:32 INFO - PROCESS | 1813 | 1461094652187 Marionette TRACE conn3 <- [1,2930,null,{}] 12:37:32 INFO - PROCESS | 1813 | 1461094652193 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:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x857d8400 == 139 [pid = 1813] [id = 582] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x86ab3000 == 138 [pid = 1813] [id = 583] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x86964800 == 137 [pid = 1813] [id = 715] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x841ab800 == 136 [pid = 1813] [id = 716] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0xa0c59400 == 135 [pid = 1813] [id = 714] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x8ff56000 == 134 [pid = 1813] [id = 713] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x978ae400 == 133 [pid = 1813] [id = 711] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x970d0800 == 132 [pid = 1813] [id = 712] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x85ea4000 == 131 [pid = 1813] [id = 710] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x97314c00 == 130 [pid = 1813] [id = 709] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x943eb000 == 129 [pid = 1813] [id = 708] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x930d8400 == 128 [pid = 1813] [id = 706] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x8fb96800 == 127 [pid = 1813] [id = 707] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x91375400 == 126 [pid = 1813] [id = 705] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x8c132000 == 125 [pid = 1813] [id = 704] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x8ff5e800 == 124 [pid = 1813] [id = 703] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x8e1fa400 == 123 [pid = 1813] [id = 702] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x8b5dcc00 == 122 [pid = 1813] [id = 700] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x88afc000 == 121 [pid = 1813] [id = 701] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x88c38000 == 120 [pid = 1813] [id = 699] 12:37:34 INFO - PROCESS | 1813 | --DOCSHELL 0x837d0400 == 119 [pid = 1813] [id = 698] 12:37:34 INFO - PROCESS | 1813 | 1461094654773 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x8e1ee000) [pid = 1813] [serial = 2093] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x9fe23400) [pid = 1813] [serial = 2076] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x9136c800) [pid = 1813] [serial = 2054] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0xa0a75800) [pid = 1813] [serial = 2079] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x904ba000) [pid = 1813] [serial = 2051] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x8fd6ec00) [pid = 1813] [serial = 2048] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x889db000) [pid = 1813] [serial = 2036] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x93403c00) [pid = 1813] [serial = 2058] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x890ed400) [pid = 1813] [serial = 2087] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x94001c00) [pid = 1813] [serial = 2061] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x8fa9ec00) [pid = 1813] [serial = 2045] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x8b5d1400) [pid = 1813] [serial = 2090] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0xa0a70400) [pid = 1813] [serial = 2078] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x975ba800) [pid = 1813] [serial = 2069] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x98ef4400) [pid = 1813] [serial = 2073] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x93319800) [pid = 1813] [serial = 2057] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x900abc00) [pid = 1813] [serial = 2049] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x97c4bc00) [pid = 1813] [serial = 2070] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x97312800) [pid = 1813] [serial = 2066] [outer = (nil)] [url = about:blank] 12:37:34 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x8802cc00) [pid = 1813] [serial = 2085] [outer = (nil)] [url = about:blank] 12:37:35 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x892f6c00) [pid = 1813] [serial = 2088] [outer = (nil)] [url = about:blank] 12:37:35 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x946eb800) [pid = 1813] [serial = 2064] [outer = (nil)] [url = about:blank] 12:37:35 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x8a25b400) [pid = 1813] [serial = 2039] [outer = (nil)] [url = about:blank] 12:37:35 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x8c133400) [pid = 1813] [serial = 2091] [outer = (nil)] [url = about:blank] 12:37:35 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x9fb34c00) [pid = 1813] [serial = 2075] [outer = (nil)] [url = about:blank] 12:37:35 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x934d2800) [pid = 1813] [serial = 2060] [outer = (nil)] [url = about:blank] 12:37:35 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x86ab3800) [pid = 1813] [serial = 2033] [outer = (nil)] [url = about:blank] 12:37:35 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x91377800) [pid = 1813] [serial = 2055] [outer = (nil)] [url = about:blank] 12:37:35 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x873d7800) [pid = 1813] [serial = 2084] [outer = (nil)] [url = about:blank] 12:37:35 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x905ad400) [pid = 1813] [serial = 2052] [outer = (nil)] [url = about:blank] 12:37:35 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x8ea14800) [pid = 1813] [serial = 2042] [outer = (nil)] [url = about:blank] 12:37:35 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x98364000) [pid = 1813] [serial = 2072] [outer = (nil)] [url = about:blank] 12:37:35 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0xa0c56000) [pid = 1813] [serial = 2081] [outer = (nil)] [url = about:blank] 12:37:35 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x97317800) [pid = 1813] [serial = 2067] [outer = (nil)] [url = about:blank] 12:37:35 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x943e4400) [pid = 1813] [serial = 2063] [outer = (nil)] [url = about:blank] 12:37:35 INFO - PROCESS | 1813 | 1461094655250 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x85d8a800 == 120 [pid = 1813] [id = 740] 12:37:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x85d8ac00) [pid = 1813] [serial = 2221] [outer = (nil)] 12:37:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x85eae000) [pid = 1813] [serial = 2222] [outer = 0x85d8ac00] 12:37:35 INFO - PROCESS | 1813 | 1461094655325 Marionette DEBUG loaded listener.js 12:37:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x8696b800) [pid = 1813] [serial = 2223] [outer = 0x85d8ac00] 12:37:35 INFO - PROCESS | 1813 | 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:37:36 INFO - PROCESS | 1813 | 1461094656020 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:37:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:37:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 3847ms 12:37:36 INFO - PROCESS | 1813 | 1461094656033 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:37:36 INFO - PROCESS | 1813 | 1461094656038 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 12:37:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:37:36 INFO - PROCESS | 1813 | 1461094656045 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:37:36 INFO - PROCESS | 1813 | 1461094656051 Marionette TRACE conn3 <- [1,2934,null,{}] 12:37:36 INFO - PROCESS | 1813 | 1461094656057 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:37:36 INFO - PROCESS | 1813 | 1461094656236 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:37:36 INFO - PROCESS | 1813 | 1461094656470 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1813 | ++DOCSHELL 0x872f4800 == 121 [pid = 1813] [id = 741] 12:37:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x872f9400) [pid = 1813] [serial = 2224] [outer = (nil)] 12:37:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x88024800) [pid = 1813] [serial = 2225] [outer = 0x872f9400] 12:37:36 INFO - PROCESS | 1813 | 1461094656547 Marionette DEBUG loaded listener.js 12:37:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x889d9400) [pid = 1813] [serial = 2226] [outer = 0x872f9400] 12:37:37 INFO - PROCESS | 1813 | 1461094657400 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:37:37 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:37:37 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1390ms 12:37:37 INFO - PROCESS | 1813 | 1461094657436 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:37:37 INFO - PROCESS | 1813 | 1461094657439 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 12:37:37 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:37:37 INFO - PROCESS | 1813 | 1461094657446 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:37:37 INFO - PROCESS | 1813 | 1461094657449 Marionette TRACE conn3 <- [1,2938,null,{}] 12:37:37 INFO - PROCESS | 1813 | 1461094657465 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:37:37 INFO - PROCESS | 1813 | 1461094657719 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:37:37 INFO - PROCESS | 1813 | 1461094657745 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x88027400 == 122 [pid = 1813] [id = 742] 12:37:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x88afac00) [pid = 1813] [serial = 2227] [outer = (nil)] 12:37:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x88c39c00) [pid = 1813] [serial = 2228] [outer = 0x88afac00] 12:37:37 INFO - PROCESS | 1813 | 1461094657817 Marionette DEBUG loaded listener.js 12:37:37 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x890e9c00) [pid = 1813] [serial = 2229] [outer = 0x88afac00] 12:37:38 INFO - PROCESS | 1813 | 1461094658694 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:37:38 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:37:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1295ms 12:37:38 INFO - PROCESS | 1813 | 1461094658742 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:37:38 INFO - PROCESS | 1813 | 1461094658748 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 12:37:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:37:38 INFO - PROCESS | 1813 | 1461094658764 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:37:38 INFO - PROCESS | 1813 | 1461094658770 Marionette TRACE conn3 <- [1,2942,null,{}] 12:37:38 INFO - PROCESS | 1813 | 1461094658782 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:37:39 INFO - PROCESS | 1813 | 1461094659037 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:37:39 INFO - PROCESS | 1813 | 1461094659066 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x88c37000 == 123 [pid = 1813] [id = 743] 12:37:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x892f4800) [pid = 1813] [serial = 2230] [outer = (nil)] 12:37:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x89c21c00) [pid = 1813] [serial = 2231] [outer = 0x892f4800] 12:37:39 INFO - PROCESS | 1813 | 1461094659138 Marionette DEBUG loaded listener.js 12:37:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x8b2cac00) [pid = 1813] [serial = 2232] [outer = 0x892f4800] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x873d5c00) [pid = 1813] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x8696b000) [pid = 1813] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x88024c00) [pid = 1813] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x89376400) [pid = 1813] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x8c3e1c00) [pid = 1813] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x892f5c00) [pid = 1813] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x86ab5800) [pid = 1813] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x841ad400) [pid = 1813] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x87031400) [pid = 1813] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x873d5000) [pid = 1813] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x841ac800) [pid = 1813] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x98eff800) [pid = 1813] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0xa0fe7c00) [pid = 1813] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x9136d400) [pid = 1813] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x98ef0c00) [pid = 1813] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x98b79800) [pid = 1813] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x904b7800) [pid = 1813] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x97315400) [pid = 1813] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x943ec400) [pid = 1813] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x8fd70400) [pid = 1813] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x93317800) [pid = 1813] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x913d3400) [pid = 1813] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x8e1f4c00) [pid = 1813] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x8ff5ec00) [pid = 1813] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x8faa1400) [pid = 1813] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x89c23c00) [pid = 1813] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x8c13f000) [pid = 1813] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x890e4000) [pid = 1813] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x838b3400) [pid = 1813] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x85d86c00) [pid = 1813] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:37:40 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x84039c00) [pid = 1813] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:37:40 INFO - PROCESS | 1813 | 1461094660753 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:37:40 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:37:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:37:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 2049ms 12:37:40 INFO - PROCESS | 1813 | 1461094660806 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:37:40 INFO - PROCESS | 1813 | 1461094660810 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 12:37:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:37:40 INFO - PROCESS | 1813 | 1461094660815 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:37:40 INFO - PROCESS | 1813 | 1461094660819 Marionette TRACE conn3 <- [1,2946,null,{}] 12:37:40 INFO - PROCESS | 1813 | 1461094660824 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:37:41 INFO - PROCESS | 1813 | 1461094661072 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:37:41 INFO - PROCESS | 1813 | 1461094661094 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x85d87c00 == 124 [pid = 1813] [id = 744] 12:37:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x85d89400) [pid = 1813] [serial = 2233] [outer = (nil)] 12:37:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x890e4000) [pid = 1813] [serial = 2234] [outer = 0x85d89400] 12:37:41 INFO - PROCESS | 1813 | 1461094661164 Marionette DEBUG loaded listener.js 12:37:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x89c22800) [pid = 1813] [serial = 2235] [outer = 0x85d89400] 12:37:41 INFO - PROCESS | 1813 | 1461094661956 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:37:41 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:37:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1178ms 12:37:41 INFO - PROCESS | 1813 | 1461094661994 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:37:41 INFO - PROCESS | 1813 | 1461094661997 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 12:37:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:37:42 INFO - PROCESS | 1813 | 1461094662003 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:37:42 INFO - PROCESS | 1813 | 1461094662006 Marionette TRACE conn3 <- [1,2950,null,{}] 12:37:42 INFO - PROCESS | 1813 | 1461094662012 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:37:42 INFO - PROCESS | 1813 | 1461094662187 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:37:42 INFO - PROCESS | 1813 | 1461094662566 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1813 | ++DOCSHELL 0x82b66400 == 125 [pid = 1813] [id = 745] 12:37:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x82b6b000) [pid = 1813] [serial = 2236] [outer = (nil)] 12:37:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x84032c00) [pid = 1813] [serial = 2237] [outer = 0x82b6b000] 12:37:42 INFO - PROCESS | 1813 | 1461094662659 Marionette DEBUG loaded listener.js 12:37:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x857e4c00) [pid = 1813] [serial = 2238] [outer = 0x82b6b000] 12:37:43 INFO - PROCESS | 1813 | ++DOCSHELL 0x86ab8800 == 126 [pid = 1813] [id = 746] 12:37:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x86abd000) [pid = 1813] [serial = 2239] [outer = (nil)] 12:37:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x872efc00) [pid = 1813] [serial = 2240] [outer = 0x86abd000] 12:37:43 INFO - PROCESS | 1813 | 1461094663697 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:37:43 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:37:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1737ms 12:37:43 INFO - PROCESS | 1813 | 1461094663745 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:37:43 INFO - PROCESS | 1813 | 1461094663751 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 12:37:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:37:43 INFO - PROCESS | 1813 | 1461094663759 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:37:43 INFO - PROCESS | 1813 | 1461094663765 Marionette TRACE conn3 <- [1,2954,null,{}] 12:37:43 INFO - PROCESS | 1813 | 1461094663773 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:37:44 INFO - PROCESS | 1813 | 1461094664026 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:37:44 INFO - PROCESS | 1813 | 1461094664369 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1813 | ++DOCSHELL 0x872f9800 == 127 [pid = 1813] [id = 747] 12:37:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x872fb800) [pid = 1813] [serial = 2241] [outer = (nil)] 12:37:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x873d0800) [pid = 1813] [serial = 2242] [outer = 0x872fb800] 12:37:44 INFO - PROCESS | 1813 | 1461094664462 Marionette DEBUG loaded listener.js 12:37:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x88025c00) [pid = 1813] [serial = 2243] [outer = 0x872fb800] 12:37:45 INFO - PROCESS | 1813 | 1461094665303 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:37:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:37:45 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:37:45 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1584ms 12:37:45 INFO - PROCESS | 1813 | 1461094665346 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:37:45 INFO - PROCESS | 1813 | 1461094665353 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 12:37:45 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:37:45 INFO - PROCESS | 1813 | 1461094665361 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:37:45 INFO - PROCESS | 1813 | 1461094665364 Marionette TRACE conn3 <- [1,2958,null,{}] 12:37:45 INFO - PROCESS | 1813 | 1461094665370 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:37:45 INFO - PROCESS | 1813 | 1461094665758 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:37:45 INFO - PROCESS | 1813 | 1461094665945 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x88af1c00 == 128 [pid = 1813] [id = 748] 12:37:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x88afa000) [pid = 1813] [serial = 2244] [outer = (nil)] 12:37:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x892f7000) [pid = 1813] [serial = 2245] [outer = 0x88afa000] 12:37:46 INFO - PROCESS | 1813 | 1461094666125 Marionette DEBUG loaded listener.js 12:37:46 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x8a25c400) [pid = 1813] [serial = 2246] [outer = 0x88afa000] 12:37:46 INFO - PROCESS | 1813 | 1461094666973 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:37:47 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:37:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1653ms 12:37:47 INFO - PROCESS | 1813 | 1461094667012 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:37:47 INFO - PROCESS | 1813 | 1461094667017 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 12:37:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:37:47 INFO - PROCESS | 1813 | 1461094667031 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:37:47 INFO - PROCESS | 1813 | 1461094667040 Marionette TRACE conn3 <- [1,2962,null,{}] 12:37:47 INFO - PROCESS | 1813 | 1461094667049 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:37:47 INFO - PROCESS | 1813 | 1461094667356 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:37:47 INFO - PROCESS | 1813 | 1461094667578 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1813 | ++DOCSHELL 0x889d7400 == 129 [pid = 1813] [id = 749] 12:37:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x89c1b800) [pid = 1813] [serial = 2247] [outer = (nil)] 12:37:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x8c3e2800) [pid = 1813] [serial = 2248] [outer = 0x89c1b800] 12:37:47 INFO - PROCESS | 1813 | 1461094667674 Marionette DEBUG loaded listener.js 12:37:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x8e1f3800) [pid = 1813] [serial = 2249] [outer = 0x89c1b800] 12:37:48 INFO - PROCESS | 1813 | 1461094668524 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:37:48 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:37:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1546ms 12:37:48 INFO - PROCESS | 1813 | 1461094668570 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:37:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:37:48 INFO - PROCESS | 1813 | 1461094668574 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 12:37:48 INFO - PROCESS | 1813 | 1461094668580 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:37:48 INFO - PROCESS | 1813 | 1461094668584 Marionette TRACE conn3 <- [1,2966,null,{}] 12:37:48 INFO - PROCESS | 1813 | 1461094668590 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:37:48 INFO - PROCESS | 1813 | 1461094668820 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:37:49 INFO - PROCESS | 1813 | 1461094669117 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8c3dbc00 == 130 [pid = 1813] [id = 750] 12:37:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x8ea1dc00) [pid = 1813] [serial = 2250] [outer = (nil)] 12:37:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x8f6eac00) [pid = 1813] [serial = 2251] [outer = 0x8ea1dc00] 12:37:49 INFO - PROCESS | 1813 | 1461094669207 Marionette DEBUG loaded listener.js 12:37:49 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x8f71b400) [pid = 1813] [serial = 2252] [outer = 0x8ea1dc00] 12:37:50 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:37:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1434ms 12:37:50 INFO - PROCESS | 1813 | 1461094670005 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:37:50 INFO - PROCESS | 1813 | 1461094670015 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:37:50 INFO - PROCESS | 1813 | 1461094670019 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 12:37:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:37:50 INFO - PROCESS | 1813 | 1461094670026 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:37:50 INFO - PROCESS | 1813 | 1461094670029 Marionette TRACE conn3 <- [1,2970,null,{}] 12:37:50 INFO - PROCESS | 1813 | 1461094670035 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:37:50 INFO - PROCESS | 1813 | 1461094670238 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:37:50 INFO - PROCESS | 1813 | 1461094670546 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1813 | ++DOCSHELL 0x8faa9c00 == 131 [pid = 1813] [id = 751] 12:37:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x8faaa000) [pid = 1813] [serial = 2253] [outer = (nil)] 12:37:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x8fb86400) [pid = 1813] [serial = 2254] [outer = 0x8faaa000] 12:37:50 INFO - PROCESS | 1813 | 1461094670660 Marionette DEBUG loaded listener.js 12:37:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x8fd6ec00) [pid = 1813] [serial = 2255] [outer = 0x8faaa000] 12:37:51 INFO - PROCESS | 1813 | 1461094671527 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:37:51 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:37:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1535ms 12:37:51 INFO - PROCESS | 1813 | 1461094671561 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:37:51 INFO - PROCESS | 1813 | 1461094671564 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 12:37:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:37:51 INFO - PROCESS | 1813 | 1461094671571 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:37:51 INFO - PROCESS | 1813 | 1461094671575 Marionette TRACE conn3 <- [1,2974,null,{}] 12:37:51 INFO - PROCESS | 1813 | 1461094671581 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:37:51 INFO - PROCESS | 1813 | 1461094671822 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:37:52 INFO - PROCESS | 1813 | 1461094672114 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x86963000 == 132 [pid = 1813] [id = 752] 12:37:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x8702fc00) [pid = 1813] [serial = 2256] [outer = (nil)] 12:37:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x900a4000) [pid = 1813] [serial = 2257] [outer = 0x8702fc00] 12:37:52 INFO - PROCESS | 1813 | 1461094672204 Marionette DEBUG loaded listener.js 12:37:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x904b2000) [pid = 1813] [serial = 2258] [outer = 0x8702fc00] 12:37:53 INFO - PROCESS | 1813 | 1461094673026 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:37:53 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:37:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1486ms 12:37:53 INFO - PROCESS | 1813 | 1461094673057 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:37:53 INFO - PROCESS | 1813 | 1461094673061 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 12:37:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:37:53 INFO - PROCESS | 1813 | 1461094673067 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:37:53 INFO - PROCESS | 1813 | 1461094673070 Marionette TRACE conn3 <- [1,2978,null,{}] 12:37:53 INFO - PROCESS | 1813 | 1461094673076 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:37:53 INFO - PROCESS | 1813 | 1461094673266 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:37:53 INFO - PROCESS | 1813 | 1461094673565 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1813 | ++DOCSHELL 0x8ff5b400 == 133 [pid = 1813] [id = 753] 12:37:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x900aa400) [pid = 1813] [serial = 2259] [outer = (nil)] 12:37:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x905b2400) [pid = 1813] [serial = 2260] [outer = 0x900aa400] 12:37:53 INFO - PROCESS | 1813 | 1461094673654 Marionette DEBUG loaded listener.js 12:37:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x9136d400) [pid = 1813] [serial = 2261] [outer = 0x900aa400] 12:37:54 INFO - PROCESS | 1813 | 1461094674472 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:37:54 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:37:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1436ms 12:37:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:37:54 INFO - PROCESS | 1813 | 1461094674503 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:37:54 INFO - PROCESS | 1813 | 1461094674506 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 12:37:54 INFO - PROCESS | 1813 | 1461094674513 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:37:54 INFO - PROCESS | 1813 | 1461094674516 Marionette TRACE conn3 <- [1,2982,null,{}] 12:37:54 INFO - PROCESS | 1813 | 1461094674522 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:37:54 INFO - PROCESS | 1813 | 1461094674739 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:37:55 INFO - PROCESS | 1813 | 1461094675056 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x905acc00 == 134 [pid = 1813] [id = 754] 12:37:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x905ae800) [pid = 1813] [serial = 2262] [outer = (nil)] 12:37:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x91ea6000) [pid = 1813] [serial = 2263] [outer = 0x905ae800] 12:37:55 INFO - PROCESS | 1813 | 1461094675150 Marionette DEBUG loaded listener.js 12:37:55 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x932d2000) [pid = 1813] [serial = 2264] [outer = 0x905ae800] 12:37:55 INFO - PROCESS | 1813 | 1461094675985 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:37:56 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:37:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:37:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1496ms 12:37:56 INFO - PROCESS | 1813 | 1461094676010 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:37:56 INFO - PROCESS | 1813 | 1461094676012 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 12:37:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:37:56 INFO - PROCESS | 1813 | 1461094676019 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:37:56 INFO - PROCESS | 1813 | 1461094676023 Marionette TRACE conn3 <- [1,2986,null,{}] 12:37:56 INFO - PROCESS | 1813 | 1461094676029 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:37:56 INFO - PROCESS | 1813 | 1461094676225 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:37:56 INFO - PROCESS | 1813 | 1461094676505 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1813 | ++DOCSHELL 0x890f1c00 == 135 [pid = 1813] [id = 755] 12:37:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x91e9dc00) [pid = 1813] [serial = 2265] [outer = (nil)] 12:37:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x9340d400) [pid = 1813] [serial = 2266] [outer = 0x91e9dc00] 12:37:56 INFO - PROCESS | 1813 | 1461094676595 Marionette DEBUG loaded listener.js 12:37:56 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x934bc400) [pid = 1813] [serial = 2267] [outer = 0x91e9dc00] 12:37:57 INFO - PROCESS | 1813 | 1461094677414 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:37:57 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:37:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1435ms 12:37:57 INFO - PROCESS | 1813 | 1461094677454 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:37:57 INFO - PROCESS | 1813 | 1461094677458 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 12:37:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:37:57 INFO - PROCESS | 1813 | 1461094677465 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:37:57 INFO - PROCESS | 1813 | 1461094677468 Marionette TRACE conn3 <- [1,2990,null,{}] 12:37:57 INFO - PROCESS | 1813 | 1461094677474 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:37:57 INFO - PROCESS | 1813 | 1461094677713 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:37:58 INFO - PROCESS | 1813 | 1461094677991 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x93322c00 == 136 [pid = 1813] [id = 756] 12:37:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x934c2000) [pid = 1813] [serial = 2268] [outer = (nil)] 12:37:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x934cdc00) [pid = 1813] [serial = 2269] [outer = 0x934c2000] 12:37:58 INFO - PROCESS | 1813 | 1461094678095 Marionette DEBUG loaded listener.js 12:37:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x934d4400) [pid = 1813] [serial = 2270] [outer = 0x934c2000] 12:37:58 INFO - PROCESS | 1813 | ++DOCSHELL 0x934c7c00 == 137 [pid = 1813] [id = 757] 12:37:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x94009000) [pid = 1813] [serial = 2271] [outer = (nil)] 12:37:58 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x9400b400) [pid = 1813] [serial = 2272] [outer = 0x94009000] 12:37:59 INFO - PROCESS | 1813 | 1461094679044 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:37:59 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:37:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1636ms 12:37:59 INFO - PROCESS | 1813 | 1461094679105 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:37:59 INFO - PROCESS | 1813 | 1461094679109 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 12:37:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:37:59 INFO - PROCESS | 1813 | 1461094679116 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:37:59 INFO - PROCESS | 1813 | 1461094679126 Marionette TRACE conn3 <- [1,2994,null,{}] 12:37:59 INFO - PROCESS | 1813 | 1461094679132 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:37:59 INFO - PROCESS | 1813 | 1461094679380 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:37:59 INFO - PROCESS | 1813 | 1461094679723 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x94008000 == 138 [pid = 1813] [id = 758] 12:37:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x9400ac00) [pid = 1813] [serial = 2273] [outer = (nil)] 12:37:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x94014800) [pid = 1813] [serial = 2274] [outer = 0x9400ac00] 12:37:59 INFO - PROCESS | 1813 | 1461094679811 Marionette DEBUG loaded listener.js 12:37:59 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x94018800) [pid = 1813] [serial = 2275] [outer = 0x9400ac00] 12:38:00 INFO - PROCESS | 1813 | 1461094680563 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:38:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:38:00 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:38:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1488ms 12:38:00 INFO - PROCESS | 1813 | 1461094680605 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:38:00 INFO - PROCESS | 1813 | 1461094680608 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 12:38:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:38:00 INFO - PROCESS | 1813 | 1461094680615 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:38:00 INFO - PROCESS | 1813 | 1461094680618 Marionette TRACE conn3 <- [1,2998,null,{}] 12:38:00 INFO - PROCESS | 1813 | 1461094680631 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:38:00 INFO - PROCESS | 1813 | 1461094680841 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:38:01 INFO - PROCESS | 1813 | 1461094681149 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x889d8c00 == 139 [pid = 1813] [id = 759] 12:38:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x892f4000) [pid = 1813] [serial = 2276] [outer = (nil)] 12:38:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x943e1800) [pid = 1813] [serial = 2277] [outer = 0x892f4000] 12:38:01 INFO - PROCESS | 1813 | 1461094681237 Marionette DEBUG loaded listener.js 12:38:01 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x943e4c00) [pid = 1813] [serial = 2278] [outer = 0x892f4000] 12:38:02 INFO - PROCESS | 1813 | 1461094682052 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:38:02 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:38:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1486ms 12:38:02 INFO - PROCESS | 1813 | 1461094682102 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:38:02 INFO - PROCESS | 1813 | 1461094682104 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 12:38:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:38:02 INFO - PROCESS | 1813 | 1461094682158 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:38:02 INFO - PROCESS | 1813 | 1461094682161 Marionette TRACE conn3 <- [1,3002,null,{}] 12:38:02 INFO - PROCESS | 1813 | 1461094682173 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:38:02 INFO - PROCESS | 1813 | 1461094682371 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:38:02 INFO - PROCESS | 1813 | 1461094682671 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1813 | ++DOCSHELL 0x94007400 == 140 [pid = 1813] [id = 760] 12:38:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x943e0800) [pid = 1813] [serial = 2279] [outer = (nil)] 12:38:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x943ed000) [pid = 1813] [serial = 2280] [outer = 0x943e0800] 12:38:02 INFO - PROCESS | 1813 | 1461094682760 Marionette DEBUG loaded listener.js 12:38:02 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x946e6800) [pid = 1813] [serial = 2281] [outer = 0x943e0800] 12:38:03 INFO - PROCESS | 1813 | 1461094683543 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:38:03 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:38:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1485ms 12:38:03 INFO - PROCESS | 1813 | 1461094683597 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:38:03 INFO - PROCESS | 1813 | 1461094683601 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 12:38:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:38:03 INFO - PROCESS | 1813 | 1461094683607 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:38:03 INFO - PROCESS | 1813 | 1461094683609 Marionette TRACE conn3 <- [1,3006,null,{}] 12:38:03 INFO - PROCESS | 1813 | 1461094683615 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:38:03 INFO - PROCESS | 1813 | 1461094683820 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:38:04 INFO - PROCESS | 1813 | 1461094684125 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1813 | ++DOCSHELL 0x943e0000 == 141 [pid = 1813] [id = 761] 12:38:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x946ecc00) [pid = 1813] [serial = 2282] [outer = (nil)] 12:38:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0x946f3c00) [pid = 1813] [serial = 2283] [outer = 0x946ecc00] 12:38:04 INFO - PROCESS | 1813 | 1461094684214 Marionette DEBUG loaded listener.js 12:38:04 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0x9582f000) [pid = 1813] [serial = 2284] [outer = 0x946ecc00] 12:38:05 INFO - PROCESS | 1813 | 1461094685008 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:38:05 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:38:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1435ms 12:38:05 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:38:05 INFO - PROCESS | 1813 | 1461094685042 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:38:05 INFO - PROCESS | 1813 | 1461094685045 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 12:38:05 INFO - PROCESS | 1813 | 1461094685052 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:38:05 INFO - PROCESS | 1813 | 1461094685055 Marionette TRACE conn3 <- [1,3010,null,{}] 12:38:05 INFO - PROCESS | 1813 | 1461094685061 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:38:05 INFO - PROCESS | 1813 | 1461094685289 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:38:05 INFO - PROCESS | 1813 | 1461094685627 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x96187400 == 142 [pid = 1813] [id = 762] 12:38:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x961c7000) [pid = 1813] [serial = 2285] [outer = (nil)] 12:38:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0x96250c00) [pid = 1813] [serial = 2286] [outer = 0x961c7000] 12:38:05 INFO - PROCESS | 1813 | 1461094685725 Marionette DEBUG loaded listener.js 12:38:05 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0x9672f400) [pid = 1813] [serial = 2287] [outer = 0x961c7000] 12:38:06 INFO - PROCESS | 1813 | 1461094686557 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:38:06 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:38:06 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1532ms 12:38:06 INFO - PROCESS | 1813 | 1461094686584 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:38:06 INFO - PROCESS | 1813 | 1461094686587 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 12:38:06 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:38:06 INFO - PROCESS | 1813 | 1461094686594 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:38:06 INFO - PROCESS | 1813 | 1461094686597 Marionette TRACE conn3 <- [1,3014,null,{}] 12:38:06 INFO - PROCESS | 1813 | 1461094686603 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:38:06 INFO - PROCESS | 1813 | 1461094686836 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:38:07 INFO - PROCESS | 1813 | 1461094687130 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x946f0c00 == 143 [pid = 1813] [id = 763] 12:38:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 194 (0x946f3800) [pid = 1813] [serial = 2288] [outer = (nil)] 12:38:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 195 (0x9673bc00) [pid = 1813] [serial = 2289] [outer = 0x946f3800] 12:38:07 INFO - PROCESS | 1813 | 1461094687221 Marionette DEBUG loaded listener.js 12:38:07 INFO - PROCESS | 1813 | ++DOMWINDOW == 196 (0x9702f000) [pid = 1813] [serial = 2290] [outer = 0x946f3800] 12:38:07 INFO - PROCESS | 1813 | [1813] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:38:08 INFO - PROCESS | 1813 | 1461094688136 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:38:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:38:08 INFO - {} 12:38:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:38:08 INFO - {} 12:38:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:38:08 INFO - {} 12:38:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:38:08 INFO - {} 12:38:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1580ms 12:38:08 INFO - PROCESS | 1813 | 1461094688176 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:38:08 INFO - PROCESS | 1813 | 1461094688180 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 12:38:08 INFO - TEST-START | /FileAPI/fileReader.html 12:38:08 INFO - PROCESS | 1813 | 1461094688186 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:38:08 INFO - PROCESS | 1813 | 1461094688188 Marionette TRACE conn3 <- [1,3018,null,{}] 12:38:08 INFO - PROCESS | 1813 | 1461094688195 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:38:08 INFO - PROCESS | 1813 | 1461094688424 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:38:08 INFO - PROCESS | 1813 | 1461094688704 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x838bd400 == 144 [pid = 1813] [id = 764] 12:38:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 197 (0x96739400) [pid = 1813] [serial = 2291] [outer = (nil)] 12:38:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 198 (0x97313400) [pid = 1813] [serial = 2292] [outer = 0x96739400] 12:38:08 INFO - PROCESS | 1813 | 1461094688831 Marionette DEBUG loaded listener.js 12:38:08 INFO - PROCESS | 1813 | ++DOMWINDOW == 199 (0x9731b400) [pid = 1813] [serial = 2293] [outer = 0x96739400] 12:38:09 INFO - PROCESS | 1813 | 1461094689615 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:38:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:38:09 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:38:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:38:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:38:09 INFO - TEST-OK | /FileAPI/fileReader.html | took 1480ms 12:38:09 INFO - PROCESS | 1813 | 1461094689668 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:38:09 INFO - PROCESS | 1813 | 1461094689672 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 12:38:09 INFO - TEST-START | /FileAPI/historical.html 12:38:09 INFO - PROCESS | 1813 | 1461094689678 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:38:09 INFO - PROCESS | 1813 | 1461094689682 Marionette TRACE conn3 <- [1,3022,null,{}] 12:38:09 INFO - PROCESS | 1813 | 1461094689687 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:38:09 INFO - PROCESS | 1813 | 1461094689893 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:38:10 INFO - PROCESS | 1813 | 1461094690207 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x841a4400 == 145 [pid = 1813] [id = 765] 12:38:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 200 (0x8f719c00) [pid = 1813] [serial = 2294] [outer = (nil)] 12:38:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 201 (0x973cf800) [pid = 1813] [serial = 2295] [outer = 0x8f719c00] 12:38:10 INFO - PROCESS | 1813 | 1461094690294 Marionette DEBUG loaded listener.js 12:38:10 INFO - PROCESS | 1813 | ++DOMWINDOW == 202 (0x97495000) [pid = 1813] [serial = 2296] [outer = 0x8f719c00] 12:38:11 INFO - PROCESS | 1813 | 1461094691116 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:38:11 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:38:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:38:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:38:11 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:38:11 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:38:11 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:38:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:38:11 INFO - TEST-OK | /FileAPI/historical.html | took 1489ms 12:38:11 INFO - PROCESS | 1813 | 1461094691170 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:38:11 INFO - PROCESS | 1813 | 1461094691173 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 12:38:11 INFO - PROCESS | 1813 | 1461094691184 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:38:11 INFO - TEST-START | /FileAPI/idlharness.html 12:38:11 INFO - PROCESS | 1813 | 1461094691188 Marionette TRACE conn3 <- [1,3026,null,{}] 12:38:11 INFO - PROCESS | 1813 | 1461094691242 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:38:11 INFO - PROCESS | 1813 | 1461094691449 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:38:11 INFO - PROCESS | 1813 | 1461094691750 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1813 | ++DOCSHELL 0x857dd400 == 146 [pid = 1813] [id = 766] 12:38:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 203 (0x85d80400) [pid = 1813] [serial = 2297] [outer = (nil)] 12:38:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 204 (0x9756c400) [pid = 1813] [serial = 2298] [outer = 0x85d80400] 12:38:11 INFO - PROCESS | 1813 | 1461094691840 Marionette DEBUG loaded listener.js 12:38:11 INFO - PROCESS | 1813 | ++DOMWINDOW == 205 (0x9756dc00) [pid = 1813] [serial = 2299] [outer = 0x85d80400] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x88027c00 == 145 [pid = 1813] [id = 588] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x900afc00 == 144 [pid = 1813] [id = 641] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x93072c00 == 143 [pid = 1813] [id = 145] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8f8ee000 == 142 [pid = 1813] [id = 640] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8403ec00 == 141 [pid = 1813] [id = 654] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8403f000 == 140 [pid = 1813] [id = 644] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8faa2800 == 139 [pid = 1813] [id = 58] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8c3ea800 == 138 [pid = 1813] [id = 146] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x85d87c00 == 137 [pid = 1813] [id = 744] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x88c37000 == 136 [pid = 1813] [id = 743] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x88027400 == 135 [pid = 1813] [id = 742] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x872f4800 == 134 [pid = 1813] [id = 741] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x85d8a800 == 133 [pid = 1813] [id = 740] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8695f800 == 132 [pid = 1813] [id = 738] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8ff5d800 == 131 [pid = 1813] [id = 737] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x86ab9400 == 130 [pid = 1813] [id = 736] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8695dc00 == 129 [pid = 1813] [id = 734] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8fd71000 == 128 [pid = 1813] [id = 735] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8f712c00 == 127 [pid = 1813] [id = 733] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8f6df400 == 126 [pid = 1813] [id = 732] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8f6e4000 == 125 [pid = 1813] [id = 731] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8c3e5800 == 124 [pid = 1813] [id = 730] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8a261c00 == 123 [pid = 1813] [id = 728] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8c138000 == 122 [pid = 1813] [id = 729] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x8a263000 == 121 [pid = 1813] [id = 727] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x890ed000 == 120 [pid = 1813] [id = 726] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x890e7000 == 119 [pid = 1813] [id = 725] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x86961000 == 118 [pid = 1813] [id = 723] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x88af1400 == 117 [pid = 1813] [id = 724] 12:38:15 INFO - PROCESS | 1813 | --DOCSHELL 0x857da800 == 116 [pid = 1813] [id = 722] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 204 (0x889dd800) [pid = 1813] [serial = 2165] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 203 (0x872f5c00) [pid = 1813] [serial = 2159] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 202 (0x8802ac00) [pid = 1813] [serial = 2162] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 201 (0xa4470400) [pid = 1813] [serial = 2151] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 200 (0x97311c00) [pid = 1813] [serial = 2150] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 199 (0xa3c25c00) [pid = 1813] [serial = 2148] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 198 (0xa3c1f000) [pid = 1813] [serial = 2147] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 197 (0xa2a0fc00) [pid = 1813] [serial = 2145] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 196 (0xa2a07400) [pid = 1813] [serial = 2144] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 195 (0xa0c5f800) [pid = 1813] [serial = 2142] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 194 (0xa0a73c00) [pid = 1813] [serial = 2141] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 193 (0xa000c000) [pid = 1813] [serial = 2139] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x9fe87c00) [pid = 1813] [serial = 2138] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x9b2c7c00) [pid = 1813] [serial = 2136] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x9b248000) [pid = 1813] [serial = 2135] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x9880b400) [pid = 1813] [serial = 2133] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x97c46400) [pid = 1813] [serial = 2132] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x9756c800) [pid = 1813] [serial = 2130] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x97564800) [pid = 1813] [serial = 2129] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x961d2400) [pid = 1813] [serial = 2127] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x946ee400) [pid = 1813] [serial = 2126] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x9401ec00) [pid = 1813] [serial = 2124] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x94017c00) [pid = 1813] [serial = 2123] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x9400a800) [pid = 1813] [serial = 2121] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x934d9400) [pid = 1813] [serial = 2120] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x93319c00) [pid = 1813] [serial = 2118] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x93314400) [pid = 1813] [serial = 2117] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x9307a400) [pid = 1813] [serial = 2115] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x913e1c00) [pid = 1813] [serial = 2114] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x904bdc00) [pid = 1813] [serial = 2112] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x900a6000) [pid = 1813] [serial = 2111] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x8fd78400) [pid = 1813] [serial = 2109] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x8fd6dc00) [pid = 1813] [serial = 2108] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x8fb87400) [pid = 1813] [serial = 2106] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x8f8ea800) [pid = 1813] [serial = 2105] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x8ea19000) [pid = 1813] [serial = 2103] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x8c3df400) [pid = 1813] [serial = 2102] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x89377000) [pid = 1813] [serial = 2100] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x890ecc00) [pid = 1813] [serial = 2099] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x8702bc00) [pid = 1813] [serial = 2097] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x86966000) [pid = 1813] [serial = 2096] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x85eb2800) [pid = 1813] [serial = 2156] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x841b0400) [pid = 1813] [serial = 2153] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x857e4800) [pid = 1813] [serial = 2154] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x873cbc00) [pid = 1813] [serial = 2160] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x8696c000) [pid = 1813] [serial = 2157] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x889d7000) [pid = 1813] [serial = 2163] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x88c36c00) [pid = 1813] [serial = 2037] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x872f3800) [pid = 1813] [serial = 2034] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x8fb82800) [pid = 1813] [serial = 2046] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x8c133800) [pid = 1813] [serial = 2040] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x8f715400) [pid = 1813] [serial = 2043] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x8b5df400) [pid = 1813] [serial = 2031] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x8c13a000) [pid = 1813] [serial = 1965] [outer = (nil)] [url = about:blank] 12:38:16 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0xa0ee3c00) [pid = 1813] [serial = 2082] [outer = (nil)] [url = about:blank] 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:38:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:38:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:38:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:38:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:38:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:38:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:38:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:38:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:38:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:38:16 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:38:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:38:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:38:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:38:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:38:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:38:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:38:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:38:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:38:16 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:38:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:38:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:38:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:38:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:38:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:38:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:38:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:38:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:38:16 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:38:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:38:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:38:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:38:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:38:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:38:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:38:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:38:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:38:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:38:16 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:38:16 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:38:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:38:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:38:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:38:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:38:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:38:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:38:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:38:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:38:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:38:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:38:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:38:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:38:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:38:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:38:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:38:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:38:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:38:16 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:38:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:38:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:38:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:38:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:38:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:38:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:38:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:38:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:38:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:38:16 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:38:16 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:38:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:38:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:38:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:38:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:38:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:38:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:38:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:38:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:38:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:38:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:38:16 INFO - TEST-OK | /FileAPI/idlharness.html | took 5446ms 12:38:16 INFO - TEST-START | /FileAPI/idlharness.worker 12:38:16 INFO - PROCESS | 1813 | 1461094696487 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:38:16 INFO - PROCESS | 1813 | 1461094696640 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:38:16 INFO - PROCESS | 1813 | 1461094696652 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 12:38:16 INFO - PROCESS | 1813 | 1461094696668 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:38:16 INFO - PROCESS | 1813 | 1461094696682 Marionette TRACE conn3 <- [1,3030,null,{}] 12:38:16 INFO - PROCESS | 1813 | 1461094696707 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:38:17 INFO - PROCESS | 1813 | 1461094697009 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:38:17 INFO - PROCESS | 1813 | 1461094697220 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8702d800 == 117 [pid = 1813] [id = 767] 12:38:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x87030000) [pid = 1813] [serial = 2300] [outer = (nil)] 12:38:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x872f1800) [pid = 1813] [serial = 2301] [outer = 0x87030000] 12:38:17 INFO - PROCESS | 1813 | 1461094697302 Marionette DEBUG loaded listener.js 12:38:17 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x872fac00) [pid = 1813] [serial = 2302] [outer = 0x87030000] 12:38:17 INFO - PROCESS | 1813 | [1813] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:38:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:38:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:38:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:38:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:38:19 INFO - {} 12:38:19 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:38:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:38:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:38:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:38:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:38:19 INFO - {} 12:38:19 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:38:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:38:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:38:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:38:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:38:19 INFO - {} 12:38:19 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:38:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:38:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:38:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:38:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:38:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:38:19 INFO - {} 12:38:19 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:38:19 INFO - {} 12:38:19 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:38:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:38:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:38:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:38:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:38:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:38:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:38:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:38:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:38:19 INFO - {} 12:38:19 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:38:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:38:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:38:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:38:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:38:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:38:19 INFO - {} 12:38:19 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:38:19 INFO - {} 12:38:19 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:38:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:38:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:38:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:38:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:38:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:19 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:38:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:38:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:38:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:19 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:38:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:38:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:38:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:19 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:38:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:38:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:38:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:19 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:38:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:38:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:38:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:19 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:38:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:38:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:38:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:19 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:38:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:38:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:38:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:38:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:19 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:38:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:38:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:38:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:38:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:38:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:38:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:38:19 INFO - {} 12:38:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2944ms 12:38:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:38:19 INFO - PROCESS | 1813 | 1461094699468 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:38:19 INFO - PROCESS | 1813 | 1461094699605 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:38:19 INFO - PROCESS | 1813 | 1461094699629 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 12:38:19 INFO - PROCESS | 1813 | 1461094699663 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:38:19 INFO - PROCESS | 1813 | 1461094699675 Marionette TRACE conn3 <- [1,3034,null,{}] 12:38:19 INFO - PROCESS | 1813 | 1461094699706 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:38:20 INFO - PROCESS | 1813 | 1461094700055 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:38:20 INFO - PROCESS | 1813 | 1461094700110 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x87032000 == 118 [pid = 1813] [id = 768] 12:38:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x873d5c00) [pid = 1813] [serial = 2303] [outer = (nil)] 12:38:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x8ea14800) [pid = 1813] [serial = 2304] [outer = 0x873d5c00] 12:38:20 INFO - PROCESS | 1813 | 1461094700208 Marionette DEBUG loaded listener.js 12:38:20 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x8f6e4c00) [pid = 1813] [serial = 2305] [outer = 0x873d5c00] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x892f8c00) [pid = 1813] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x892f4800) [pid = 1813] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x8faa5000) [pid = 1813] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x8fb90800) [pid = 1813] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x8f8f2400) [pid = 1813] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x8f719000) [pid = 1813] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x8c3e5c00) [pid = 1813] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x8c138800) [pid = 1813] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x8b5d9c00) [pid = 1813] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 146 (0x8b2c7000) [pid = 1813] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 145 (0x89384000) [pid = 1813] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 144 (0x89378400) [pid = 1813] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 143 (0x890e3000) [pid = 1813] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 142 (0x872fc400) [pid = 1813] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 141 (0x85d8cc00) [pid = 1813] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 140 (0x872f9400) [pid = 1813] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 139 (0x85d8ac00) [pid = 1813] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 138 (0x9136d800) [pid = 1813] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 137 (0x904ba400) [pid = 1813] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 136 (0x8ff5dc00) [pid = 1813] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 135 (0x8f8ef400) [pid = 1813] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 134 (0x8fd78800) [pid = 1813] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:38:21 INFO - PROCESS | 1813 | --DOMWINDOW == 133 (0x88afac00) [pid = 1813] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:38:21 INFO - PROCESS | 1813 | 1461094701814 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:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:38:21 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 2206ms 12:38:21 INFO - PROCESS | 1813 | 1461094701869 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:38:21 INFO - PROCESS | 1813 | 1461094701873 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 12:38:21 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:38:21 INFO - PROCESS | 1813 | 1461094701884 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:38:21 INFO - PROCESS | 1813 | 1461094701889 Marionette TRACE conn3 <- [1,3038,null,{}] 12:38:21 INFO - PROCESS | 1813 | 1461094701905 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:38:22 INFO - PROCESS | 1813 | 1461094702178 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:38:22 INFO - PROCESS | 1813 | 1461094702201 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1813 | ++DOCSHELL 0x841a1800 == 119 [pid = 1813] [id = 769] 12:38:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 134 (0x892f8c00) [pid = 1813] [serial = 2306] [outer = (nil)] 12:38:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 135 (0x8ea1e000) [pid = 1813] [serial = 2307] [outer = 0x892f8c00] 12:38:22 INFO - PROCESS | 1813 | 1461094702278 Marionette DEBUG loaded listener.js 12:38:22 INFO - PROCESS | 1813 | ++DOMWINDOW == 136 (0x8f71b000) [pid = 1813] [serial = 2308] [outer = 0x892f8c00] 12:38:23 INFO - PROCESS | 1813 | 1461094703116 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:38:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:38:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:38:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1292ms 12:38:23 INFO - PROCESS | 1813 | 1461094703173 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:38:23 INFO - PROCESS | 1813 | 1461094703177 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 12:38:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:38:23 INFO - PROCESS | 1813 | 1461094703184 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:38:23 INFO - PROCESS | 1813 | 1461094703186 Marionette TRACE conn3 <- [1,3042,null,{}] 12:38:23 INFO - PROCESS | 1813 | 1461094703192 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:38:23 INFO - PROCESS | 1813 | 1461094703519 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:38:23 INFO - PROCESS | 1813 | 1461094703785 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x857df000 == 120 [pid = 1813] [id = 770] 12:38:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 137 (0x857e4800) [pid = 1813] [serial = 2309] [outer = (nil)] 12:38:23 INFO - PROCESS | 1813 | ++DOMWINDOW == 138 (0x86966c00) [pid = 1813] [serial = 2310] [outer = 0x857e4800] 12:38:23 INFO - PROCESS | 1813 | 1461094703872 Marionette DEBUG loaded listener.js 12:38:24 INFO - PROCESS | 1813 | ++DOMWINDOW == 139 (0x86abb400) [pid = 1813] [serial = 2311] [outer = 0x857e4800] 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:38:25 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:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:38:25 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:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:38:25 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:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:38:25 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:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:38:25 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:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:38:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:38:25 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:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:38:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:38:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:38:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:38:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:38:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:38:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:38:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:38:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:38:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2181ms 12:38:25 INFO - PROCESS | 1813 | 1461094705239 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:38:25 INFO - PROCESS | 1813 | 1461094705375 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:38:25 INFO - PROCESS | 1813 | 1461094705382 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 12:38:25 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:38:25 INFO - PROCESS | 1813 | 1461094705439 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:38:25 INFO - PROCESS | 1813 | 1461094705444 Marionette TRACE conn3 <- [1,3046,null,{}] 12:38:25 INFO - PROCESS | 1813 | 1461094705507 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:38:25 INFO - PROCESS | 1813 | 1461094705743 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:38:26 INFO - PROCESS | 1813 | 1461094706033 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1813 | ++DOCSHELL 0x873d1800 == 121 [pid = 1813] [id = 771] 12:38:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 140 (0x88027400) [pid = 1813] [serial = 2312] [outer = (nil)] 12:38:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 141 (0x88030c00) [pid = 1813] [serial = 2313] [outer = 0x88027400] 12:38:26 INFO - PROCESS | 1813 | 1461094706122 Marionette DEBUG loaded listener.js 12:38:26 INFO - PROCESS | 1813 | ++DOMWINDOW == 142 (0x889db000) [pid = 1813] [serial = 2314] [outer = 0x88027400] 12:38:26 INFO - PROCESS | 1813 | [1813] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:38:27 INFO - PROCESS | 1813 | 1461094707042 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:38:27 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:38:27 INFO - {} 12:38:27 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1644ms 12:38:27 INFO - PROCESS | 1813 | 1461094707076 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:38:27 INFO - PROCESS | 1813 | 1461094707081 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 12:38:27 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:38:27 INFO - PROCESS | 1813 | 1461094707094 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:38:27 INFO - PROCESS | 1813 | 1461094707097 Marionette TRACE conn3 <- [1,3050,null,{}] 12:38:27 INFO - PROCESS | 1813 | 1461094707104 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:38:27 INFO - PROCESS | 1813 | 1461094707351 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:38:27 INFO - PROCESS | 1813 | 1461094707770 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x873cf800 == 122 [pid = 1813] [id = 772] 12:38:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 143 (0x892f1400) [pid = 1813] [serial = 2315] [outer = (nil)] 12:38:27 INFO - PROCESS | 1813 | ++DOMWINDOW == 144 (0x89381000) [pid = 1813] [serial = 2316] [outer = 0x892f1400] 12:38:27 INFO - PROCESS | 1813 | 1461094707905 Marionette DEBUG loaded listener.js 12:38:28 INFO - PROCESS | 1813 | ++DOMWINDOW == 145 (0x89c20400) [pid = 1813] [serial = 2317] [outer = 0x892f1400] 12:38:28 INFO - PROCESS | 1813 | 1461094708790 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:38:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:38:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:38:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:38:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:38:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1738ms 12:38:28 INFO - PROCESS | 1813 | 1461094708826 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:38:28 INFO - PROCESS | 1813 | 1461094708832 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 12:38:28 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:38:28 INFO - PROCESS | 1813 | 1461094708850 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:38:28 INFO - PROCESS | 1813 | 1461094708858 Marionette TRACE conn3 <- [1,3054,null,{}] 12:38:28 INFO - PROCESS | 1813 | 1461094708863 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:38:29 INFO - PROCESS | 1813 | 1461094709100 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:38:29 INFO - PROCESS | 1813 | 1461094709401 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1813 | ++DOCSHELL 0x88afb400 == 123 [pid = 1813] [id = 773] 12:38:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 146 (0x892eb400) [pid = 1813] [serial = 2318] [outer = (nil)] 12:38:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 147 (0x8f8f2400) [pid = 1813] [serial = 2319] [outer = 0x892eb400] 12:38:29 INFO - PROCESS | 1813 | 1461094709491 Marionette DEBUG loaded listener.js 12:38:29 INFO - PROCESS | 1813 | ++DOMWINDOW == 148 (0x8faa8400) [pid = 1813] [serial = 2320] [outer = 0x892eb400] 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:38:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:38:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:38:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:38:31 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:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:38:31 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:38:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:38:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:38:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2197ms 12:38:31 INFO - PROCESS | 1813 | 1461094710871 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:38:31 INFO - PROCESS | 1813 | 1461094711218 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:38:31 INFO - PROCESS | 1813 | 1461094711225 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 12:38:31 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:38:31 INFO - PROCESS | 1813 | 1461094711237 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:38:31 INFO - PROCESS | 1813 | 1461094711240 Marionette TRACE conn3 <- [1,3058,null,{}] 12:38:31 INFO - PROCESS | 1813 | 1461094711246 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:38:31 INFO - PROCESS | 1813 | 1461094711458 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:38:31 INFO - PROCESS | 1813 | 1461094711748 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8c3de800 == 124 [pid = 1813] [id = 774] 12:38:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 149 (0x8faa2c00) [pid = 1813] [serial = 2321] [outer = (nil)] 12:38:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 150 (0x8ff5ac00) [pid = 1813] [serial = 2322] [outer = 0x8faa2c00] 12:38:31 INFO - PROCESS | 1813 | 1461094711833 Marionette DEBUG loaded listener.js 12:38:31 INFO - PROCESS | 1813 | ++DOMWINDOW == 151 (0x900a5000) [pid = 1813] [serial = 2323] [outer = 0x8faa2c00] 12:38:32 INFO - PROCESS | 1813 | 1461094712703 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:38:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:38:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:38:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:38:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:38:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:38:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:38:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:38:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:38:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:38:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:38:32 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:32 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:38:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:38:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:38:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:38:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:38:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:38:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:38:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:38:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:38:32 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1489ms 12:38:32 INFO - PROCESS | 1813 | 1461094712731 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:38:32 INFO - PROCESS | 1813 | 1461094712734 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 12:38:32 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:38:32 INFO - PROCESS | 1813 | 1461094712743 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:38:32 INFO - PROCESS | 1813 | 1461094712749 Marionette TRACE conn3 <- [1,3062,null,{}] 12:38:32 INFO - PROCESS | 1813 | 1461094712754 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:38:33 INFO - PROCESS | 1813 | 1461094712996 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:38:33 INFO - PROCESS | 1813 | 1461094713278 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x904b4800 == 125 [pid = 1813] [id = 775] 12:38:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 152 (0x904b6000) [pid = 1813] [serial = 2324] [outer = (nil)] 12:38:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 153 (0x905a6400) [pid = 1813] [serial = 2325] [outer = 0x904b6000] 12:38:33 INFO - PROCESS | 1813 | 1461094713381 Marionette DEBUG loaded listener.js 12:38:33 INFO - PROCESS | 1813 | ++DOMWINDOW == 154 (0x91e9d800) [pid = 1813] [serial = 2326] [outer = 0x904b6000] 12:38:33 INFO - PROCESS | 1813 | [1813] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:38:34 INFO - PROCESS | 1813 | 1461094714337 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:38:34 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:38:34 INFO - {} 12:38:34 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1639ms 12:38:34 INFO - PROCESS | 1813 | 1461094714382 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:38:34 INFO - PROCESS | 1813 | 1461094714386 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 12:38:34 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:38:34 INFO - PROCESS | 1813 | 1461094714398 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:38:34 INFO - PROCESS | 1813 | 1461094714401 Marionette TRACE conn3 <- [1,3066,null,{}] 12:38:34 INFO - PROCESS | 1813 | 1461094714407 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:38:34 INFO - PROCESS | 1813 | 1461094714734 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:38:35 INFO - PROCESS | 1813 | 1461094715016 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1813 | ++DOCSHELL 0x904bdc00 == 126 [pid = 1813] [id = 776] 12:38:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 155 (0x930e4000) [pid = 1813] [serial = 2327] [outer = (nil)] 12:38:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 156 (0x934b9400) [pid = 1813] [serial = 2328] [outer = 0x930e4000] 12:38:35 INFO - PROCESS | 1813 | 1461094715100 Marionette DEBUG loaded listener.js 12:38:35 INFO - PROCESS | 1813 | ++DOMWINDOW == 157 (0x934c5400) [pid = 1813] [serial = 2329] [outer = 0x930e4000] 12:38:35 INFO - PROCESS | 1813 | 1461094715874 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:38:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:38:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:38:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:38:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:38:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:38:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:38:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:38:35 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1536ms 12:38:35 INFO - PROCESS | 1813 | 1461094715930 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 12:38:35 INFO - PROCESS | 1813 | 1461094715934 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 12:38:35 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:38:35 INFO - PROCESS | 1813 | 1461094715941 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:38:35 INFO - PROCESS | 1813 | 1461094715944 Marionette TRACE conn3 <- [1,3070,null,{}] 12:38:35 INFO - PROCESS | 1813 | 1461094715952 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:38:36 INFO - PROCESS | 1813 | 1461094716156 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:38:36 INFO - PROCESS | 1813 | 1461094716474 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x8702bc00 == 127 [pid = 1813] [id = 777] 12:38:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 158 (0x93320000) [pid = 1813] [serial = 2330] [outer = (nil)] 12:38:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 159 (0x934d4000) [pid = 1813] [serial = 2331] [outer = 0x93320000] 12:38:36 INFO - PROCESS | 1813 | 1461094716563 Marionette DEBUG loaded listener.js 12:38:36 INFO - PROCESS | 1813 | ++DOMWINDOW == 160 (0x934d9800) [pid = 1813] [serial = 2332] [outer = 0x93320000] 12:38:37 INFO - PROCESS | 1813 | 1461094717428 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:38:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:38:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:38:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:38:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:38:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:38:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:38:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1537ms 12:38:37 INFO - PROCESS | 1813 | 1461094717526 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:38:37 INFO - PROCESS | 1813 | 1461094717529 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 12:38:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:38:37 INFO - PROCESS | 1813 | 1461094717541 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:38:37 INFO - PROCESS | 1813 | 1461094717544 Marionette TRACE conn3 <- [1,3074,null,{}] 12:38:37 INFO - PROCESS | 1813 | 1461094717552 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:38:37 INFO - PROCESS | 1813 | 1461094717748 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:38:38 INFO - PROCESS | 1813 | 1461094718053 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1813 | ++DOCSHELL 0x873cc800 == 128 [pid = 1813] [id = 778] 12:38:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 161 (0x934ce000) [pid = 1813] [serial = 2333] [outer = (nil)] 12:38:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 162 (0x94015000) [pid = 1813] [serial = 2334] [outer = 0x934ce000] 12:38:38 INFO - PROCESS | 1813 | 1461094718139 Marionette DEBUG loaded listener.js 12:38:38 INFO - PROCESS | 1813 | ++DOMWINDOW == 163 (0x9401b400) [pid = 1813] [serial = 2335] [outer = 0x934ce000] 12:38:38 INFO - PROCESS | 1813 | 1461094718974 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:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:38:39 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1494ms 12:38:39 INFO - PROCESS | 1813 | 1461094719037 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:38:39 INFO - PROCESS | 1813 | 1461094719041 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 12:38:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:38:39 INFO - PROCESS | 1813 | 1461094719047 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:38:39 INFO - PROCESS | 1813 | 1461094719051 Marionette TRACE conn3 <- [1,3078,null,{}] 12:38:39 INFO - PROCESS | 1813 | 1461094719057 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:38:39 INFO - PROCESS | 1813 | 1461094719259 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:38:39 INFO - PROCESS | 1813 | 1461094719590 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x900af000 == 129 [pid = 1813] [id = 779] 12:38:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 164 (0x900b0000) [pid = 1813] [serial = 2336] [outer = (nil)] 12:38:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 165 (0x9307e400) [pid = 1813] [serial = 2337] [outer = 0x900b0000] 12:38:39 INFO - PROCESS | 1813 | 1461094719682 Marionette DEBUG loaded listener.js 12:38:39 INFO - PROCESS | 1813 | ++DOMWINDOW == 166 (0x932d5000) [pid = 1813] [serial = 2338] [outer = 0x900b0000] 12:38:40 INFO - PROCESS | 1813 | 1461094720531 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:38:40 INFO - PROCESS | 1813 | 1461094720588 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 12:38:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:38:40 INFO - PROCESS | 1813 | 1461094720637 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:38:40 INFO - PROCESS | 1813 | 1461094720640 Marionette TRACE conn3 <- [1,3082,null,{}] 12:38:40 INFO - PROCESS | 1813 | 1461094720654 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:38:40 INFO - PROCESS | 1813 | 1461094720843 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:38:41 INFO - PROCESS | 1813 | 1461094721153 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1813 | ++DOCSHELL 0x943e2000 == 130 [pid = 1813] [id = 780] 12:38:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 167 (0x95837000) [pid = 1813] [serial = 2339] [outer = (nil)] 12:38:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 168 (0x96733800) [pid = 1813] [serial = 2340] [outer = 0x95837000] 12:38:41 INFO - PROCESS | 1813 | 1461094721260 Marionette DEBUG loaded listener.js 12:38:41 INFO - PROCESS | 1813 | ++DOMWINDOW == 169 (0x9730f400) [pid = 1813] [serial = 2341] [outer = 0x95837000] 12:38:42 INFO - PROCESS | 1813 | 1461094722169 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:38:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:38:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:38:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:38:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1631ms 12:38:42 INFO - PROCESS | 1813 | 1461094722229 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:38:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:38:42 INFO - PROCESS | 1813 | 1461094722239 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 12:38:42 INFO - PROCESS | 1813 | 1461094722244 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:38:42 INFO - PROCESS | 1813 | 1461094722249 Marionette TRACE conn3 <- [1,3086,null,{}] 12:38:42 INFO - PROCESS | 1813 | 1461094722255 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:38:42 INFO - PROCESS | 1813 | 1461094722511 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:38:42 INFO - PROCESS | 1813 | 1461094722824 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x85ea5c00 == 131 [pid = 1813] [id = 781] 12:38:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 170 (0x85ea9400) [pid = 1813] [serial = 2342] [outer = (nil)] 12:38:42 INFO - PROCESS | 1813 | ++DOMWINDOW == 171 (0x9673c000) [pid = 1813] [serial = 2343] [outer = 0x85ea9400] 12:38:42 INFO - PROCESS | 1813 | 1461094722955 Marionette DEBUG loaded listener.js 12:38:43 INFO - PROCESS | 1813 | ++DOMWINDOW == 172 (0x97b36c00) [pid = 1813] [serial = 2344] [outer = 0x85ea9400] 12:38:43 INFO - PROCESS | 1813 | 1461094723750 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:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:38:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1539ms 12:38:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:38:43 INFO - PROCESS | 1813 | 1461094723784 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:38:43 INFO - PROCESS | 1813 | 1461094723787 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 12:38:43 INFO - PROCESS | 1813 | 1461094723794 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:38:43 INFO - PROCESS | 1813 | 1461094723797 Marionette TRACE conn3 <- [1,3090,null,{}] 12:38:43 INFO - PROCESS | 1813 | 1461094723803 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:38:44 INFO - PROCESS | 1813 | 1461094724005 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:38:44 INFO - PROCESS | 1813 | 1461094724335 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x86969800 == 132 [pid = 1813] [id = 782] 12:38:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 173 (0x88af9400) [pid = 1813] [serial = 2345] [outer = (nil)] 12:38:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 174 (0x97c4d400) [pid = 1813] [serial = 2346] [outer = 0x88af9400] 12:38:44 INFO - PROCESS | 1813 | 1461094724423 Marionette DEBUG loaded listener.js 12:38:44 INFO - PROCESS | 1813 | ++DOMWINDOW == 175 (0x98881000) [pid = 1813] [serial = 2347] [outer = 0x88af9400] 12:38:45 INFO - PROCESS | 1813 | 1461094725207 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:38:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:38:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1442ms 12:38:45 INFO - PROCESS | 1813 | 1461094725235 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:38:45 INFO - PROCESS | 1813 | 1461094725239 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 12:38:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:38:45 INFO - PROCESS | 1813 | 1461094725245 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:38:45 INFO - PROCESS | 1813 | 1461094725248 Marionette TRACE conn3 <- [1,3094,null,{}] 12:38:45 INFO - PROCESS | 1813 | 1461094725254 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:38:45 INFO - PROCESS | 1813 | 1461094725483 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:38:45 INFO - PROCESS | 1813 | 1461094725772 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x88af1000 == 133 [pid = 1813] [id = 783] 12:38:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 176 (0x97c46800) [pid = 1813] [serial = 2348] [outer = (nil)] 12:38:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 177 (0x9a597c00) [pid = 1813] [serial = 2349] [outer = 0x97c46800] 12:38:45 INFO - PROCESS | 1813 | 1461094725856 Marionette DEBUG loaded listener.js 12:38:45 INFO - PROCESS | 1813 | ++DOMWINDOW == 178 (0x9a5a4400) [pid = 1813] [serial = 2350] [outer = 0x97c46800] 12:38:46 INFO - PROCESS | 1813 | 1461094726685 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:38:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:38:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1479ms 12:38:46 INFO - PROCESS | 1813 | 1461094726724 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:38:46 INFO - PROCESS | 1813 | 1461094726728 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 12:38:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:38:46 INFO - PROCESS | 1813 | 1461094726734 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:38:46 INFO - PROCESS | 1813 | 1461094726737 Marionette TRACE conn3 <- [1,3098,null,{}] 12:38:46 INFO - PROCESS | 1813 | 1461094726743 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:38:46 INFO - PROCESS | 1813 | 1461094726984 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:38:47 INFO - PROCESS | 1813 | 1461094727282 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x9835a000 == 134 [pid = 1813] [id = 784] 12:38:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 179 (0x98efc800) [pid = 1813] [serial = 2351] [outer = (nil)] 12:38:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 180 (0x9df1f400) [pid = 1813] [serial = 2352] [outer = 0x98efc800] 12:38:47 INFO - PROCESS | 1813 | 1461094727375 Marionette DEBUG loaded listener.js 12:38:47 INFO - PROCESS | 1813 | ++DOMWINDOW == 181 (0x9df28400) [pid = 1813] [serial = 2353] [outer = 0x98efc800] 12:38:48 INFO - PROCESS | 1813 | 1461094728200 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:38:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:38:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:38:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1487ms 12:38:48 INFO - PROCESS | 1813 | 1461094728222 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:38:48 INFO - PROCESS | 1813 | 1461094728225 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 12:38:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:38:48 INFO - PROCESS | 1813 | 1461094728231 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:38:48 INFO - PROCESS | 1813 | 1461094728235 Marionette TRACE conn3 <- [1,3102,null,{}] 12:38:48 INFO - PROCESS | 1813 | 1461094728240 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:38:48 INFO - PROCESS | 1813 | 1461094728439 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:38:48 INFO - PROCESS | 1813 | 1461094728761 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x97c4ec00 == 135 [pid = 1813] [id = 785] 12:38:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 182 (0x98b7f800) [pid = 1813] [serial = 2354] [outer = (nil)] 12:38:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 183 (0x9fb39800) [pid = 1813] [serial = 2355] [outer = 0x98b7f800] 12:38:48 INFO - PROCESS | 1813 | 1461094728849 Marionette DEBUG loaded listener.js 12:38:48 INFO - PROCESS | 1813 | ++DOMWINDOW == 184 (0x9fb40000) [pid = 1813] [serial = 2356] [outer = 0x98b7f800] 12:38:49 INFO - PROCESS | 1813 | 1461094729683 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:38:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:38:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1487ms 12:38:49 INFO - PROCESS | 1813 | 1461094729720 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:38:49 INFO - PROCESS | 1813 | 1461094729723 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 12:38:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:38:49 INFO - PROCESS | 1813 | 1461094729729 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:38:49 INFO - PROCESS | 1813 | 1461094729733 Marionette TRACE conn3 <- [1,3106,null,{}] 12:38:49 INFO - PROCESS | 1813 | 1461094729738 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:38:49 INFO - PROCESS | 1813 | 1461094729985 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 12:38:50 INFO - PROCESS | 1813 | 1461094730281 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x9a59b800 == 136 [pid = 1813] [id = 786] 12:38:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 185 (0x9b252000) [pid = 1813] [serial = 2357] [outer = (nil)] 12:38:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 186 (0x9fe87000) [pid = 1813] [serial = 2358] [outer = 0x9b252000] 12:38:50 INFO - PROCESS | 1813 | 1461094730366 Marionette DEBUG loaded listener.js 12:38:50 INFO - PROCESS | 1813 | ++DOMWINDOW == 187 (0x9fe88400) [pid = 1813] [serial = 2359] [outer = 0x9b252000] 12:38:51 INFO - PROCESS | 1813 | 1461094731164 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:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:38:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1479ms 12:38:51 INFO - PROCESS | 1813 | 1461094731210 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 12:38:51 INFO - PROCESS | 1813 | 1461094731214 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 12:38:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:38:51 INFO - PROCESS | 1813 | 1461094731220 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:38:51 INFO - PROCESS | 1813 | 1461094731224 Marionette TRACE conn3 <- [1,3110,null,{}] 12:38:51 INFO - PROCESS | 1813 | 1461094731278 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:38:51 INFO - PROCESS | 1813 | 1461094731487 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 12:38:51 INFO - PROCESS | 1813 | 1461094731794 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x837ce000 == 137 [pid = 1813] [id = 787] 12:38:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 188 (0x841a7400) [pid = 1813] [serial = 2360] [outer = (nil)] 12:38:51 INFO - PROCESS | 1813 | ++DOMWINDOW == 189 (0xa001ac00) [pid = 1813] [serial = 2361] [outer = 0x841a7400] 12:38:51 INFO - PROCESS | 1813 | 1461094731883 Marionette DEBUG loaded listener.js 12:38:52 INFO - PROCESS | 1813 | ++DOMWINDOW == 190 (0xa0020c00) [pid = 1813] [serial = 2362] [outer = 0x841a7400] 12:38:52 INFO - PROCESS | 1813 | 1461094732732 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:38:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:38:52 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:38:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:38:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1545ms 12:38:52 INFO - PROCESS | 1813 | 1461094732766 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 12:38:52 INFO - PROCESS | 1813 | 1461094732770 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 12:38:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:38:52 INFO - PROCESS | 1813 | 1461094732776 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:38:52 INFO - PROCESS | 1813 | 1461094732779 Marionette TRACE conn3 <- [1,3114,null,{}] 12:38:52 INFO - PROCESS | 1813 | 1461094732785 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:38:53 INFO - PROCESS | 1813 | 1461094733050 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 12:38:53 INFO - PROCESS | 1813 | 1461094733352 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\", \"81122f38-5193-4795-b8c9-f374254aeb89\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1813 | ++DOCSHELL 0x830da000 == 138 [pid = 1813] [id = 788] 12:38:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 191 (0x837c5c00) [pid = 1813] [serial = 2363] [outer = (nil)] 12:38:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 192 (0xa00de400) [pid = 1813] [serial = 2364] [outer = 0x837c5c00] 12:38:53 INFO - PROCESS | 1813 | 1461094733440 Marionette DEBUG loaded listener.js 12:38:53 INFO - PROCESS | 1813 | ++DOMWINDOW == 193 (0xa0a7a800) [pid = 1813] [serial = 2365] [outer = 0x837c5c00] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x841a1800 == 137 [pid = 1813] [id = 769] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x87032000 == 136 [pid = 1813] [id = 768] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x8702d800 == 135 [pid = 1813] [id = 767] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x857dd400 == 134 [pid = 1813] [id = 766] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x838bd400 == 133 [pid = 1813] [id = 764] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x841a4400 == 132 [pid = 1813] [id = 765] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x946f0c00 == 131 [pid = 1813] [id = 763] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x96187400 == 130 [pid = 1813] [id = 762] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x94007400 == 129 [pid = 1813] [id = 760] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x943e0000 == 128 [pid = 1813] [id = 761] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x889d8c00 == 127 [pid = 1813] [id = 759] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x934c7c00 == 126 [pid = 1813] [id = 757] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x94008000 == 125 [pid = 1813] [id = 758] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x93322c00 == 124 [pid = 1813] [id = 756] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x905acc00 == 123 [pid = 1813] [id = 754] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x890f1c00 == 122 [pid = 1813] [id = 755] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x8ff5b400 == 121 [pid = 1813] [id = 753] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x86963000 == 120 [pid = 1813] [id = 752] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x8faa9c00 == 119 [pid = 1813] [id = 751] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x8c3dbc00 == 118 [pid = 1813] [id = 750] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x88af1c00 == 117 [pid = 1813] [id = 748] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x889d7400 == 116 [pid = 1813] [id = 749] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x872f9800 == 115 [pid = 1813] [id = 747] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x82b66400 == 114 [pid = 1813] [id = 745] 12:38:56 INFO - PROCESS | 1813 | --DOCSHELL 0x86ab8800 == 113 [pid = 1813] [id = 746] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 192 (0x8ea15c00) [pid = 1813] [serial = 2094] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 191 (0x89c21c00) [pid = 1813] [serial = 2231] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 190 (0x890e4000) [pid = 1813] [serial = 2234] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 189 (0x8b2cac00) [pid = 1813] [serial = 2232] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 188 (0x8fd75c00) [pid = 1813] [serial = 2204] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 187 (0x8fd69800) [pid = 1813] [serial = 2202] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 186 (0x8fcbb800) [pid = 1813] [serial = 2201] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 185 (0x8fb92800) [pid = 1813] [serial = 2199] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 184 (0x8fb83800) [pid = 1813] [serial = 2198] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 183 (0x8f8e4000) [pid = 1813] [serial = 2196] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 182 (0x8f71e400) [pid = 1813] [serial = 2195] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 181 (0x8f6e0800) [pid = 1813] [serial = 2193] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 180 (0x8f6ddc00) [pid = 1813] [serial = 2192] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 179 (0x8ea12400) [pid = 1813] [serial = 2190] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 178 (0x8e1ee800) [pid = 1813] [serial = 2189] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 177 (0x8c3df000) [pid = 1813] [serial = 2187] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 176 (0x8c13ec00) [pid = 1813] [serial = 2186] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 175 (0x8c135800) [pid = 1813] [serial = 2184] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 174 (0x8b5d2800) [pid = 1813] [serial = 2183] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 173 (0x89c24800) [pid = 1813] [serial = 2181] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 172 (0x89c21800) [pid = 1813] [serial = 2180] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 171 (0x89382000) [pid = 1813] [serial = 2178] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 170 (0x8937c800) [pid = 1813] [serial = 2177] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 169 (0x892ed400) [pid = 1813] [serial = 2175] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 168 (0x890edc00) [pid = 1813] [serial = 2174] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 167 (0x88c34000) [pid = 1813] [serial = 2172] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 166 (0x88af5c00) [pid = 1813] [serial = 2171] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 165 (0x872f7c00) [pid = 1813] [serial = 2169] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 164 (0x8696b400) [pid = 1813] [serial = 2168] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 163 (0x88024800) [pid = 1813] [serial = 2225] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 162 (0x85eae000) [pid = 1813] [serial = 2222] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 161 (0x8696b800) [pid = 1813] [serial = 2223] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 160 (0x932d3800) [pid = 1813] [serial = 2220] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 159 (0x932ce800) [pid = 1813] [serial = 2219] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 158 (0x91370000) [pid = 1813] [serial = 2217] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 157 (0x9136b800) [pid = 1813] [serial = 2216] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 156 (0x905a7400) [pid = 1813] [serial = 2214] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 155 (0x904bd000) [pid = 1813] [serial = 2213] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 154 (0x904b4400) [pid = 1813] [serial = 2211] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 153 (0x904b1800) [pid = 1813] [serial = 2210] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 152 (0x900a8000) [pid = 1813] [serial = 2208] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 151 (0x8ff60800) [pid = 1813] [serial = 2207] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 150 (0x8ff52000) [pid = 1813] [serial = 2205] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 149 (0x890e9c00) [pid = 1813] [serial = 2229] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 148 (0x88c39c00) [pid = 1813] [serial = 2228] [outer = (nil)] [url = about:blank] 12:38:56 INFO - PROCESS | 1813 | --DOMWINDOW == 147 (0x889d9400) [pid = 1813] [serial = 2226] [outer = (nil)] [url = about:blank] 12:38:57 INFO - PROCESS | 1813 | 1461094737081 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:38:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:38:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 4344ms 12:38:57 INFO - PROCESS | 1813 | 1461094737120 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 12:38:57 INFO - PROCESS | 1813 | 1461094737135 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 12:38:58 WARNING - u'runner_teardown' () 12:38:58 INFO - No more tests 12:38:58 INFO - Got 0 unexpected results 12:38:58 INFO - SUITE-END | took 1272s 12:38:58 INFO - Closing logging queue 12:38:58 INFO - queue closed 12:38:58 INFO - Return code: 0 12:38:58 WARNING - # TBPL SUCCESS # 12:38:58 INFO - Running post-action listener: _resource_record_post_action 12:38:58 INFO - Running post-run listener: _resource_record_post_run 12:38:59 INFO - Total resource usage - Wall time: 1308s; CPU: 98.0%; Read bytes: 14020608; Write bytes: 965865472; Read time: 564; Write time: 258676 12:38:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:38:59 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 4096; Write bytes: 175828992; Read time: 8; Write time: 154256 12:38:59 INFO - run-tests - Wall time: 1277s; CPU: 98.0%; Read bytes: 13438976; Write bytes: 790036480; Read time: 528; Write time: 104420 12:38:59 INFO - Running post-run listener: _upload_blobber_files 12:38:59 INFO - Blob upload gear active. 12:38:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:38:59 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:38:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'oak', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:38:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b oak -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:39:00 INFO - (blobuploader) - INFO - Open directory for files ... 12:39:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:39:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:39:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:39:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:39:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:39:01 INFO - (blobuploader) - INFO - Done attempting. 12:39:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:39:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:39:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:39:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:39:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:39:02 INFO - (blobuploader) - INFO - Done attempting. 12:39:02 INFO - (blobuploader) - INFO - Iteration through files over. 12:39:02 INFO - Return code: 0 12:39:02 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:39:02 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:39:02 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/c972204d563f56d117031d5fa8e9302849e47717438cf38674cd006324dc98fd45066972eeab79280f5aa4d2d12ec1883b075376891974edf430cb9ab0f3a059", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/8a1eca810cdb28d6f691bb82cca632877a8c6d2416dab42a45fc3398fda0bd930c3ebf7734a20a1cc08f9a5ca88b0b1a3ef62e02fe7a0cf42fc485be71ebeb80"} 12:39:02 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:39:02 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:39:02 INFO - Contents: 12:39:02 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/c972204d563f56d117031d5fa8e9302849e47717438cf38674cd006324dc98fd45066972eeab79280f5aa4d2d12ec1883b075376891974edf430cb9ab0f3a059", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/8a1eca810cdb28d6f691bb82cca632877a8c6d2416dab42a45fc3398fda0bd930c3ebf7734a20a1cc08f9a5ca88b0b1a3ef62e02fe7a0cf42fc485be71ebeb80"} 12:39:02 INFO - Running post-run listener: copy_logs_to_upload_dir 12:39:02 INFO - Copying logs to upload dir... 12:39:02 INFO - mkdir: /builds/slave/test/build/upload/logs 12:39:02 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1475.237450 ========= master_lag: 0.75 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 35 secs) (at 2016-04-19 12:39:03.006352) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 12:39:03.017215) ========= 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-1461093220.605772-1783200744 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/c972204d563f56d117031d5fa8e9302849e47717438cf38674cd006324dc98fd45066972eeab79280f5aa4d2d12ec1883b075376891974edf430cb9ab0f3a059", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/8a1eca810cdb28d6f691bb82cca632877a8c6d2416dab42a45fc3398fda0bd930c3ebf7734a20a1cc08f9a5ca88b0b1a3ef62e02fe7a0cf42fc485be71ebeb80"} build_url:https://queue.taskcluster.net/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031769 build_url: 'https://queue.taskcluster.net/v1/task/Alz9qczvRPWGmo0Hs_B5hg/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/oak/sha512/c972204d563f56d117031d5fa8e9302849e47717438cf38674cd006324dc98fd45066972eeab79280f5aa4d2d12ec1883b075376891974edf430cb9ab0f3a059", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/8a1eca810cdb28d6f691bb82cca632877a8c6d2416dab42a45fc3398fda0bd930c3ebf7734a20a1cc08f9a5ca88b0b1a3ef62e02fe7a0cf42fc485be71ebeb80"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Alz9qczvRPWGmo0Hs_B5hg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 12:39:03.086001) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:39:03.086394) ========= 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-1461093220.605772-1783200744 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.015916 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:39:03.148798) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 12:39:03.152142) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 12:39:03.152612) ========= ========= Total master_lag: 1.05 =========